Loading...

bitarray

개념은 간단합니다. 말 그대로 비트(bit)열을 배열처럼 다루게 해주는 클레스입니다. 예를들어 '00100101101011'의 비트열이 있다고 할때, 오른쪽에서 5번째 비트값을 조사하려고 하면 'BitArray[4]' 와 같은 형식으로 참조할 수 있습니다. 특정 비트를 셋트할 때도 역시 마찬가지로 수행할 수 있습니다. (ex: BitArray[n] := True) 그럼 이걸 어디에 써먹을 수 있을까요? 제 경우는 숫자의 중복을 검사하기 위해서 이 클레스를 활용했습니다. 가령, 0 ~ 999 중에서의 숫자들로 만들어진 수열이 있다고 할 때, 이 수열에서 중복된 수가 있는지 검사하려고 할때 Bit Array를 이용하면 간단하고 빠르게 처리할 수 있습니다. 우선 BitArray의 크기를 1000으로 잡고 생성..

1의 보수

컴퓨터안의 연산 방법중 뺄셈은 직접적인 뺄셈을 컴퓨터가 수행하지 못하므로 보수를 응용해서 계산을 한다고 합니다. 컴퓨터의 진수는 보통 2진수 이므로 2진수의 보수를 응용해 컴퓨터는 뺄셈을 연산하게 된다고 하는데요. 보수란 무엇인지 알아야 할텐데요. 보수에 대해 정리를 하면 보수의 개념: 1의 보수, 2의 보수, 10의 보수 라고 할 때 "보수"의 개념; 보수(補數)- 즉, 보충해 주는 수 추가설명: 10의 보수 설명: 1에 대한 10의 보수는 ? 9 (왜냐하면, 1에 9를 보충하면 10이 된다) : : 4에 대한 10의 보수는 ? 6 (왜냐하면, 4에 6을 보충하면 10이 된다) : 7에 대한 10의 보수는 ? 3 (왜냐하면, 7에 3를 보충하면 10이 된다) 9에 대한 10의 보수는 ? 1 (왜냐하면,..

Proxy clss

Proxy : 대리자. 목적 : 직관적인 연결, 생성과 파괴에 대한 부하 방지 Ex #include #include using namespace std; class Image { int id; static int next; public: Image() { id = next++; cout

디자인 패턴

http://home.earthlink.net/~huston2/dp/patterns.html GoF Design Patterns amazon.com Table of Intents Table of Mnemonics (1 column) Table of Mnemonics (3 column) UML diagrams from Javacoder.net GoF design class diagrams quiz Catalog of Non-Software Examples | summary article Who ya gonna call? Creational patterns Abstract Factory | C++ demos | Java demos | lab Builder | C++ demos Factory Method | ..

[window] CFileDialog - 파일포맷 지정

파일을 저장하거나 읽어들일때 파일 포맷지정시 파일 읽을때 두개의 포맷 지정하기. CFileDialog kDlg( TRUE, _T("Load 파일 입력"), NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, "환경지역(*.enva)|*.enva|환경키(*.envk)|*.envk||" ); 파일 저장시 하나의 파일 지정하기 - 마지막에 "|" 을 해주어야 종결이 된다. CFileDialog kDlg( FALSE, _T("새 파일 입력"), NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "큐브맵 파일(*.dds)|*.dds|" );

2009. 7. 16. 15:12

남자들의 승부. 스파4

밥먹고 즐겨주는 남자들만의 승부. 요즘 블랑카로 밀고있는데 자꾸 지고 있다는...ㅜㅜ... 난 왜 잘하는게 없는겐가!!~~~!!!!

2009. 7. 16. 15:11

된장버거

이번에 회사에서 시켜 먹어보았다. 역시 너무 럭셔리해서 그런지 나의 저렴한 입맛에는 그닥 감동이 없었다.. 그래도 역시 럭셔리 하긴 하더라는.. 먹을때 플라스틱 포크 씹어먹지 않게 주의 하는 센스가 필요하다.

개발중인 삼국지천 온라인 티저 사이트

드뎌 티저 사이트가 오픈했네요. 사실 제가 그닥 한건 없지만...ㅜㅜ... 많은 관심 가져 주세요. http://three.hanbiton.com/ http://www.gamedonga.co.kr/gamenews/gamenewsview.asp?sendgamenews=34208