Loading...
2009. 7. 23. 13:32

1986년 덩크 콘테스트 우승자 스퍼드웹

1986년 덩크 콘테스트 우승자 스퍼드웹. 그의 신장 168cm..... 나는 키가 작다. 사람들은 나를 넘어서 덩크를 했고, 나는 그것이 싫었다. 연습에 연습을 거듭했다. 그 결과 높은 점프력을 얻게 되었고, 덩크를 할 수 있게 되었다. 나는 나를 넘어섰다. - 스퍼드웹-

2009. 7. 20. 19:03

bitarray 제작, 활용

bitarray 간단버전. 물론 gpg 1.10장 조낸 베낀거임. bitarray에 대한 활용은 여러가지 생각해 볼 수 있을 것 같다. 나열된 수열에서 중복제거나 sorting, 중복갯수 알아내기등 간단한 테스트를 위한 코드. int _tmain(int argc, _TCHAR* argv[]) { int iList[] = {5,3,2,11,3,7,4,5,2,4,18,17,3,15,17,18,6,9,19,11}; MgBitArray mybit(20); mybit.Clear(); for(int i=0; i

[스크랩] 크리스 크로포드, "게임 디자이너의 교육"퍼플렉싱

게임 디자이너의 교육 크리스 크로포드 (Chris Crawford) 원문: http://www.erasmatazz.com/library/Game%20Design/The_Education_of_a_Game_Designer.html 그래, 젊은 친구, 게임 디자이너가 되고 싶고, 내게 조언을 구하러 왔지. 나는 자네에게 내가 할 수 있는 최고의 조언을 해주겠지만, 자네가 모두 부인하고 자네가 듣고 싶어하는 말만을 들을까봐 걱정된다네. 하지만 괜찮네. 내가 할 수 있는 것은 소수의 사람만이 이해할 수 있는 진실과 희망을 말하는 것 뿐이니까. 먼저, 자네의 진로를 결정해야 하네. 훈련인가, 교육인가? 훈련은 자네에게 특별한 기술을 가르쳐 주고 학교를 나오자마자 바로 일을 얻을 수 있게 해준다네. 교육은 곧바로 ..

천재의 노력

발자크의 언급. "나는 굴이 무너져 갱 속에 갇혀 버린 광부가 목숨을 걸고 곡괭이를 휘두르듯 글을 썼다." 프랑스 소설의 거장, 귀스타브 플로베르의 언급도. 몸이 아파서 하루에 몇 백 번이나 심한 고통을 느껴야 했다. 그러나 진짜 노동자처럼 이와 같이 괴로운 작업을 계속해 나갔다. 그렇다. 나는 소매를 걷어붙이고 이마에 땀을 흘리며, 비 오는 날이거나 바람 부는 날이거나, 눈이 내리거나 번개가 치는 속에서도 망치를 내리치는 대장장이처럼 글을 썼다. 그 다음은 위대한 바이올리니스트 프리츠 크라이슬러. 한 번은 한 열성 팬이 무대 뒤에 있는 그에게 다가와 말했습니다. "크라이슬러 씨, 당신처럼 연주할 수만 있다면 목숨이라도 내놓겠어요." 그러나 프리츠 크라이슬러는 이렇게 대답했습니다. "부인, 전 이미 제 ..

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 | ..