
오늘 포스팅하게 된 기능은 External 기능이다. 이 기능은 두개 이상의 프로젝트에서 서로 사용해야되는데, 한 곳에서 최신 을 등록(커밋) 적용하면, 자동으로 다른곳에서도 동기화를 할 수 있게 하는 기능이다. 고민사항 ! 예를들어, A라는 SVN에 커밋을 하면 B SVN에서도 A가 커밋한것을 자동으로 업데이트해서 사용하고 싶다. 설정 방법은 매우 간단하다. 아래 그림만 보면 고민 해결이다. ProPerties 클릭 New 창 클릭 -> Externals 클릭 해당 주소가 아닌 공유하고 싶은 SVN 동기화 A주소를 기입 Local Path : 는 저장할 폴더 경로 URL : 동기화를 희망하는 다른 SVN 주소 이렇게 하면, B SVN에서 Update 기능을 실행하면 자동으로 A주소가 동기화된 Exter..
C에서 작성한 DLL을 C++에서 활용 가능하지만, 그러나 C++에서 작성한 DLL을 C에서 사용하는데 문제가 발생할 수 있다 이유는 C,C++ 컴파일(구조가 다름)에 따라 바이너리 코드가 다르다, 조금 더 상세히 설명하면 *맴글링 현상으로 인해 함수명을 인식하지 못하는 문제가 발생한다. 동적 링크 라이브러리(DLL, Dynamic LIck Libray)를 C,C++ 둘다 사용하도록 하기 위해 일관성이 있는 규칙이 필요하다 즉, 네임맴글링 문제를 해결을 해야한다. 이것이 바로 " extern "C" " 이 키워드를 사용하면 컴파일 시 C언어 디폴트 네임 맹글링 형태를 가짐으로써 C++문법에서 이 키워드를 사용하면 C,C++ 모두 호환 가능하다 -> extern "C" __declspec(dllexport..
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초에 한번 진동 100 Hz 1초에 100번 진동 10^3 = 1,000Hz = 1kHz(킬로헤르츠) 10^6 = 1,000,000 Hz = 1MHz(메가헤르츠) 10^9 = 1000,000,000 = 1GHz(기가헤르츠) ex) 1MHz = 1㎲ = 0.001ms 1번 진동 : 1/10^6 초단위 단축키 : ㄹ+한자+Tap(꿀팁)