본문 바로가기

세계정복의주인장

(1148)
ESC키로부터 Dialog 사라짐을 방지 바로 전에 alt+F4 를 막앗엇는데..이번엔 ESC키다!!(이제 ctrl+alt+del 만 막으면 되는구나!!) 멤버 함수로 BOOL m_bClose 선언하고~ 생성자에서 m_bClose = FALSE; 초기화 해주고 위자드 클래스에서 OnClose 를 생성한 다음 void CKeyDlg::OnClose() { m_bClose = TRUE; CDialog::OnClose(); } 이것도 위자드 클래스에서 WindowProc 를 생성해서 작성해주면 된다. LRESULT CKeyDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if( message == WM_COMMAND && wParam == WM_DESTROY ) { if( m_bClose ..
ALT+F4로 종료안되게 하려면? BOOL MyApp::PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_SYSKEYDOWN && pMsg->wParam == VK_F4) { return TRUE; } } 내 기억으론 MFC에서 일반 키프레스 함수말고 특수 키(조합, 특정키)를 제어 하기 위한 함수로 기억한다.(예전에 프로젝트 할떄 쓸일이 있어서 잠깐 뒤져본 기억이...가물가물) 방향키와 insert, delete 키도 저키로 하는 걸로 알고 잇는데...아닌가?ㅎ 공부해야겟구나..-_-
저번에 이어서~ 큐브 맟추기~ 뭐...-_- 쏘스를 올리곤 싶지만...-0- 결국 완성이 안됬네..ㅎㅎ 취미로, 과제로 대충 만들었떤거라. 언제다시 손볼지는 미지수라..결과물만 살짝 올립니다요 사실 기계까지 사용해서 직접 받아들이고 맟추는거까지 할려고 했는데..-_-학교가 너무 좋아서 돈을 줫는데도 물품을 1 년 기다리라는 아주 친절한 판매에 감사드립니다..(뭐 내 돈 낸것 아니니까) 나도 언제 맟춰질지 몰라서 마지막쯤엔 후다닥 넘겨 버렸다..-_- 사실 옆면까지 맟출때도 잇고 못 맟출때도 잇따..(분명 히..맟출때까지 돌라고 했는데;;) 공식 싸이트의 큐브 맟추는 공식을 드대로 인용했기 떄문에 꽤나 어려웠따..ㅜㅡㅜ 남들처럼 역방향으로 계속 탐색해나갔으면 오히려 쉬웠을텐데 과제가 인공지능을 써야 한다고 해서 어쩔수 없이 뉴런 네트워..
C 헤더파일들 간단 정리! 문자나 문자열을 수치 값으로 변환시키거나 대문자를 소문자로 소문자를 대문자로 변환하는 함수다. #include atof 형식 : double atof(char *string) 설명 : 문자열을 부동소수점 값(double)으로 반환하는 함수 부동소수점으로 변환할 수 없는 문자열인 경우 0을 반환한다. atoi 형식 : int atoi(char *string) 설명 : 문자열을 정수 값(int)으로 변환하는 함수, 변환할 수 없는 경우에는 0을 반환한다. atol 형식 : int atol(char *string) 설명 : 문자열을 (long integer)값으로 변환하는 함수, 변환할 수 없는 경우에는 0을 반환한다. abort : 프로세스 강제적 중단 abs : int형 데이터의 절대값 atexit : 프..
죽음의 5단계 이 심리변화를 처음 알았던 것은 하우스를 보면서 였다. 시즌 2였나? 어떤 할아버지 치료 할때 나온걸로 기억하는데.. 1970년, 정신과 전문의 Kubler-Ross 는 죽음에 이르기까지의 심리변화를 다음과 같이 5단계로 나누어 분석한 바 있다. 1) 부정(Denial)기: 위중하다는 의학적 증거가 수없이 나오도 환자는 이를 믿으려 하지 않으면서 다른 의사들을 찾아 다니는 시기. 2) 분노(Anger)기: 기진맥진해 입원한 환자가 의사나 간호사, 가족 친지에게 화를 내는 시기. 3) 협상(Bargain)기: 환자가 운명의 신에게 '이렇게 하겠으니, 좀더 살려달라'고 타협을 기도하는 시기. 4) 우울(Depression)기: 직장과 건강을 영구히 잃었음을 깨닫고, 망연자실해서 식음도 전폐한 채 멍하니 천장..
완성직전!! 나만의 큐브 프로그램!! 첫단계!! -_- 어릴적 부터 그냥 정육면체의 장난감에 매료되어 저리 만지고 이리 만지고 결국은 해체하여..-_-ㅋㅋ 2년전인가 이리저리 웹서핑하다가(아마 MFC관련해서 뒤지고 잇떤걸로 기억난다.) 타 대학교학생이 졸업작품으로 큐브 맟추는 프로그램을 봣었다. 물론 임베디드 까지 사용해서 직접 돌려서 맟추게 한거였고 그 후에 레고 마인드 스톰으 로도 많은 사람들이 만들었다. 보면 볼수록 신기 하지 않은가? 아무리 공식이 있다고 한들 어떻게 저렇게 맟출수 있을까? -_- 이놈의 호기심을 나를 죽이는 순간이었다. 그떄부터 AI에 눈을 띄기 시작했더랬다(사실 이건은 내가 할 최종 목표의 지나가는 중간단계 쯤으로 생각하고 계획한거였다.) 뭐...간단하게 for문을 과 if 문의 조합으로 대충은 맟추기는 하는데.. 이번에는 ..
유클리드 거리, 마할라노비스 거리 유클리디안 거리(Euclidean distance)는 다차원 공간에서 두 점 간의 거리를 구합니다. 이 거리는 자로 측정한 거리의 일종입니다. 두 점을 (p1, p2, p3, p4,...)와 (q1, q2, q3, q4, ...)로 표기한 경우 유클리디안 거리 공식은 아래와 같습니다. 유클리디안 거리를 사용하면 두 항목의 유사도를 계산할 수 있습니다. - 두점에서의 공통 축의 절대값들의 덧셈이라 생각하면 됨. 마할라노비스 거리 내가 수업시간에 배운건 요식이다. 찬찬히 비교해보면 똑같다 (전치행렬이 앞으로 온거빼고는 같다.) 클러스터링에서의 표본들의 벡터 계산법할때 잠시 배운건데 언젠가 또 쓸거 같은 기분에 글을쓴다~ - 어디에선가 보고 쓴글인데 출처가 어디인지를 모르겠습니다. 혹시 아시면 댓글좀.
USB로 리눅스를 설치하자!! 오홋..+_+ 신기한걸 발견했다. usb에 리눅스를 설치하는건 마니 했지만 usb로 리눅스를 설치 한건 첨이네..(이제 슬슬 MS를 떠날때가 되었다!!) 방학과 동시에 리눅스로 포탈 탈 예정이여서+_+ 어서 준비를 하기 위해 뒤적거리다 잼있는 플그램을 보앗다 소스포지에 있어서 링크만 걸어둔다~ http://unetbootin.sourceforge.net/ 설치할 리눅스를 선택한 다음~ 이미지가 잇다면 밑에 있는 파일 경로를 눌러서 해주면 되고! 아니면 인터넷을 받으서 할수도 있따~ 싸이트만 적어주면 알아서 해준다~ 다 한 다음엔 리부팅을 하면서 설치 화면으로 넘어간다!(당연히 usb부팅을 처음으로 해야겠쬬?ㅎㅎ) -_- 근데 셤공부 않하고 뭐하고 있냐..-0-ㅋㅋㅋㅋ 오늘도 좋은 정보!!