printf 자료형을 잘못 쓰면 첫번째의 정상 값이 2번째 처럼 값이 줄여진 상태로 출력된다. 그이유는 아래 표의 표현범위의 제한사항으로 발생된 버그이다. unsigned __int64 일 경우 즉, unsgined long long 이..
앞으로 Visual Studio 디버깅 브레이크 포인트 사례들을 차곡차곡 쌓아가려고 한다. 최근에 발견했던 문제는 솔루션내에 여러개의 프로젝트를 구성한 개발을 하고 있었다. 그런데, 의도와 다른 소스에서 중단점이..
소스 def in(email): return email.split("@")[1].split(".")[0] domain(df.loc[0]["email"]) email 정보에 [email protected] 입력되었다면 파이썬 split 함수는 특정 문자를 기준으로 나눠주는 함수이다. spl..
int main() { return 0 ; } return 문이 빠졌거나 main 함수가 없어서 발생하는 문제
gcc 일때 발생하는에런데 공유라이브러리 관련 함수를 사용할때 생기는 문제이다. 해당 함수를 사용하기 위해서는 추가 옵션이 필요하다. 예를들면 아래와 같이 해야하는데 gcc -ldl dlopentest.c 이것은 작동..
유래 이 용어는 걸리버여행기기에서 유래되었습니다. 계란의 완만한 부분을 깨먹는 사람은 빅 에디안, 뾰족한 부분을 깨먹는 사람을 리틀 에디안 이라고 했답니다. 통신에서 에디안 이 이야기..
Window 위주로 사용하다보니 리눅스 할때 햇갈려서 하나둘씩 정리하려고 한다. svn co 주소
시스템 환경변수로 설정하고 여러 프로그램을 개발하다보면 환경변수에 설정된 파일을 잘못 Load하여 오류가 생기는 경우가 있다. 이때는 위와 같이 구성속성 -> 디버깅 -> 환경에 Path 경로를 입력하면 된다.
1. dll,so파일을 둘다 load하기 위해 Instance는 Void 포인터로 선언 void* m_dll; 2. 전처리를 이용하여 윈도우와 리눅스를 구분하는 define을 만들거나 이용함 typedef char* (*Export_Func..
SetSelection(long lCol, long lRow, long lCol2, long lRow2) 문제사항 3번째 줄로 이동할때 컬컴의 위치가 우측 상단으로 옮겨가는 문제 발생 즉, Row만 움직여야하는데 Colum이 움직여서 수평스크..
ASN.1 문법 기초적인 부분을 정리하였다. SEQUENCE SEQUENCE , C,C++ 에서는 Struct 구조체와 동일한 개념이다. SEQUENCE 내부에 선언된 Element(변수(?)) 들은 mask 형식으로 관리된다, 즉, ..
디버깅 중 브레이크포인트인 중단점 위치가 잘못 표시되는 현상 설명하려는 해당 문제사항인지 아래부분을 확인해야한다. 내가 디버깅하려는 라인의 위치가 65535(0xFFFF) 넘었는가? if(라인수 > 65535)..
티스토린이(티스토리 어린이)로서 . .부족한 부분이 많아 몇번 수정 및 내용 분할을 할 계획이다. 개발한 툴이 분석할 필요가 생각했는데, Profiler 기능을 알게 되었다. 그러나 Visual Studio..
컨테이너의 원소들을 순회(돌아다니는)할 수 있는 객체 반복자는 포인터와 유사하게 동작을 하지만 추가적으로 컨텐이너(vecotr,list,queque,set,map 등)와 알고리즘(검색,삭제,복사)을 하나로 동..
오직 두 객체(세개 이상 X )를 하나의 객체로 취급 할 수 있게 묶어주는 클래스 #include 포함 - 선언 방법 pair < type1,type2 > A 데이터 type1,2를 넣을 수 있는 Pair클래스 A를 만듬 1)..
오늘 포스팅하게 된 기능은 External 기능이다. 이 기능은 두개 이상의 프로젝트에서 서로 사용해야되는데, 한 곳에서 최신 을 등록(커밋) 적용하면, 자동으로 다른곳에서도 동기화를 할 수 있게 하는 기능이다...
C에서 작성한 DLL을 C++에서 활용 가능하지만, 그러나 C++에서 작성한 DLL을 C에서 사용하는데 문제가 발생할 수 있다 이유는 C,C++ 컴파일(구조가 다름)에 따라 바이너리 코드가 다르다, 조금..
s(세크) = 1s (미리세컨드) = 1s * 10^-3 = 1/1000초 ex) 100ms = 100/1000 = 1/10 = 0.1초 (마이크로세크) = 1초 * 10^-6 10^-3 차이 s -> ms -> -> (팸토) -> as(아토) 1Hz (헤르츠) : 1초에 한번..