카테고리
생활코딩

mutex 예제

linux system programming, 238p. 두 시간 삽질했다. thread arg 를 포인터로 주는데 여러 개를 쓰려면 struct로 정의해서 써야 한댄다. 맞는지 틀린지.. 100번 돌리면 mutex lock을 설정한 경우와 설정하지 않은 경우 값이 다름. 나름 이해했다고 믿고 싶다.

카테고리
생활코딩

thread 예제

linux system programming, 234p https://bitsoul.tistory.com/m/157 여기 참조. 위 코드를 실행하면 아래와 같다. race condition으로 매 실행 다른 결과를 보았다. gnu c는 pthread가 전부인가 보다.

카테고리
생활코딩

daemon 예제

linux system programming, 174p 예제 실행. 54번 행 printf가 나오지 않음은 stdout을 죽여서 그런 듯 하다. NR_OPEN을 찾을 수 없는데, 옛날 프로그램이라 다른 문구로 정의된 듯 하다. FOPEN_MAX로 일단 했다. pid 1939가 ?로 대몬으로 변신했다.

카테고리
생활코딩

교통사고 분석

교통사고를 분석해 봤다. 노인은 일단 치면 사망률이 높다. 무단횡단보다 노인을 치는 사고가 많다. 무단횡단, 노인 관련, 스쿨존 사고가 사고 다발지역에서 발생하면 사망률이 높다. wordpress에 jupyter notebook 삽입은 여기에서 찾았다.

카테고리
생활코딩

jupyter matplot 한글 폰트 설정

몇 번 헤매다 답을 찾았다. I had this exact same problem on a Vagrant VM running Ubuntu Xenial 64-bit. No matter how many fonts I had already installed, matplotlib was having a problem with the “system” font name “sans-serif”. I fixed it by: Stopping Jupyter Installing font-manager: sudo apt install font-manager Cleaning the matplotlib cache […]