키보드 입력으로 특정 위치 마우스 클릭 프로그램 github.com/clucle/MappingKeyboardToMouseClick clucle/MappingKeyboardToMouseClick window keyboard input to mouse click. Contribute to clucle/MappingKeyboardToMouseClick development by creating an account on GitHub. github.com 테스트 하는데 가상머신으로 테스트 하느라 터치테스트가 어려워서 제작 Specific location mouse click program with keyboard input. Production reason : I want to touch test like mob..
기본 풀이가 deque 인 것 같은데 priority queue 두개로 푼게 기-묘 해서 올려봅니다 1. i 로 순회를 한다고 할 때 0 N >> L; priority_queue pq; priority_queue reserved; for ( int i = 0; i > arr[i]; pq.push( -arr[i] ); if ( pq.size() > L ) { reserved.push( -arr[i - L] ); } while ( !reserved.empty() ) { if ( pq.top() == reserved.top() ) { pq.pop(); reserved.pop(); } else { break; } } cout

노트북의 자동 밝기나 절전 문제가 아닌 데스크 탑에서 발생 As for me, it wasn't a problem with the laptop's automatic brightness control or graphics card setup. This solution only for desktop. 노트북에는 자동 밝기 옵션 설정이 있으니, 다른 게시글 검색 The notebook has an auto-brightness option setting, please check other posts 모니터 자체 설정인 OSD를 초기화 하면 모니터의 색이 변하지 않는다. Reset the OSD, the monitor's own settings. The screen color will not change depe..

깃허브에서 관리되는 오픈소스 데이터베이스인 cockroach db에 기여한 후기 https://github.com/cockroachdb/cockroach/pull/51636 1. 먼저 issue 에서 쉽게 해결 할 수 있는 good first issue 라벨을 검색한다. 2. 아직 assign 되지 않은 issue중에서 하고싶은 issue를 정한다. 3. 이슈를 할당해달라고 댓글을 단다. 4. 이슈를 할당 받는다. 5. 프로젝트를 fork 한다. 6. 내 브랜치에서 수정후 Pull Request를 날린다. 7. Review를 받으며 수정한다. 8. 머지 완료 야호

Sample Error Code : https://wandbox.org/permlink/oAXbYnkKE5BR7Wig [Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ wandbox.org #include #include #include std::shared_ptr g; void read_g() { std::shared_ptr x; long sum = 0; for (int i = 0; i < 1000 * 1000; ++i) { x = g; sum += *x; } printf("sum = %ld\n", sum); } void write_g() { for (int i = 0; i < 1000 * 1000; ++i) { auto n = std::make_shared(42); g = n; } } int main()..

최근 간단한 게임을 만들었다. 언리얼 클라이언트에서 Event Dispatcher를 사용하였고, 서버에서는 Dispatcher Class를 만들어서 프로그램을 만들었는데, 문득 Dispatcher라는 말을 제대로 이해하고 있는건지 의문이 들었다. 여태 만들고 있던 Dispatcher는 아래 그림처럼 여러 일을 Dispatcher에 등록해 두면, worker에 일을 할당해서 처리하는 방식이었다. 그런데 Dispatcher라는 개념과 OS의 Scheduler 개념이 헷갈려서, 공부한 내용을 간단하게 정리한다. OS의 Scheduler란 컴퓨터의 자원을 활용해서 일을 할당하는 개념으로, 크게 세가지로 나뉜다. Long-term scheduler : 메모리와 디스크 사이의 스케줄링 Medium-term sche..

https://github.com/clucle/cpp_mysql_vs2019 clucle/cpp_mysql_vs2019 mysql-connector with visualstudio. Contribute to clucle/cpp_mysql_vs2019 development by creating an account on GitHub. github.com 1. Download MySQL & make database download MySQL https://dev.mysql.com/downloads/installer/ After installation, Open Workbench. Connect Mysql. 2. Download MySQL Connector8.0 download MySQL Connector cp..
Coarse Grained Synchronization : Single mutex로 method call 마다 잠금 Fined Grained Synchronization : 작개 쪼개서 여러 개 lock으로 사용 hand over hand - my method 가 affect 하는 만큼 Optimistic Synchronization : 찾을 때는 lock없이 찾고, lock을 잡은 후 valid check Lazy : logical remove, physical remove (실제 노드를 제거하는 것과, flag만 check 한 뒤 나중에 physical remove를 기다리는 것) Lock-free Synchronization : lock 없이 구현 -- 마치며 이 뒤 내용 (List, Queue 등..
- Total
- Today
- Yesterday
- hole-punching
- 영상 픽셀화 하기
- chrome-extension
- boost
- set value
- Quest2
- 면접
- print shared_ptr class member variable
- Visual Studio
- Golang
- cockroach db
- mysql
- Reciprocal n-body Collision Avoidance
- ad skip
- 봄날에 스케치
- vrpit
- vr핏
- C++
- it's called a vrpit
- 에러 위치 찾기
- SuffixArray
- RVO
- 클래스 맴버 변수 출력하기
- red underline
- 잘못된 빨간줄
- 카카오
- Obstacle Avoidance
- 코어 남기기
- shared_from_this
- 우리는 vr핏이라고 부릅니다
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |