C언어 서식 지정자 총정리
Motivation printf를 할 때나, CERN ROOT에서 TString의 Form을 사용할 때 늘 서식 지정자를 뭘 써야 하나 헷갈려서 여기에 정리해 둠. 서식 지정자 (Format Specifier) 서식 지정자는 다음과 같은 형식으로 사용: 서식 지정자의 종류는 다음과 같음: 서식 지정자 자료형 의미미 %c char 문자 %s char*, char[] 문자열 %hd or %hi short 더보기…
Motivation printf를 할 때나, CERN ROOT에서 TString의 Form을 사용할 때 늘 서식 지정자를 뭘 써야 하나 헷갈려서 여기에 정리해 둠. 서식 지정자 (Format Specifier) 서식 지정자는 다음과 같은 형식으로 사용: 서식 지정자의 종류는 다음과 같음: 서식 지정자 자료형 의미미 %c char 문자 %s char*, char[] 문자열 %hd or %hi short 더보기…
Motivation 경사로에 주차 후 볼일을 보고 난 후 차로 돌아와 시동을 걸고 풋 파킹 브레이크를 해제하고 출발을 하는데, 계기판에 붉은 파킹 브레이크 체결등이 꺼지지 않았다. 파킹 브레이크가 체결되어있다고 인식이 되어 주행 중에 크루즈 컨트롤 및 오토 스탑 등의 기능이 전부 작동하지 않고, 파킹 브레이크 경고음이 지속적으로 발생하였다. 이 문제를 해결해보자. 더보기…
차량 정보 장점 단점 결론 별로임. 가격이 스포티지 급이었다면 모두 용서가 됐을지 모르나 이 차는 8천에서 9천만원 가격대다. (최근 큰거 한 장 할인이 들어갔었다고는 한다) 이 값에 위의 단점들은 매우 아쉬움. 괜히 X3, X4는 커녕 GV70에도 못비빈다는 말이 나오는 게 아닌듯.
Motivation Windows, Linux, Mac 머신을 모두 구비하고, 상황에 따라 맞는 환경을 골라쓰면 좋겠지만, 터미널을 이리저리 바꿔가며 쓰기도 번거롭고 모든 근무환경에서 여러 OS를 늘 준비해 두는 것도 까다롭다. Windows 위주로 쓰자니 Ubuntu 환경이 늘 아쉬웠고, 이는 WSL로 해결했으나 외부로부터의 접속이 까다로워 내부 데이터를 꺼내기가 너무 어렵다. WSL2로 상시 접속이 가능하도록 세팅을 더보기…
qt5-default라는 패키지를 설치하라는 말이 있는데, 우분투 22.04 기준 그런 패키지는 없다. 옛날 버전에 있었다가 없어진 모양이다. sudo apt install qt3d5-dev를 해보자. 다른 패키지 없이 딱 이거 하나만 설치해도 GEANT4의 QT5 디펜던시에는 문제가 없다.
Motivation 우분투 기본 저장소(repository)에는 구글 크롬(Google Chrome)이 없으므로, 설치를 위해서는 설치 파일을 직접 내려받거나 수작업으로 저장소를 등록해야 한다. 설치 방법을 구글링하면 적잖은 글들이 저장소의 패키지를 인증할 때 사용하는 키 관리로 apt-key를 사용하도록 되어 있다. 하지만 최근 버전에서는 apt-key의 사용을 더 이상 권장하지 않고 있다. 물론 apt-key 방식도 여전히 작동을 하고 더보기…
Motivation 저번주에 여수 장거리 운전(편도 약 370 km)을 하면서 중간에 에어컨이 갑자기 나오지 않았다. 정확한 상황은, 주행 중에 문제없이 잘 나오고 있던 에어컨의 모드를 변경하던 중 갑자기 찬바람이 막힌 듯이 나오지 않았음. 모드를 아무리 변경해도, 에어컨 자체를 껐다 켜도, 에어컨이 나오지 않았다. 단 송풍구 주변에서 한기가 느껴졌으므로 컴프레서는 돌고 있되, 더보기…
Environment Node: H410I-plus, i3-10100 데스크탑 환경 OS: Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-91-generic x86_64) Current Status 우선 레이드에 추가할 하드를 설치하고 cat /proc/mdstat을 통해 현재 레이드 상태를 확인: 현재 레이드는 레벨5, 3개의 파티션(sda1, sdb1, sdd1)으로 구성되어 있다. 아직 새로운 하드는 포맷도 안 한 상태이므로 목록에 뜨지 않는다. 우선 새 하드를 포맷 더보기…