분류 전체보기141 data to byte로 변환하기 개발중에 획득한 데이터를 byte로 변경해야할 일이 종종 있는데, 그때마다 생각은 잘 안나고 google 검색을 해야하니 이참에 정리해 둔다.상당수 자료를 StackOverflow에서 많이 수집 했다. 이 페이지는 생각나는대로 계속 추가할 생각이다.1) int to byte / byte to intbyte[] bytes = BitConverter.GetBytes(i); int value = BitConverter.ToInt(bytes);2) string to byte | byte to stringbyte[] bytes = Encoding.Default.GetBytes(str); string value = Encoding.Default.GetString(bytes);3) byte reverse (embed.. 2019. 1. 17. 코딩에서의 '&', '|', '^' 연산자 최근 중2가 될 큰녀석에게 방학동안 python 코딩 교육을 시키고 있다. python에서의 기본적인 연산자를 공부하는중에 AND 와 OR 연산자에서 도저히 이해가 안된다며 징징 거린다.큰녀석이 이해가 된다. 아마도 개발자 중에서도 이 부분을 모르고 하시는 분들도 있을듯 하다.우선 이개념을 이해시키기 위해 2진수를 먼저 설명 했다. 다행히 중학생이라 큰 어려움은 없었다.그리고 두 연산자에 대해서 설명 한다. AND 연산자 입력되는 두 수가 모두 모두 1이면 1, 그렇지 않으면 0이 된다. 65280와 4102 두숫자를 예를 들어보자. 각각의 수를 2진수로 변경하면 아래 excel의 데이터 처럼 나온다.D1, D2의 값이 AND 조건에 따라 1로 변경되며, 나머지는 모두 0으로 변한다. 3번 행의 값을 D.. 2019. 1. 16. C# delegate 사용법 - 사례2 WinForm 환경에서 C#으로 개발중 스레드 혹은 이벤트 콜백 내에서 화면의 Control에 접근하게 될 경우 아래와 같은 오류가 발생한다.(*'크로스 스레드 작업이 잘못되었습니다.')SerialPort 선언 후 DataReceived 이벤트 핸들러를 등록, SeriaPort 이벤트 핸들러 내에서 스캐너로부터 받은 데이터를 ListBox에 Add 시키는 과정이다. 직접 연결해서 접근할 수 없으니 우회해서 Add 시켜줄 수 밖에 없다. 여기서도 function pointer 즉 delegate가 이용된다.SerialPort objBarcodeScanner = new SerialPort();objBarcodeScanner.PortName = "COM4";objBarcodeScanner.BaudRate = .. 2019. 1. 15. Unable to resolve "requests". IntelliSense may be missing for this module. #2870 python에서 네이버 API를 이용하여 블로그 검색 예제를 작성하는 중 VisualStudio에서 아래 오류를 표시한다.Unable to resolve "requests". IntelliSense may be missing for this module. #2870구글신에게 질문한 결과 해결책은 requests가 누락되었으며, console에서 설치해주면 해결 된단다.설치는 python 패키지 매니저인 pip를 이용하여 설치가 가능하다.pip install requestsrequests 설치 후 pip를 18.1로 upgrade 하란다. 그리고 pip 업그레이드 진행 *reboot 후 다시 project 확인결과 requests가 정상 import 됨이 확인 되었다. 다시 개발 시작.. 참조https:/.. 2019. 1. 12. 이전 1 ··· 25 26 27 28 29 30 31 ··· 36 다음