본문 바로가기
반응형

IT-개발,DB729

[oracle] 오라클 에서 사용되는 sql문 정리 오라클 에서 사용되는 sql문 정리 == SQL*Plus 기본 활용 방법 == 1. SQL 명령어는 다음과 같이 기술한다. l SQL 명령어는 한 줄 혹은 여러 줄에 기술한다.l 일반적으로 절들은 수정하기 쉽게 다른 줄에 기술한다.l TAB 을 사용할 수 있다.l SQL 명령어 단어는 생략하거나 분리할 수 없다.l SQL 명령어는 대소문자를 구분하지 않는다.l SQL 명령어는 ; 으로 종료한다.l SQL 명령어는 SQL BUFFER 에 저장된다.l SQL BUFFER 에 저장된 SQL 명령어는 / 혹은 RUN 으로 실행할 수 있다. 2. SQL*PLUS 명령어는 다음과 같이 기술한다.l SQL*PLUS 명령어는 기본적으로 한 줄에 기술한다.l SQL*PLUS 명령어는 대소문자를 구별하지 않는다.l SQL.. 2012. 9. 25.
[개발/VC++] HINSTANCE & HWND의 차이 프로그래밍에서 사용되는 HINSTANCE & HWND의 차이 HINSTANCE 핸들은 보통 실행되고 있는 Win32 프로그램이메모리 상에 올라가 있는 시작 주소 값을 갖고 있습니다.보통은 0x00400000 이런식의 값을 가지고 있는데 저 값의메모리 주소에 실행 모듈이 올라가 잇다는 것을 의미 하겠죠.보통 리소스들을 로드 하는 함수들에서 이 핸들 값을 많이참조하게 되는데 이 이유는 메모리 상에 올라가 있는 실행 모듈 들중(exe, dll 등등.. ) hInstance 가 가르키는 주소에 올라가 있는 실행모듈에서 그 리소스를 읽어 오라고 지정 해주는 것입니다.이 외에 GetProcAddress() 같이 다른 DLL 에서 함수 주소를얻어야 하는 경우에도 HMODULE ( Win32 에선 HINSTANCE 와.. 2012. 9. 25.
[개발/MFC] Thread, Process ID & Handle Thread, Process ID & Handle 윈도우즈용 응용프로그램, ActiveX, DLL, Windows Service 등을 만들기 위해서 알아두어야 할 기본적인 지식들 출처 : http://radrome.springnote.com/pages/2213794 윈도우, 프로세스, 모듈 - 핸들, ID, 파일이름 파일이름 만으로 전체 경로 얻기 GetFullPathName( sFileName, _MAX_PATH, sFullFull, 0); -> 문제 : 현재 경로에 파일름만 붙인다. GetFullPath()(만듬) : 파일일 현재 실행된 파일의 경로에 있는 검사해서 붙인다. * 윈도우 윈도 Instance : (SDK) GetWindowLong(hWndCur, GWL_HINSTANCE), (MFC)H.. 2012. 9. 25.
[개발/VC] 레지스트리 키 열기, 닫기, 목록 가져오기, 키 값 가져오기 [개발/VC] 레지스트리 키 열기, 닫기, 목록 가져오기, 키 값 가져오기 레지스트리 키 열기, 닫기 키 목록 가져오기, 키에 해당하는 값 가져오기(GetText, GetDword 외 필요하시면 추가하시면 됩니다.) 키하위의 값목록 가져오기.이와 같은 동작을 하는 함수만 아래 나열. typedef struct REGVALUE_T { enum { TYPE_NONE, TYPE_DWORD, TYPE_SZ }type; string key; union { DWORD val_dword; char *val_sz; }value; }RegValue, *PRegValue; typedef list RegValueList; HKEY RegCtrl::OpenKey(string keyName) { HKEY hKey = NULL;.. 2012. 9. 20.
[개발/MFC] 프로세스 강제 종료 두번째 내가 특정 프로그램명을 알고 있을 때 그 특정 프로그램의 윈도우 핸들을 구할 수 있다. 그러면, 핸들에서 프로세스 ID를 구할 수 있게 된다. 그 다음 순서는 분명하다. 프로세스를 강제로 종료시키는 것이다. 그럼 아래 소스를 살펴보자. HWND hOsk=::FindWindow(NULL, "SBRICH"); if(hOsk) { CWnd* p = CWnd::FromHandle(hOsk); CString sT; p->GetWindowTextA(sT); DWORD pid2; DWORD pid = GetWindowThreadProcessId(hOsk, &pid2); // 바로서치 핸들로 프로세스 id를 구한다. HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, .. 2012. 9. 20.
[IT/가상] 버추얼박스 디스크 용량 줄이기 가상머신, 가상PC를 사용하는 분들중에 오라클의 버추얼박스(VirtualBox)를 사용하는 사람들이 많을 것으로 보입니다.버추얼박스 사용시에 원하는 OS선택하고 디스크 용량을 선택하고 시스템환경을 설정하게 됩니다.디스크를 사용할 때 가변디스크를 일반적으로 사용하게 되는데이게 좀 문제가 됩니다.용량이 이상하게 많이 차지하게 되는데... 처음에는 작게 차지하던 용량이 사용할 수록 점점 커지더니가상머신안에 있는 파일이나 프로그램을 지워도 줄어들지를 않습니다. 결국, 계륵이 되는데요.. 이것을 해결하는 방법이 있습니다.가상디스크 용량을 줄여주는 방법입니다. 버추얼박스를 실행합니다.조각모음(메뉴 프로그램 >> 보조프로그램 >> 시스템 도구)을 실행합니다.http://technet.microsoft.com/en-u.. 2012. 9. 17.
반응형