본문 바로가기

programming/임시15

개발자를 위한 윈도우 후킹 테크닉 http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=278&MAEULNO=20&no=25603&page=1 2012. 5. 10.
맥에서 mysql 삭제 펌글 원본 http://myclude.tistory.com/33 맥에서 mysql을 삭제하려도 한참동안을 찾아봤지만 어렵네요.... 열심히 인터넷을 검색한 결과 아래와 같은 사실을 알게 되었습니다. - 맥에서는 하나의 디렉터리에 설치가 되는게 아니다. - 별도의 삭제 프로그램은 존재하지 않는다. - 터미널에서 일일히 삭제할 수 밖에 없다..ㅜㅜ -로컬 디렉터리는 /usr/local 이다. 일단 삭제를 하려면 터미널을 키고 아래와 같은 명령어를 입력한다. 1. sudo rm -rf /usr/local/mysql 2. sudo rm -rf /usr/local/mysql* 3. sudo rm -rf /Library/StartupItems/MySQLCOM 4. sudo rm -rf /Library/Prefere.. 2011. 9. 2.
왜 2의 보수를 하면 부호를 바꾼 값이 되나요? Question) 1) a라는 값의 양수에서 2의 보수(1의 보수+1)를 취하면 -a가 되죠. 그런데 -a에서 2의 보수(1의 보수+1)를 취하면 역시 a가 되나요? 많은 값을 실험해봐도 그렇게 되던데, 왜 그렇게 되는지 논리적으로 적어보려니 잘 안되네요. 1의 보수+1을 했으니, 다시 원래의 값으로 돌리려면 -1을 한 후 1의 보수를 취해줘야 할 것 같은데, 다시 1의 보수+1를 해도 원래의 값으로 돌아가네요. 직관적으로는 알겠는데, 왜 그런 것인지 직관적인 설명이 아니라 명확한 논리로 풀어나가지 못하겠습니다. Answer) 안녕하세요. 2의 보수를 취하면 양수에서 음수로.. 음수에서 양수로 바뀌죠. 1의보수 + 1이라고 하셨는데요. 이 부분에서 헷갈리신 것이세요. 2의 보수의 개념을 살펴보자면요. a.. 2011. 3. 18.
객체크기에 맞게 마우스on 기능 객체 위에 마우스 올렸을때 마우스 이벤트 발생(?) 어케 표현해야 하지?;; ㅋ 우선 마우스를 쓸거니깐 WM_MOUSEMOVE 메시지를 추가해야겠죠? 요렇게 추가하면 void CTest::OnMouseMove(UINT nFlags, CPoint point) { // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. CDialog::OnMouseMove(nFlags, point); } 요런게 파일이름Dlg.cpp 파일에 생기죠. 우선 첫번째 방법은? void CTest::OnMouseMove(UINT nFlags, CPoint point) { if (point.x > 8 && point.x 10 && point.y < 160) { strOut.FormatMessage("첫 번째 객.. 2011. 3. 18.