IT-개발(156)
-
Boost 설치 (펌) - 기타링크
http://shaeod.tistory.com/396 (펌) boost란 C++ 커뮤니티 및 C++ 개발자들이 개발하고 있는 오픈 소스 라이브러리의 집합으로써, C++를 위한 멀티스레딩, 정규표현식, 의사 난수 발생, 선형대수 등을 지원하는 유용한 라이브러리 집합이다.또한 C++ 표준에 영향을 미치기도 하며, 최신 표준인 C++11에 boost 라이브러리가 몇 가지 표준으로 채택되기도 하였다.boost는 UNIX 및 Windows 등을 포함하여 거의 모든 최신 운영체제에서 작동하며 상업 및 비상업적으로 모두 사용이 가능하다. boost다운로드는 http://www.boost.org/ 서 하며, 14. 06. 20일 기준 최신 버전은 1.55.0 버전이다.1.48 버전도 같은 방법으로 빌드가 가능한 걸로 ..
2016.08.24 -
COM DLL만으로 tlb파일 생성및 COM사용하기 (펌)
COM DLL 을 받았는데, TLB 파일은 없이 그냥 쓰라고 하길래~ 찾다가 도움이 되는 글이 있어서 펌(http://thepassion.tistory.com/22) COM 모듈만으로 COM 사용하기 모듈에 대한 설명 없이 달랑 COM Dll만을 전달 받은 상황. ㅡ.ㅡ 물론 COM이 ‘모듈만으로도 사용 가능할 수 있게 하기’를 모토로 한다고는 하지만 간단한 인터페이스 설명조차 없이 너무한 거 아니요? 암튼 위의 상황에서 삽질하며 알게 된 COM사용 방법에 대해 기술하겠습니다. 아래에 기술되는 방법은 제가 테스트를 통해 정상적으로 사용이 가능함을 확인했지만, COM에 대한 소양이 부족한지라, 오류의 가능성이 있을 수 있음을 미리 밝혀둡니다. n idl 파일 추출하기1 Visual studio도구의 OLE..
2016.08.24 -
[Sample] 파일크기 구하기...
자주쓰는 Sample Code 들은 걍 따로 모아 놓아야 겠네~ 펌 : http://egloos.zum.com/sweeper/v/2038245 / get file handle...__int64 64FileSize = 0; LARGE_INTEGER largeInt; memset(&largeInt, 0x0, sizeof(largeInt)); if (GetFileSizeEx(hFile, &largeInt) == false) { // Todo : error handling... } else { if (largeInt.HighPart == 0 && largeInt.LowPart == 0) { // Todo : file size is zero } else { 64FileSize = largeInt.QuadPart;..
2016.06.16 -
Round Robin DNS (펌)
Round Robin DNS (펌) -http://ankyu.entersoft.kr/lecture/window/01_setting05.asp Window > 네트워크 셋팅 > 5. 웹서버 분산 방법 (라운드로빈 로드밸런싱) 다중 웹서버를 위하여..... 사이트 사용자가 늘고 있다. 초기와 다르게 사이트가 느리고, 속도개선일 필요한 시점에서 여러가지를 생각할 수 있다. 소스튜닝, DB리모델링, 장비업그레이드등 방법을 생각할 수 있는데, 다중서버를 두어서 Load Balancing을 하는것도 고려해야할 방법이 될 수 있다. Load Balancing이란 말그대로 다중서버를 두고, 트래픽의 균형을 맞춰주는 것이다. 사용자가 너무 많아서 서버에 과중한 부하가 걸린다면, 그 서버의 CPU, Ram, HDD를 업그..
2016.05.27 -
CImage LoadFromResource 의 PNG 문제 (펌)
펌 : http://m.blog.naver.com/mrbullet/130065365590 프로그램 개발 중 우리는 예상치 못한 곳에서 다양한 여러 문제를 만나곤 한다. 프로그램이 멈춰버리는심각한 문제 같이 꼭 해결해야만 하는 문제도 있지만 조금 피해 가면 되는 일들도 있기 마련이다. 오늘 포스트는 CImage 와 PNG에 관한 글이다. 좀 더 구체적으로 CImage의 LoadFromResource 에서 시작 된다. 많은 장점에도 불구하고 핑 파일은 (보통 피엔지라고 읽지만 정확히는 핑 이라고 한다) 초기에 배경투명화를 지원하지 않는다는오해(대부분 출력하는 프로그램의 문제이다) 도 받는 등 대접을 제대로 받지 못하다 요즘은 많이들 사용하는 파일이다. 우리는 보통 툴바나 이미지 콤보등 프로그램 UI 구성에 ..
2016.05.19 -
argv / argc 에 대해_1
Console Project로 동작하는 소스 만들었다. 아래 소스처럼 argv 로 무슨 Data가 날라 오는지 확인 보았다. 왜그랬냐고? A.exe C:\Program Files\Canon C:\Program Files\DVDMaker 와 같이 parameter로 전달되는 string이 빈칸을 포함한체 전달되면 argument Count 가 늘어나고 argv[0] : A.exe argv[1] : C:\Program argv[2] : Files\Canon argv[3] : C:\Program argv[4] : Files\DVD Maker 처럼 온다. 그런데, 이거 우리가 원하는 건가? 아니다. 그래서 다음 처럼 호출해주면 된다. "" 문자열로 감싸서 호출! A.exe "C:\Program Files\Can..
2016.04.26