본문 바로가기 메뉴 바로가기

두찡의 일상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

두찡의 일상

검색하기 폼
  • 분류 전체보기 (124)
    • 개발 (114)
      • 알고리즘 (6)
      • 일상 (50)
      • 병렬프로그래밍 (8)
      • 도트도전기 (12)
      • 코드로 알아보는 ARM 리눅스 커널 TIL (33)
      • arm64 linux 6 분석 (5)
    • 게임근황 (6)
    • 개발 외 일상 (2)
  • 방명록

분류 전체보기 (124)
키보드 입력으로 특정 위치 마우스 클릭 프로그램 (윈도우)

키보드 입력으로 특정 위치 마우스 클릭 프로그램 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..

개발/일상 2020. 10. 17. 18:59
BOJ 11003 최솟값 찾기

기본 풀이가 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

개발/알고리즘 2020. 10. 4. 01:12
[Desktop] How to disable automatic brightness adjustment depending on screen displayed

노트북의 자동 밝기나 절전 문제가 아닌 데스크 탑에서 발생 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..

카테고리 없음 2020. 7. 29. 20:38
오픈소스 cockroach db 기여 후기

깃허브에서 관리되는 오픈소스 데이터베이스인 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. 머지 완료 야호

개발/일상 2020. 7. 28. 21:04
c++ shared_ptr not thread-safe

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()..

개발/일상 2020. 6. 27. 18:09
golang Fast IO for algorithm

백준 문제를 go 언어로 풀었는데, 시간초과가 나서 찾아봤다 // 기존코드 for r := 1; r

개발/알고리즘 2020. 5. 7. 23:40
Scheduler와 Dispatcher의 차이

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

개발/일상 2020. 4. 15. 17:00
visual studio 2019 c++ mysql connector8.0

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..

개발/일상 2020. 1. 20. 21:16
2020 넷마블 신입공채 '넷마블 네오 게임 서버' 최종 합격 후기

1. 코딩 테스트 코딩 테스트는 쉬운 편이었다. 두 시간 반 정도에 7문제 solve 2. 필기시험 필기시험은 여태 본시험 중 가장 어려웠다. 답이 정해져 있는 게 아니라, 여태껏 배운 내용을 활용해서 푸는 문제 3. 1차 면접 cs지식도 후반부에 엄청 많이 물어보지만, 게임 업계나 게임에 관한 질문도 많이 받았다. 4. 2차 면접 자기소개서 내용을 보면서 편안하게 대화하는 느낌이었다. 야호 합격

개발/일상 2019. 12. 17. 18:48
[병렬프로그래밍] Concurrent Objects, 마치며

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 등..

개발/병렬프로그래밍 2019. 12. 17. 06:40
이전 1 ··· 7 8 9 10 11 12 13 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 링크드인
  • 깃허브
TAG
  • 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핏이라고 부릅니다
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바