'C++'에 해당되는 글 7건

  1. 2008/10/14 xozu GoogleTest?? (2)
  2. 2008/09/19 xozu callstack 정보 출력 라이브러리
  3. 2008/08/19 xozu rand() 범위가 별로 안되는구나.... (5)
  4. 2007/12/08 xozu filelength는 표준이 아닌가... (2)
  5. 2007/12/08 xozu ifstream memory leak... (2)
  6. 2007/10/09 xozu FormView 에 Dialog 붙이기 (2)
  7. 2007/08/23 xozu MD5 Hash 생성 소스

GoogleTest??

저장고/워크 2008/10/14 13:28
링크 : http://code.google.com/p/googletest/

인터넷 여기저기 돌아다니다가 우연히 발견한건데..
함 써보면 좋을듯.. =ㅅ=)a
뭐.. UnitTest(?) 툴이라는데 함수 테스트하는데 사용하는 놈인듯...
아직은 어떻게 쓰는건지 잘 모르겠고 나중에 함 연구해바야지...

2008/10/14 13:28 2008/10/14 13:28

트랙백 주소 :: http://xozu.net/trackback/235

댓글을 달아 주세요

  1. 김범석 2008/10/16 12:51  댓글주소  수정/삭제  댓글쓰기

    와우!버기형이야!
    드뎌 가는구낭~~~~
    정말 축하하고~~
    행복하게 잘 살아야되~~그나저나 나두가야하는디..케켕
    결혼식날 보자~~

    • xozu 2008/10/22 00:05  댓글주소  수정/삭제

      김범석// 잉? 버기형 왜 여기다가 댓글 다셨데요. =ㅂ=)
      항상 챙겨주셔서 감사드려욥 (_ _)

[로그인][오픈아이디란?]

링크 : http://www.codeproject.com/KB/threads/StackWalker.aspx

callstack 정보를 debug 출력창에 보여주는 라이브러리.
사용도 무지 간단하다..

단지, 디버그창에만 보여주는게 아쉬운데... 출력하는 부분을 약간 수정해서
원하는 출력을 얻을 수 있을듯....

주로 크래쉬 날경우 dmp파일을 남겨서 사용하긴 하지만...
dmp 확인이 불가능할 경우를 대비해서 사용하는 것도 괜찮을듯... +_+
2008/09/19 16:05 2008/09/19 16:05
TAG ,

트랙백 주소 :: http://xozu.net/trackback/234

댓글을 달아 주세요

[로그인][오픈아이디란?]

아무 생각 없이 쓰던 rand()...

최대값이 의외로 작구나.. orz

확률 체크하는데 사용는데 계속 이상하다고 해서 확인하고 찾아보니..

rand() 의 최대값은 RAND_MAX (0x7fff) 으로 정의되어있네... orz
2008/08/19 21:44 2008/08/19 21:44
TAG ,

트랙백 주소 :: http://xozu.net/trackback/229

댓글을 달아 주세요

  1. Luna 2008/08/20 08:38  댓글주소  수정/삭제  댓글쓰기

    응? 제가 가진 ㅚ대값이..-ㅂ-);; 숫자로 얼마얌?
    외계어야..ㅠ_ㅠ

  2. 괴물투수 2008/08/27 09:39  댓글주소  수정/삭제  댓글쓰기

    rand(편) -ㅁ-

[로그인][오픈아이디란?]

흠.. 평소 파일을 다루는 작업을 거의 안하다보니..
파일 다루는데서 자꾸 헤매고 있다....

아래 글에서 ifstream() 대체 코드를 아래의 코드로 작업을 했었는데..
(winapi.co.kr 의 소스 참조해서 작업했다.)


분명 작업PC(windows xp)에서는 정상 작동을 확인하고 다른분(windows vista)께 넘겨드렸는데 제대로 안된다고 해서 가서 보니 filelength()에서 -1을 반환하고 있었다.

fileno() 함수가 잘못된건지, filelength() 함수가 잘못된건지는 모르지만 아무튼 제작업...

결국 아래의 코드로 해결 봤다.


2007/12/08 20:31 2007/12/08 20:31

트랙백 주소 :: http://xozu.net/trackback/212

댓글을 달아 주세요

  1. luna 2007/12/12 08:22  댓글주소  수정/삭제  댓글쓰기

    난 너가 블로그 업데이트 안 하는 줄 알았어.
    왜냐고? =ㅅ= 외계어만 잔뜩 써놔서..
    그냥..업데이트 안 되는 줄 알았지.. 이 글이 저글 같고..저글이 이글같고..
    =ㅅ=) 자세히 보니 날짜가 최근꺼더라구.
    하하하하하!

[로그인][오픈아이디란?]

데이터를 binary 로 저장하고 읽어오는 코드를 작업해놓은게 있었는데..

어느날부터 이 부분에서 memory leak 현상이 나타났다.

마침 그 현상 바로 전에 기존과는 좀 다른 방식으로 추가한 코드 부분이 있어서

그 부분이 원인이라고 철썩같이 믿고 있었는데...

오늘 날 잡고 그 부분을 분석해보니...

파일을 읽어올 때 사용한 ifstream 에서 메모리가 새는 것으로 나타났다.

결국 인터넷을 찾아보니 VS6.0의 STL에 있는 버그라고 해서 fopen, fread 등의 함수로

수정하긴 했는데... 바꿔놓고 생각해보니 내가 쓰는건 2003...

2003에서는 수정된 버그라고는 하던데... 내가 잘못쓴건가??

아무튼.. 수정하고 나니 memory leak 은 사라졌다

ifstream...... 모땐것 -_-
2007/12/08 18:17 2007/12/08 18:17

트랙백 주소 :: http://xozu.net/trackback/211

댓글을 달아 주세요

  1. luna 2007/12/11 17:05  댓글주소  수정/삭제  댓글쓰기

    그루게..못땐 것!!

[로그인][오픈아이디란?]

FormView에 Dialog를 붙이는 코드

(사실은 CDialogBar)

이 코드는 데브피아에 올라온 양찬경 님의 코드이다.
관련링크 : 보러가기


Dialog 의 속성을 아래와 같이 설정한다.
Border : None
Style : Chiled


아래의 코드를 추가한다.





2007/10/09 18:40 2007/10/09 18:40
TAG ,

트랙백 주소 :: http://xozu.net/trackback/210

댓글을 달아 주세요

  1. 굿보이 2007/10/09 22:43  댓글주소  수정/삭제  댓글쓰기

    앗... 외계어다..-_-

  2. Luna 2007/10/17 11:58  댓글주소  수정/삭제  댓글쓰기

    그러게..나도 먼 말인지..모르겠당께..ㅋㅋ

[로그인][오픈아이디란?]



간단하게 MD5 Hash 값을 만들어 주는 소스

MD5 이외에도 CRC32, GOSTHASH, MD2, MD4, SHA1, SHA2 를 지원한다.

URL : http://www.codeproject.com/cpp/chash.asp

예제코드




주의점 :
예전에 만들어진 소스여서 그런지, CRC32 지원코드가 최근 컴파일러와는 호환되지 않는다.
(테스트에 사용된 컴파일러는 VS2003이다.)
아래의 부분을 수정해서 CRC32 지원을 끄고 사용해야 한다.

filename : CHash.h

원래 코드


수정 후
2007/08/23 16:36 2007/08/23 16:36
TAG , , , , ,

트랙백 주소 :: http://xozu.net/trackback/203

댓글을 달아 주세요

[로그인][오픈아이디란?]