본문 바로가기
반응형

분류 전체보기778

윈도우에서 Putty를 이용한 리눅스 X-Window 실행하기 PUTTY 의 X11과 Xming을 이용한 원격접속 윈도우에서 리눅스나 유닉스 서버의 터미널 접속을 하기 위해 많이 사용되는 PUTTY. 이것을 이용하여 GUI환경으로도 접속 할 수 있다. 1. Server 설정 우선 접속하려는 서버의 root 계정에서 설정해 줘야 할 것이 있다. # vi /etc/ssh/ssh_config 22번째 라인의 ForwardX11 no 를 yes 로 바꿔준다. 그리고 sshd 서비스 재시작. # service sshd restart sshd 를 정지 중: [ OK ] sshd (을)를 시작 중: [ OK ] 2. Xming 설치 뭐, PUTTY는 깔려 있다보고, Xming 를 설치하자. 설치 방법은 따로 없고, 그냥 링크가서 다운받고 실행하면 된다. 다운로드 링크 3. PU.. 2013. 7. 11.
다이얼로그 작업표시줄에서 감추기기(이중 다이얼로그) 같은 프로젝트를 사용하는 다이얼로그 화면인데 왼쪽화면은 작업표시줄에 화면이 표시 되지않았고 오른쪽 다이얼로그는 작업표시줄에 표시되는 상황 발생... ㅡㅡ 아래 소스로 해결 'OnInitDialog' 에다가 다음 한줄을 넣어주면 해결된다. ModifyStyleEx( WS_EX_APPWINDOW,WS_EX_TOOLWINDOW, 0 ); 퍼온글 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CDialog에 기반한 App를 개발할때, 작업표시줄에서 대화상자를 감추고 싶을때 써먹어 보자. (WTL 프로젝트지만, MFC 프로젝트에도 약간만 바꾸면 쉽게 .. 2013. 7. 5.
[MDB] MDB 클라이언트 작업이 너무 많습니다 - 오류 MDB 클라이언트 작업이 너무 많습니다 - 오류 상황 지도에 표시된 건물을 클릭하면 DB( *.mdb ) 에서 해당 건물의 ID를 이용해서 경도와 위도값을 찾아주는 기능을 구현하는 도중 발생한 메시지이다. 원인 : 마우스 클릭 이벤트 발생시 해당 DB의 객체 포인터를 생성만 하고 반환(제거)를 하지 않았다. 해결 : MS Access 에서 제공하는 ' *.mdb '의 최대 객체 포인터는 50개 미만이기 때문에 사용후에 DB 객체를 반환해주어야한다. ps. 참고로 MS Access 의 동시 접근 사용자 수는 256명이다. 2013. 6. 11.
레지스트리 시작프로그램 등록/해제 함수 ////////////////////////////////////////////////////////// // Function Name// SetRegistyStartProgram//// Parameters// bAutoExec[in] : TRUE이면 시작프로그램 레지스트리에 등록, FALSE면 해제// lpValueName[in] : 설정할 값의 이름// lpExeFileName[in] : 실행시킬 프로그램 Full 경로 (NULL 일수 있음, 단, bAutoExec값이 FALSE이여야 함)//// Return Values// 시작프로그램 레지스트리에 등록/헤제 성공이면 TRUE, 실패면 FALSE//static BOOL SetRegistyStartProgram(BOOL bAutoExec, LPCSTR.. 2013. 5. 24.
CMap 템플릿 클래스 사용하기 CMap은 사전이라고 생각하시면 됩니다. CArray는 배열이죠. 그래서 첨자에 의해서, 즉 순서를 지정해서 값을 저장하고 읽습니다. 하지만 CMap은 순서가 아니라 키에 의해서 값을 저장하고 읽게 됩니다. 예를 들어서, 영한 사전을 생각해보세요. boy라는 영어 단어와 소년이라는 해석은 쌍으로 존재할 때 의미가 있습니다. 만약 배열을 쓴다고 하면, 영어 단어 배열과 한글 해석 배열, 이렇게 두개가 필요합니다. 그리고 어떤 영어 단어의 해석을 보고 싶다면 영어 단어 배열에서의 해당 단어 위치를 구하고, 한글 해석 배열의 해당 위치의 해석을 꺼내야 합니다. 하지만 CMap을 사용하면, 키와 값을 한꺼번에 저장하고 읽을 수 있습니다. boy를 키로 저장하면서 동시에 소년이라는 해석도 값으로써 저장할 수 있죠.. 2013. 5. 24.
vi 편집기 사용법 vi 편집기 사용법 1. vi 실행하기 명령어 동작 vi file file을 연다 vi file1 file2file1 과 file2 를 차례로 연다 view file file을 읽기 모드로 연다 vi -R file file을 읽기 모드로 연다 vi + filefile을 열때 커서가 file 본문의 마지막 행에 위치한다. vi +n file file을 열어 n행에 위치한다. vi -r file손상된 파일 회복 2. 입력모드 전환 명령어 명령어 동작 i 커서 있는데서 입력모드 전환 I커서 왼쪽, 행의 처음에 몬자 삽입 a 커서 있는 줄 끝에서 입력모드 전환 A커서 오른쪽, 행의 끝에 문자 삽입 o 커서 있는 줄 아래에 빈 줄 삽입 O 커서 있는 줄 위에 빈 줄을 삽입 R 덮어쓰기 모드로 전환 3. 커서의 이.. 2013. 5. 15.
반응형