요즘 회사에서 visual C++ 2003에서 Visual C++ 2008로 컨버팅 작업을 하다가

독자적으로 구현한 hashmapList 라는것이 있는데 이중 iterator 를 구현한것에서 컴파일이 되지 않는 현상이 발생하였다.

참 애매한 컴파일 문제 였는데.

iterator_category 가 구현되어 있지 않다고 에러가 났는데 도무지 모르겠더군요.

소스를 추척하다보니 iterator_traits 이 구현되어 있지 않다는걸 알아 냈는데.

전에 내용을 이해 하지 못한체 읽은 The C++ Programing Language 책에 특성(trait)가 생각나서 봐 보았는데.

이게 바로 에러가 나는 원인이었습니다.

이제서야 이 책의 필요성을 느꼈습니다.

전에는 별 필요성을 못느끼고 의무감에서 봤는데.. 이제는 필요성이 느껴져서 읽을것 같습니다.

책은 필요성은 있어야 재미있게 읽을수 있을것 같습니다.^^
C, C++ 에서 Header 파일 2개간 define이 선언된것을 비교하는 툴을 만들어 보았다.

사용법은

defineCompare firstheader.h secondheader.h
이다

목록이 나오는것은.. header1.h 에는 없지만 header2.h에는 있는 목록이 나오며

defineCompare firstheader.h secondheader.h

defineCompare secondheader.h firstheader.h

결과는 틀리게 나온다.

소스를 첨부한다.



허접소스라 지원하지 않는 명령어가 있고 2중 조건문 등이 있으면 안된다.

인식가능한 키워드는
#ifdef
#else
#endif
#ifndef
#define
#undef
//
/*
*/

이며 #ifdef 등의 2중 조건문이 있으면 안된다.
거의 2랭을 딴지 한 2달, 3달만인것 같다.

강한 몬스터 약 2000마리
매우강한 몬스터 47000마리
보스급 몬스터  1000마리

가량 잡았다.

마지막  3일동안(2009녁 6월 5, 6, 7일) 2000마리에 가까운 좀비 몬스터들을 잡았다.

손가락이 아프다 ㅡ.ㅡ

하지만 윈드밀 2랭에 비해 피해 범위가 사기적으로 늘어 났다.

1랭 만든 보람이 있었다.

다음은 장사나 해볼까?


아직 서두만 보고 읽다..

이책을 산지 한 3, 4년은 지난것 같다.

처음봤을때 왜 이따위야 하는 생각을 했다.

너무 복잡했다. 지루했다...

그런데 이번에 보니.. 꽤 재미있게 보였다.- 아직 85페이지정도 보고있다.

한가지 확실한것은 처음 보았을때와 이책을 지금 보고 있을때 차이점이 있다.

1. 네트워크 프로그래밍을 좀더 알게 된 상태였다.
2. 디자인 패턴을 알고 있다.

이 두가지다..

이책을 읽고 흥미를 느끼려면 최소한 아래의 스킬은 필수다.

없다면 보지마라. ACE에 분명히 실망할테니까

1. C++ 프로그램 실력 : Efective C++, Efective STL 등을 이해하는데 문제 없는자.

2. 네트워크 프로그래밍 실력 : 최소 IOCP를 재대로 이해하고 있다.

3. 디자인 패턴을 아는자 : Head First 디자인 패턴 책을 최소 2번 이상은 봤으며 거의 이해한다.
   혹은 이에 준하는 내용을 알고 있다.

http://msdn.microsoft.com/en-us/library/c785s0kz(VS.80).aspx

변수값 출력
> ? var1

변수값 출력시 ? 붙이기 귀찮을때
> immed
명령어를 치고 변수값을 직접 넣어 값을 출력한다.

command window로 복귀
>cmd

header 파일에 아래의 내용을 넣고 컴파일한다.

#pragma comment(linker, "/entry:WinMainCRTStartup /subsystem:console")

참고 링크
http://kldp.org/node/105369


윈도우를 다시 깔다 보면 윈도우가 mbr를 초기화 시켜버려 grub이 삭제되는 일이 발생한다

이때 처리 방법

1. 우분투 라이브로 부팅한다.
2. root콘솔로 들어간다.

아래명령어를 실행한다.

적당히 변경하면 되며 띄어쓰기는 반드시 지킨다.

hd0, 1 에 리눅스 루트 디렉토리가 있다고 가정.
grub를 실행하고

"root" 를 치고 한칸 띄고 탭키를 두번(혹은 한번) 누르면 하드 목록이 보인다.

# grub
grub> root (hd0,1)
grub> setup (hd0)
grub> quit
http://ecos.bok.or.kr/ 사이트로 간다.

화면 가운데 메뉴중 통화금융을 선택

주요 통화금융지표 선택후 플러그인을 깔고

예금/대출금/회전율 메뉴를 선택한다.

예금은행 수신--> 예금은행 종별예금-->총예금  조회값과
예금은행 여신--> 예금은행 자금별대출금-->총대출금 조회값을


총 대출금/총예금 으로 나누면 예대률이 나온다.



2009년 3월 다시 예대율이 올라가고 있다 ㅡ.ㅡ


참고 링크

KLDP daybreaker님이 Putty를 패치한 dPutty입니다.


한글/ 영문 글꼴 분리, 유니코드가 지원됩니다.


직접 다운로드
http://dev.daybreaker.info/dputty

https://dev.daybreaker.info/dputty/export/43/release/r42/putty.exe

KLDP 글
http://kldp.org/node/96044
로지텍 마우스 드라이버입니다.


+ Recent posts