Photo by Yancy Min on Unsplash Git을 사용하다 보면 여러가지 유용한 기능들을 만나게 되지만 한번에 모든 것을 다 외우고 쓰는 것은 익숙해지기 어렵다. 이참에 Git에서의 branch name을 대신하는 '-' (hyphen)의 사용법을 익혀보자. 이해하기도 쉽고 실제 git cli에서 버전 관리시에도 사용할 일이 많다. 실제 상황을 간단히 시뮬레이션 해보았다. 1. 디렉토리를 만들고 git을 초기화 한다. 2. init.txt 파일을 생성하고 git에 add 하고 commit 한다. (cm 이라는 alias를 commit 대신 설정해두었다.) 3. 그리고는 feature/a 라는 branch를 생성하고 (cb 는 commit -b의 alias) 4. a.txt 파일을 생성, g..
Photo by K15 Photos on Unsplash 쓰레드를 생성하는 pthread_create()의 함수 시그니처는 아래와 같다. int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg); 그런데 빌드시에 파라미터로 들어가는 start_routine() 함수에서 warning이 뜬다. 분명 리턴값이 void 인데 왜 warning이 뜰까? warning: Control reaches end of non-void function [-Wreturn-type] 별거 아니다. 쓰레드 함수의 리턴값은 아래와 같이 해주어야 한다. pthread_exit(NULL); 참고 ..
- Total
- Today
- Yesterday
- 명상
- golang
- postgres
- pool
- folklore
- Software
- intellij
- 영화
- agile
- strange
- websocket
- ChatGPT
- ORM
- OpenAI
- 중용
- go
- Bug
- HTTP
- 잡학툰
- bun
- 체호프
- Gin
- notion
- 독서후기
- API
- 노션
- Shortcut
- 클린 애자일
- 2023
- solid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |