(C++) 클래스의 Static 멤버 변수와 Static 멤버 함수 이해하기
static 멤버를 쓰면서 부딪힌 것들 — 정의를 빼먹으면 나는 링크 에러, const 멤버인데도 정의가 필요한 경우, 초기화 순서 문제, 그리고 C 콜백에 멤버 함수를 넘기는 방법.
static 멤버를 쓰면서 부딪힌 것들 — 정의를 빼먹으면 나는 링크 에러, const 멤버인데도 정의가 필요한 경우, 초기화 순서 문제, 그리고 C 콜백에 멤버 함수를 넘기는 방법.
조건부 서식을 다른 셀에 적용하는 매크로 작성법
ens33 네트워크 인터페이스를 통한 SFTP 연결 최적화
숫자를 잘못 넘겼는데 컴파일이 되어버린 일을 겪고 나서 정리한 내용. explicit이 막는 것과 못 막는 것, 인자가 둘 이상인 생성자에도 필요한 이유, explicit operator bool까지.
NetworkListManager로 인터넷에 연결된 네트워크 이름을 얻는 코드. COM 초기화가 이미 되어 있을 때의 처리, VARIANT_BOOL이 bool이 아니라는 것, 그리고 '인터넷 연결됨' 판정을 어디까지 믿을 수 있는지 정리했다.
센서가 내주는 스펙트럼을 iFFT로 시간축에 되돌리고, 프레임을 이어붙여 더 긴 FFT를 걸어 분해능을 높이려 했다. FFTW 사용에서 놓친 것들과, 관측 시간을 늘리는 데 따르는 조건을 정리했다.
재귀 Cooley-Tukey FFT를 직접 짜봤다. 동작은 하는데 매 호출마다 벡터를 새로 잡고 삼각함수를 다시 계산한다. 왜 실전에서는 반복 버전을 쓰는지, 2의 거듭제곱이 아니면 왜 조용히 틀리는지 정리했다.
Ubuntu 환경에서 NVIDIA GPU 드라이버와 CUDA 툴킷을 설치하고 컴파일에 필요한 도구를 준비하는 과정을 명령어 단위로 정리한다.
.tar 파일을 .gzip로 변환하는 Bash 사용하기
Bash Script for STM32F Firmware Update