일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- SQL
- union find
- DP
- Hash
- Two Points
- 이진탐색
- Trie
- two pointer
- Brute Force
- 다익스트라
- binary search
- 스토어드 프로시저
- 그래프
- MYSQL
- String
- Dijkstra
- Stored Procedure
- Today
- Total
목록전체 글 (425)
codingfarm

타이머 메시지인 WM_TIMER는 사용자의 동작과 관계없이 발생하는 메시지이다. 이 메시지는 한번 지정해 놓으면 일정한 시간 간격을 두고 연속적으로 계속 발생한다. 주기적으로 같은 동작을 반복해야 하거나 여러번 나누어 해야할 일이 있을 때 이 메시지를 사용한다 시계 아래는 타이머 메시지를 이용한 간단한 시계이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 #include LRESULT CALL..

docs.microsoft.com/en-us/windows/win32/inputdev/mouse-input Mouse 마우스란 일반적으로 쓰는 쥐처럼 생긴 마우스와 노트북의 터치패드, 트랙볼과 그림용 타블릿 등을 모두 포함하는 명칭이다. 마우스 입력에 관한 메시지는 아래와 같은 종류가 있다. 버튼 누름 놓음 더블클릭 좌측 WM_LBUTTONDOWN WM_LBUTTONUP WM_LBUTTONDBLCLK 우측 WM_RBUTTONDOWN WM_RBUTTONUP WM_RBUTTONDBLCLK 중앙 WM_MBUTTONDOWN WM_MBUTTONUP WM_MBUTTONDBLCLK 마우스 메시지는 lParam의 상위 워드에 마우스 버튼이 눌러진 y좌표, 하위워드에 x좌표를 가지며 좌표값을 검출해 내기 위해 HIWOR..

super는 자손 클래스에서 조상 클래스로부터 상속받은 멤버를 참조하는데 사용되는 참조 변수이다. 멤버변수와 지역변수의 이름이 같을때 this로 구별하듯이, 상속받은 멤버와 자신의 클래스에 정의된 멤버의 이름이 같을 때는 super를 사용해서 구별할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package project_1; class Parent{ int x = 10; void Method() { System.out.println(x); } } class Child extends Parent{ int x = 20; void Method() { System.out.println(x); Syst..

오버라이딩이란 조상클래스로부터 상속받은 메서드의 내용을 변경하는것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Point{ int x; int y; String getLocation() { return "x : " + x + ", y :" + y; } } class Point3D extends Point{ int z; String GetLocation(){ return "x : " + x + ", y :" + y + ", z : " + z; } } Colored by Color Scripter cs 가령 아래 코드를 확인해보면 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 pa..