목록2018/10 (45)
준호씨의 블로그
요즘도 쓰는지는 모르겠지만 레거시 c 코드 고치다 보면 문자열 변수에 sz 가 붙은 경우를 종종 볼 수 있었다. szName, szAddress 이런 식이다. 앞에 sz 와 같이 붙이는걸 헝가리안 표기법이라는건 예~전에 MFC 공부 할 적에 본 적이 있는거 같은데 sz 가 무슨 약자인지 몰라서 찾아 보았다. s 는 string 이고, z 는 zero 이다. 공식 자료는 모르겠고 인터넷에 찾아본 바로는 다음과 같은 내용들이 나왔다. "string of characters, terminated by a null character" (z stands for zero). "String Zero terminated" 문자열 마지막에 NULL 이 들어가면서 문자열의 끝을 알리는 방식이라고 보면 된다. 어찌 되었건 ..
main.html 내용이 utf-8 이고 perl 스크립트가 아래처럼 use utf8 에 binmode 를 :utf8 로 해 두면 한글이 깨져 보인다. 정확한 이유는 아직 잘 모르겠지만 해결 방법을 정리 해 본다. 아래 처럼 작성하면 한글이 깨진다. #!/usr/bin/env perl use strict; use warnings; use utf8; binmode STDOUT, ":utf8"; use Template; use FindBin; my $tt = Template->new({ # ENCODING => 'utf8', INCLUDE_PATH => ["$FindBin::Bin/templates",], }) || die "$Template::ERROR\n"; my $vars = ( ); $..
아이들의 무선조종 자동차의 충전지 용량이 너무 적어서 알리에서 대용량으로 주문 하였다. https://instagram.com/p/BoVzFI7FbOy/ 기존 배터리는 Ni-Cd 4.8V 400mAh 짜리로 조금만 동작하고 나면 금방 배터리가 소모 되었다. Ni-MH 4.8V 2400mAh 짜리이다. 기존대비 용량이 6배나 크다. 충전기 어뎁터는 LJ-0480250E 인 듯 한데 정보를 찾기가 쉽지 않다. INPUT: 220-240V~50/60Hz OUTPUT: 4.8V 250mA 빨간색 커넥터 역할은 뭔지 모르겠다. 아무튼 따로 연결 하지 않아도 되는거 같다. 이상한건 벌써 거의 24시간 정도 충전한거 같은데 계속 불이 안꺼진다. 기존에 사용하던 400mAh 충전하던 충전기를 사용해도 되는지 모르겠다...