boost strand 는 boost 에서 비동기 처리를 할 때, 멀티 쓰레드 환경에서 동기화를 맞출 필요 없도록 직렬화 시켜주는 기술이다. 쉽게 정리된 내용이 없어 정리하게 되었다. 시작하기에 앞서 boost 의 io_context 를 먼저 사용할 줄 알아야 하기 때문에, 싱글 쓰레드 기반에서 io_context 예시를 먼저 들어본다. 1. SingleThread 에서 io_context 를 사용 #include #include int main() { std::cout
파이썬을 사용하면서, 여러 라이브러리를 사용하는데 프로젝트에서 사용하는 라이브러리들만 관리하기 위해 anaconda 로 가상 환경을 만들고 jupyter notebook 으로 웹에서 개발할 수 있는 과정을 정리합니다. 1. Anaconda 설치 https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 페이지에 들어가서 각 os 에 ..
다도해 수산 - 점심메뉴로 솥밥 + 생선구이 다도해수산 · 대한민국 가산동 145-15번지 1층 가산동빌딩 금천구 서울특별시 KR ★★★★☆ · 술집 www.google.com 청년다방 - 국물떡뽁이 -> 근데 오징어 떡뽂이 맛있음 ( 통큰 오짱 세트 ) 청년다방 구로지하이시티점 · 서울특별시 구로구 구로동 디지털로 243 ★★★★☆ · 음식점 www.google.com 도원 - 쟁반짜장 맛집 도원 · 서울특별시 구로구 구로동 222-7 ★★★★☆ · 중국 음식점 www.google.com 생각날때마다 업데이트될 예정입니다
간단하게 id 와 date 타입 컬럼만 있는 테이블 DAYOFWEEK 명령어로 요일을 같이 출력 합니다 SELECT CASE WHEN DAYOFWEEK(access_time) = 1 THEN 1 ELSE 0 END AS isSunday, CASE WHEN DAYOFWEEK(access_time) = 2 THEN 1 ELSE 0 END AS isMonday, CASE WHEN DAYOFWEEK(access_time) = 3 THEN 1 ELSE 0 END AS isTuesday, CASE WHEN DAYOFWEEK(access_time) = 4 THEN 1 ELSE 0 END AS isWednesday, CASE WHEN DAYOFWEEK(access_time) = 5 THEN 1 ELSE 0 END AS..
https://www.youtube.com/watch?v=XuWjcX8KaVQ 1. 시작 전 세팅 - 설명의 편의를 위해 home 폴더를 기준으로 작성합니다. cd ~ pwd # 현재 경로 : /root 1-1. wget 설치 - http 로 라이브러리 파일을 다운받기 위한 도구입니다. yum install wget * Centos8 에서 아래와 같은 에러가 나는 경우 이동 (부록 1) Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: NoURLs in mirrrlist 1-2 폴더구조 - 라이브러리 빌드를 위한 폴더 구조입니다. [root] mkdir libpng_build [root] cd libp..
원문 링크 https://gamma.cs.unc.edu/ORCA/publications/ORCA.pdf 속도와 위치로 서로 피해서 목표 위치까지 도달하는 것이 목적입니다. 상대방에게 영향을 주는것이 아니고, 주변의 상황을 보고 내 경로를 변경합니다. 위 기술을 적용하여 만들어진 라이브러리가 RVO 인데, 해당 라이브러리를 구현하면 아래처럼 회피하는 움직임을 구현할 수 있습니다. 아래 영상들은 RVO 코드를 사용해서 GameMaker 로 제작해본 데모입니다. https://www.youtube.com/watch?v=Ax-7CdABpwo https://www.youtube.com/watch?v=nJaWstq07n4 논문의 개념을 차근차근 알아봅시다. 1. velocity obstacle A 라는 agent ..
오랫만에 카페에 와서 맥북을 켜고 깃허브 푸시를 할때마다 항상 위 에러가 발생해서 너무 화가난다 블로그에 정리해두고 종종 봐야겠다. - 현상 깃허브에서 아이디 비밀번호로 로그인하는건 보안이 약하다고 생각했는지, 토큰을 사용해서 인증 하는 방식을 사용한 후로 저런 메세지가 뜨고있는 것 같다. - 해결방안 1. 깃허브 오른쪽 상단에 있는 프로필 사진을 클릭하고 Settings 로 들어간다. 2. Settings 왼쪽에 있는 메뉴중 Developer settings 에 들어간다. 3. Personal access tokens 에서 Generate new token 버튼을 누른다 4. 키를 생성한다. ( 아래 체크박스는 원하는대로 체크하면 되지만, 일반적인 사용시 repo 를 체크한다 ) 5. 그러면 키가 나오..
- Total
- Today
- Yesterday
- print shared_ptr class member variable
- boost
- set value
- 에러 위치 찾기
- Golang
- 우리는 vr핏이라고 부릅니다
- RVO
- 카카오
- cockroach db
- SuffixArray
- Quest2
- chrome-extension
- 영상 픽셀화 하기
- it's called a vrpit
- C++
- mysql
- 면접
- vrpit
- red underline
- shared_from_this
- Reciprocal n-body Collision Avoidance
- Visual Studio
- hole-punching
- 봄날에 스케치
- 잘못된 빨간줄
- 클래스 맴버 변수 출력하기
- ad skip
- Obstacle Avoidance
- 코어 남기기
- 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 |