천박하지 않은 차이

독일도 둘 사이 간극이 크긴 한데, 고급 문화를 돌보는 사람들이 뚜렷하게 있는 것 같아요.전영애 독문학자, 조선일보 2015-10-11

일을 덜 하면 불안이 커진다는 이상한 주장

2008년 폴 돌란 등의 연구에 의하면, 근무시간이 줄어들수록 우리는 더 큰 불안을 느낀다.박한선 정신과 전문의, 경향신문 2022-4-12 그럴 거 같지 않은 얘긴데 정신과 전문의가 그렇다며 인용을 하니 믿어야 하나? 원문을 찾아 봤다. 찾을 수 없었다. 반대의 주장을 하는 연구 결과는 쉽게 찾을 수 있었다. A 25% reduction of weekly work hours with retained salary resulted…

c# 배열은 레퍼런스 타입이다

배열은 레퍼런스 타입이라서 매개변수로 넘길 때 ref 키워드를 쓰지 않아도 된다. 그러나 이것은 배열을 초기화한 뒤에만 가능하다. 아래의 예제에서는 클래스만 초기화되고 필드인 배열은 초기화되지 않은 상태라서 널로 넘어가며 레퍼런스로서의 기능을 하지 못한다. 즉 주소가 없는 상태이다. 따라서 ref를 붙여 줘야 한다.

c++ char*를 c# string으로 변환하기

​c++의 char*는 캐릭터 포인터 즉 문자열의 주소다. c#에서는 IntPtr로 받는다. 이걸 다시 문자열로 바꾸려면 아래와 같이 한다. PtrToStringAuto나 PtrToStringUni 아닌 PtrToStringAnsi를 이용하는 것에 유의한다. 복사하는 대상이 언매니지드 안시일 때에는 이걸 쓴다. 메떠드의 이름만 봐서는 복사하는 대상이 아니라 복사된 결과 즉 복사하여 안시 문자열로 만든다는 뜻 같지만 아니다.

기명, 서명, 날인, 무인의 차이

​기명은 단순하게 이름을 기록하는 것으로 작성자를 특정하기 위한 것이다. 꼭 작성자 본인이 기록해야 하는 것은 아니고 부동문자 즉 컴퓨터의 프린터로 출력을 하거나 다른 사람이 써넣어도 된다. 서명은 기명과 같은 기능을 하기도 하고 작성자 본인의 의사표시를 의미하기도 한다. 따라서 ‘후자’의 경우에는 다른 사람이 서명을 대신할 수 없다. 날인은 도장을 찍는 것으로서 인감증명서 등과 함께라면 다른 사람도…