내가 필요한 기능부분만 보고 다시 덮어버리는 그런 강좌를 말이다.
오늘 찾은 이 사이트는 이제껏 살펴본 강좌사이트중에 가장 내 맘에 든다.
http://www.hansigan.com/
만화로 그려진 알기쉬운 강좌들이 즐비하다.
내가 만일 만화를 그릴줄 안다면 정말 저런 강좌를 써서 올리고싶다.
홈페이지를 운영할때 마다 꼭 포함되어있던 내용인데...
한동안 MFC 를 안했더니 블로그에 없군..
//파일 대화상자 생성
CFileDialog pDlg(TRUE,NULL,_T("*.*"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("모든 파일 (*.*)|*.*|"));
//대화상자 실행
if(pDlg.DoModal()==IDOK)
{
m_szFilePath.Format(_T("%s"),pDlg.GetPathName());
UpdateData(FALSE);
}
BROWSEINFO bi;
ZeroMemory(&bi, sizeof(BROWSEINFO));
bi.hwndOwner = m_hWnd;
bi.ulFlags = BIF_RETURNONLYFSDIRS;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
BOOL bRet = FALSE;
TCHAR szFolder[MAX_PATH*2];
szFolder[0] = _T('\0');
if (pidl)
{
if (SHGetPathFromIDList(pidl, szFolder))
{
bRet = TRUE;
}
IMalloc *pMalloc = NULL;
if (SUCCEEDED(SHGetMalloc(&pMalloc)) && pMalloc)
{
pMalloc->Free(pidl);
pMalloc->Release();
}
}
GetDlgItem(IDC_EDT_D_PATH)->SetWindowText(szFolder);
JSP 에서 파일관련 작업을 하다보면 절대경로가 필요한 경우가 있다.
직접 테스트를 해보면 확실할것이나...
시간이 없는걸.. ㅡㅡ;
네박사에게 물어본 결과..
윈도우를 사용하시던 분들은 탭이동을 할때 간단하게 Ctrl+Tab 으로 이동을 하게 된다.
탭 다음 이동 : Ctrl+Tab
탭 이전 이동 : Ctrl+Shift+Tab
하지만 이클립스에서는 이런 키를 눌렀을 때 그냥 상단의 도구모음 아이콘의 포커스만 변경된다.
이클립스에서는 위 키에 대한 대응이 다음과 같다.
탭 다음 이동 : Ctrl+Page Up ( Ctrl + F6 )
탭 이전 이동 : Ctrl+Page Down ( Ctrl + Shift + F6 )
이대로 쓰지 않고 원래 윈도우에 맞도록 변경시킬려면
[메뉴] Window -> Preferences -> General -> Keys 항목을 열어서
리버싱 내공이 워낙 미천하여 이 API 모음을 참고하지 않으면 정말 헤메게 된다.
더구나 이젠 기억력도 흐려서 외우기도 힘들고..
OllyDebug 를 이용한 리버싱시에 어디에서부터 시작해야할지 막막할 때가 많다. -_ㅡ;
매일 리버싱을 하면서 분석하는 분석팀이나 분석쟁이들과는 달리 나는 리버싱을 거의 하지 않는다. 게을러서.. -_-;
아마도 팀원중에서 최하위 레벨의 리버싱 실력일 것이다.
최근들어서 골머리를 썩게 하는 이넘의 벽핵(WallHack).
사실 벽핵이라면 여러가지 핵을 통틀어서 말하는데
1. 화면상의 유닛의 이동범위를 제한(벽을 만듬)함으로써 유닛을 한쪽으로 쏠리거나 모으는 경우
2. 게임화면상의 벽을 통과시키거나 건너편을 볼수 있는 경우
3. 그다음은 생각나지 않음. -_-;;
이중에 Wallhack 의 2번째에 대해서 자료를 찾아보았다. ( 이제부터 열심히 공부를.. )
순전히 다른 사이트의 내용을 뱃겨옴. ㅡㅡ;
[간단한 WallHack제작]
[WallHack에 대한 링크1]
http://forum.gamedeception.net/showthread.php?t=8084
$ mysqldump -u 사용자명 -p DB이름 > 덤프파일명.sql
# 데이터베이스 초기화
mysql> drop database DB이름
mysql> create database DB이름
# 데이터 로드
$ mysql -u 사용자명 -p -e "source 덤프파일명.sql" DB이름
출처 : 권남님 홈피
현재 피시의 작업그룹과 도메인을 알아내는 방법을 알아보자.
윈도우 2003 은 정말 쉣 같은 OS다.
온갖 보안세팅 때문에 내 시간을 좀먹는 버러지같은 서버다. ㅜㅜ
아 정말 시간 허비한것 생각하면. 젝11111
다음은 윈도우2003 에서 원격접속을 할 때 자신의 리소스를 공유하지 못하는경우에 대한 해결책이다.
OS 버전을 알아 내는 방식 참.. 지랄같이 만들어 두었습니다.
뭐 MS 의 정책상 어쩔수 없는것이겠지만 사용하는 우리 입장에서는 좀더 깔끔하게 보내준다면 좋을텐데요..
아무튼 OS 에 대한 버전을 알아 낼려면 다음과 같이...
불펌 죄송합니다.
프로그래밍을 하다 보면
"내코드가 에러가 나긴 났는데 어느위치까지 났을까?"
라는 의문에 다음과 같은 로그를 남기는 경우가 많다.
....
printf("step1");
....
printf("step2");
....
하지만 이렇게 하는것보다 좀더 효율적인 매크로 __LINE__ 과 __FILE__ 에 대해서 알아보자.
하나의 프로그램안에서도 여러 스레드를 사용하는데 하물며 하나의 제품에 여러 프로세서가 존재할 수 있습니다. 이 프로세서들은 서로 긴밀한 관계로 동작하는 경우가 많은데 이때 사용하는 프로세서간의 통신 방법중 이벤트에 대해서 정리해봅니다.
관리자 프로세서가 쫄다구 프로세서를 종료시키기.
Unix 시스템에서 라이브러리를 공부합니다.
어쩌다 윈도우 시스템쪽 프로그래밍을 하게 되었지만 원래는 유닉스나 리눅스쪽이 더 친했었죠. 그 이유는 명확하기 때문입니다.
M$ 의 윈도우 프로그램은 너무 숨기는것도 많고 명확하지 않은게 많으니...
아무튼 라이브러리에 대해 잘 설명해둔 문서를 긁어왔습니다.
좋은 글을 올려주신 윤상배님 감사합니다.
출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/library_%B8%B8%B5%E9%B1%E2
MySQL 에 접속해서 데이터를 가져오는 쿼리를 던졌을때 테이블에 댇한 키파일이 깨졌다는 메세지가 뜬다.
" 출처 : 데브피아에서 vc 사용할 때 유용한 매크로가 있어서 퍼왔습니다. "
라고하는데 저도 그 카페에서 퍼왔습니다. -_-;
출처의 출처 : http://blog.naver.com/unbraid?Redirect=Log&logNo=29293013
비주얼 툴 재미있게 사용하기.
■ 편집 단축키
■ 디버그 단축키
■ 주석 매크로..
잘 활용 하시길...