개체 초기화 지연은 개체를 처음 사용할 때까지 생성이 지연된다는 의미입니다. (이 토픽에서 초기화 지연 및 인스턴스화 지연이라는 용어는 동의어입니다.) 초기화 지연은 주로 성능을 개선하고 불필요한 계산을 피하며 프로그램 메모리 요구 사항을 줄이는 데 사용됩니다. 다음은 가장 일반적인 시나리오입니다 - microsoft.com -VBA 코드를 보면 Sub RepSave() For i = 1 To 10 Dim repData As New clsRep repData.Initialize Repws.Cells(i, 4).Value, Repws.Cells(i, 18).Value reList.Add repData N..
esp32 드론 만들기모터 테스트를 위해 플러터앱으로 드론으로 숫자를 보내면 모터가 회전하도록 앱을 만들었다완성된 앱은 아니고 테스트용 앱이다import 'dart:convert';import 'package:flutter/material.dart';import 'package:flutter_bluetooth_serial/flutter_bluetooth_serial.dart';void main() { runApp(MySimpleApp());}class MySimpleApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Drone Controller Ap..
esp32 버전 업데이터 되면서 함수가 바뀌었다모터에 채널 지정하는 예제이다const int MOTER_A = 23;const int MOTER_B = 19;const int MOTER_C = 18;const int MOTER_D = 26;const int CHANNEL_A = 0;const int CHANNEL_B = 1;const int CHANNEL_C = 2;const int CHANNEL_D = 3;const int MOTER_FREQ = 5000;const int MOTER_RESOLUTION = 10;void setup(){ Serial.begin(115200); Serial.print("모터 시작"); ledcAttachChannel(MOTER_A, MOTER_FREQ, MOTER_R..
C# 개발에서 입력 양식이나 텍스트 처리와 관련된 프로그램을 개발할 때, 다양한 언어의 입력을 관리하는 것이 중요합니다. 이때 중요한 역할을 하는 것이 IME (Input Method Editor) 모드입니다.IME 모드란?IME 모드는 사용자가 다양한 언어(특히, 한자나 한글 같은 비로마자 언어)를 입력할 때 필요한 입력 방식을 제어합니다. 예를 들어, 한글 입력 시에는 '가나다'를 입력하기 위해 'ㄱ', 'ㅏ', 'ㄴ', 'ㅏ', 'ㄷ', 'ㅏ'와 같이 키보드에서 입력해야 하며, 이 입력들을 올바르게 조합하여 표시하는 역할을 합니다.C#에서 ImeMode 제어하기C#에서는 System.Windows.Forms 네임스페이스 안에 있는 ImeMode 프로퍼티를 통해 컨트롤의 ImeMode를 설정할 수 있..

기본 사용 설명=COUNTIF($H$2:$H$1000,$A1)>0위 기본 수식을 기억하세요 조건부 서식 -> 새규칙을 만듭니다"수식을 사용하여 서식을 지정할 셀 결정" 을 선택하고 위의 수식을 입력하세요그리고 아래에 서식을 지정하세요COUNTIF 함수의 첫 번째 인자는 비교할 데이터가 들어있는 범위를 지정하시면 됩니다COUNTIF 함수의 두 번째 인자는 서식 지정할 범위입니다규칙관리자에 보시면 적용 대상이라고 있습니다거기에 서식 지정할 범위를 입력하는데 위와 지정했다면 범위의 첫번째 셀을 두번째 인자로 입력하시면 됩니다그럼 아래와 $A3 이라고 입력하시면 됩니다여러가지 경우의 수=$H$7:$H$28 과 같이 적용대상이 한개 열 일 경우그 첫번째 셀 H7 이라고 적으시면 됩니다=COUNTIF($H$2:..
ESP32 보드 버전 3.1.1 로 업데이트 되면서 이전에 사용하던 함수가 삭제되었습니다ledcAttachPin 과 ledcSetup 을 사용하지 못합니다그래서 ledcAttach 와 ledcChangeFrequency 를 사용하여 코드를 수정했습니다const int motor_resolution =10;const int motors[] = {23, 19, 18, 26};const int melody[] = {300, 400, 500};void setup() { ledcAttach(motors[0], 1000, motor_resolution); ledcAttach(motors[1], 1000, motor_resolution); ledcAttach(motors[2], 1000, motor_resolu..
드론에 스피커가 없기 때문에 모터에서 소리를 내어서 작동 상태를 알 수 있습니다드론이 초기 설정이 완료되어 날아갈 준비가 되면 소리를 내어서 확인 할 수 있습니다아래는 간단한 예제 코드입니다const int motor1 = 23;const int motor2 = 19;const int motor3 = 18;const int motor4 = 26;const int motor1_channel = 0;const int motor2_channel = 1;const int motor3_channel = 2;const int motor4_channel = 3;const int motor_resolution =11;const int melody[] = {262, 294, 330};void setup() { ledc..
아두이노 코드include "BluetoothSerial.h"BluetoothSerial SerialBT;const int LED_PIN = 2; // LED가 연결된 GPIO 핀 번호 설정void setup() { pinMode(LED_PIN, OUTPUT); // LED 핀을 출력으로 설정 Serial.begin(115200); SerialBT.begin("ESP32_BT_Device");}void loop() { if (SerialBT.available()) { String data = SerialBT.readString(); String message = "드론에서 받은 메세지 : 데이터를 받았습니다"; SerialBT.write((const uint8_t*)message...
- Total
- Today
- Yesterday
- 베란타
- imemode
- 베란다 텃밭
- ESP32
- c# 음성
- 베란다 방울토마토
- 방울토마토
- 복호화
- 이 행은
- Xingapi
- 이베스트
- 시스템트레이딩
- C# textbox 커서 마지막
- 코딩
- c# Speech
- MySQL
- 앉은뱅이 방울토마토
- C# textbox 커서 위치
- 스털링
- 스털링엔진
- 인삼키우기
- 드론
- c#
- C# 마우스 폼이동
- c# SpeechSynthesizer
- NET FRAMEWORK
- framework
- ArgumentException
- C# textbox 커서 시작
- 암호화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |