Loading...

zlib 라이브러리

출처 : http://zkdhfl1010.tistory.com/24 zlib 라이브러리는 파일 및 데이터를 압축 및 압축 해제를 할 때 사용하는 공개형 라이브러리네요.. zlib 홈페이지는 : http://zlib.net 소스로 받을수도 있고 dll로 받을수도 있더군요. 최신 버전은 1.2.3 버전 인듯. 전 zlib의 소스를 받아서 이용하였는데.. 파일 압축 및 해제를 이용하지 않고.. 메모리 상의 데이터를 압축 및 해제를 해보았네요.. zlib.zip 우선 소스를 이용하시려고 할 때에는 위와 같이 프로젝트를 만들어 사용하시면 됩니다.. 위 프로젝트를 컴파일을 하시면 zlib.lib 파일이 추가되고.. zlib.h 파일과 zlib.lib 파일을 연동 시키시면 사용할 수 있습니다 위 프로젝트는 VS200..

언제나 최악의 상황에서 스레드 테스트를..ㅜㅜ..

일반적으로 테스트해볼때는 이런 버그가 안생겼는데 엄청난 부하를 주고 프레임을 1~2까지 만든 다음에 왕창 테스트를 해보니 이런 버그도 나는군 ... 헐. 스레드는 역시 테스트를 많이 해봐야해.ㅜㅜ. Vector: deque iterator not dereferencable Hi, i've got a problem with a stl vector, and i cant find any information about this error. the error is: deque iterator not dereferencable while(!Servers->empty()){ if (RequestServerInfo(&Servers->front())!=0){ MisScanned++; } else{ if (DealWit..

폴더의 파일 목록얻기

http://www.gungume.com/37 CFileFind 클래스는 매개변수로 넘겨준 경로의 파일 및 폴더 등의 목록을 얻고 각각의 기본적인 정보를 얻어올 수 있는 클래스이다. 일단 CFileFind 클래스의 객체랑 결과값을 받을 변수를 선언한다. CFileFind m_fileFinder; BOOL bWorking; 파일과 폴더의 목록을 얻어올 때 매개변수로 넘겨준 경로부터 시작해서 FindNextFile() 멤버함수를 이용해서 계속 다음 파일로 접근하는 방식으로 코딩을 하면 되는데 보통 while()을 이용해서 무한루프를 사용한다. 이때 탈출조건이 필요하므로 BOOL형 변수가 필요하다.(자세한 것은 아래 소스를 통해서...) 가장 기본적인 사용법은 아래와 같다. bWorking = m_fileFi..

2010. 1. 14. 12:49

장기하?

아놔~ 내가 장기하 닮았다규?.ㅜㅜ. 확실히...닮긴한것같긴한데... 몇일전에 회사에서 대리님이 보여주신 사진 보고 내사진인줄 알았는데 장기하님 사진이었다..ㅜㅜ.. 머리스타일..안경...귀찮아서면도안한수염(일단..나는귀찮아서...)..먼가.비슷하긴하다.. 개인적으로 장기하님이 부른 노래는 다 좋아하는데 이번에 리쌍앨범 피처링한것도 참 맘에 든다. 먼가 보이스가 특별하다. 굿굿~!! 사진은 여기에서 펌질 http://blog.naver.com/esthero/20097460359

2010. 1. 11. 20:03

작업 디렉토리 설정해 주자~!

작업 디렉토리 설정해 주자~! gpg 내용. ------ 여기에 디렉토리명을 적어주면 해당 프로젝트를 컴파일 한뒤 실행(F5) 할때 current directory 가 해당 디렉토리로 바뀌게 된다. 다시 말해 working directory 를 정해준다. 대충 작업디렉토리를 저장 하시고.. .suo 파일을 메모장으로 열어서 보시면 해당 내용이 보이실겁니다. 대신 2바이트 문자열로 저장이 되는가 "c : \ p r o g r a m f i l e s" 이런식으로 저장이 되는군요..

삼국지천 클베 동영상

이번주부터 클베시작이군아..ㅜㅜ.. 잘되야할텐데.... 버그없게.해주셈요~~~캬학~!!!!

DllMain 사용, DllMainCRTStartup , DllMain , fdwReason , DLL_PROCESS_ATTACH , DLL_PROCESS_DETACH

[DllMain 의 사용] IMAGE_OPTIONAL_HEADER에서 AddressOfEntryPoint 필드에 해당하는 값이 독자가 확인결과 0x00001230 였다. 그곳은 책에서 말하기로는 DllMainCRTStartup 함수에 대한 진입점 이라고 한다. 독자가 역어셈블리프로그램을 통해서 프로그램 시작부분을 봤는데 책의 설명대로 프로그램의 시작 부분이었다.하지만 DllMainCRTStartup 이라는 이름은 보이지 않고 그냥 함수 시작이라고 나오는데 솔직히 좀 애매모했다. 확실한건 이부분이 프로그램의 첫실행부분이라는 점이다. exe파일의 경우 WinMainCRTStartup 이나 mainCRTStartup의 진입점이고 프로그램이 WinMain이나 main을 호출한다. 하지만 우리가 만든 DLL의 경..

[VC++] 미리 컴파일된 헤더를 쓰려면

딱히 필요한건 아니었지만 어쩌다가 궁금하게 되서 만들어보다가 삽질로 날려버린 시간이....ㅜㅜ.... 다신 삽질하지 않기 위해 기록으로 남겨둔다.ㅇㅇ. 미리 컴파일된 헤더를 안 쓰게 구성되어 있는 Visual Studio 프로젝트를 손보고 싶을 때가 있다. 이렇게 하면 된다(영문판 기준). 프로젝트 속성(Properties)메뉴에 들어간다. C++/Precompiled Headers에서 Use Precompiled Header (/Yu)를 선택한다. Visual Studio의 기본 구성에 따르면 Create/Use PCH Through File은 StdAfx.h로, Precompiled Header File은 $(IntDir)\$(TargetName).pch로 설정한다. 옵션 값은 바꿔도 상관 없지만, ..