728x90

전체 글 260

[Oracle] SYS_CONNECT_BY_PATH

위치를 시각화 해주는 쿼리 WITH T(MENU_NM, SEQ1, SEQ2) AS ( SELECT '상1' , 1, 0 FROM DUAL UNION ALL SELECT '상1중1' , 2, 1 FROM DUAL UNION ALL SELECT '상1중2' , 3, 1 FROM DUAL UNION ALL SELECT '상2중1' , 9, 7 FROM DUAL UNION ALL SELECT '상1중1하1' , 4, 2 FROM DUAL UNION ALL SELECT '상1중1하2' , 5, 2 FROM DUAL UNION ALL SELECT '상1중2하1' , 6, 3 FROM DUAL UNION ALL SELECT '상1중1하1밑1' , 8, 4 FROM DUAL UNION ALL SELECT '상2' , ..

Database/Oracle 2014.08.14

[Oracle] 테이블 정렬 (PIVOT)

테이블 정렬을 하고 싶을때 사용법 기존 테이블 형식 순서 DNUM DNAME 1 1 TEST1 2 1 TEST2 3 1 TEST3 4 2 TEST4 5 2 TEST5 6 2 TEST6 1번 사용법 WITH T(DNUM, DNAME) AS ( SELECT 1, 'TEST1' FROM DUAL UNION ALL SELECT 1, 'TEST2' FROM DUAL UNION ALL SELECT 1, 'TEST3' FROM DUAL UNION ALL SELECT 2, 'TEST4' FROM DUAL UNION ALL SELECT 2, 'TEST5' FROM DUAL UNION ALL SELECT 2, 'TEST6' FROM DUAL) SELECT MAX(DECODE(DNUM, 1, DNAME)) "1", MAX(..

Database/Oracle 2014.08.14

[C# WinForm] 자석 효과 구현

부모폼에 착착 달라붙는 자석효과 자식폼 생성하기 //Snap Class 부분 using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; class CSnap { [StructLayout(LayoutKind.Sequential)] private struct WINDOWPOS { public IntPtr hwnd; public IntPtr hwndInsertAfter; public Int32 x; public Int32 y; public Int32 cx; public Int32 cy; public UInt32 flags; }; bool bDock = false; private Form ..

[C# WinForm] 마우스 커서 정보 얻기

현재 마우스의 커서 위치 및 마우스 커서의 모양을 알고자 할때 쓰는 유용한 함수 Class using System; using System.Drawing; using System.Runtime.InteropServices; class CGetCursor { [StructLayout(LayoutKind.Sequential)] public struct ICONINFO { public bool fIcon; public Int32 xHotspot; public Int32 yHotspot; public IntPtr hbmMask; public IntPtr hbmColor; } [StructLayout(LayoutKind.Sequential)] public struct CURSORINFO { public Int32..

[MFC] 한줄로 Swap 하기

보통 Swap을 할때 함수를 만들어서 포인터 인자값으로 넘겨서 깊은복사를 하는 반면 지금 설명하는 Swap의 경우 "^" 연산자를 통해서 공식을 만들어 Swap을 할수 있다는것을 알았다. 일반적인 함수의 경우 #include void Swap(int *, int *); int main(void){ int a, b; a = 5; b = 10; Swap(&a, &b); printf("%2d %2d", a, b); return 0; } void Swap(int *a, int *b){ int Temp = *a; *a = *b; *b = Temp; } 이런식으로 함수를 따로 만들어 쓰는 반면 지금 설명하려는 Source는 한줄로 가능하다. #include int main(void){ int a, b; a = 5;..

Application/MFC 2014.08.13

[정보] DOS 명령어 배치파일 작성법

프로젝트 기간중 배치파일을 만들일이 있어서 만든 배치파일... 사용법은 간단하다. 기본적인 한줄 정도의 배치파일 생성 예 (간단한 PATH이동 C:\ => C:\WINDOWS ) C:\>ECHO CD WINDOWS > Bath.bat 로 간단한 배치파일을 생성 할 수 있다. 두 줄 이상의 배치파일을 생성의 경우 C:\>COPY CON Bath.Bat CD WINDOWS COMMAND.Bat ^Z 이런 식으로 배치파일 생성을 하면 된다. ^Z : Ctrl + Z

Application/정보 2014.08.13
728x90
반응형