본문 바로가기

분류 전체보기233

[펌]사내 회의 영어 #1 자주 쓰이는 회의 영어의 일곱 가지 패턴 1. ~~ 를 시작하겠습니다. I’d like to open the our monthly marketing and promotion meeting. 지금부터 월간 마케팅 및 판촉 회의를 시작하겠습니다. 2. ~~ 해 주신 ~~ 께 감사드립니다. I’d like to thank Mr.Kim from our Singapore branch for joining us today. 오늘 참석해주신, 싱가포르 지사에서 오신 Mr.Kim께 감사드립니다. 3. 저는(이 분은) ~~ 의 ~~ 입니다. I’m (He’s/She’s) the marketing manager for the East Asian market. 저는(이 분은) 동아시아 시장을 담당하는 마케팅 매니저입니다. .. 2009. 4. 12.
[펌] C와 C++ 함께 쓰기 왜 C++ 와 C 가 함께 쓰기가 어려울까요 ? C++야 C에서 나왔으니까 당연히 두 언어는 함께 섞어 써도 아무런 문제가 없어야 되는거 아냐 ? 라고 생각하실지도 모르겠습니다. 그렇지만 C++와 C 를 섞어 쓰는 게 생각만큼 그리 쉽진 않습니다. 개선된 C로서 C++ 특징 중 하나가 함수 재정의(function override) 가 가능하다는 것이고, 이것을 처리하기 위해서는 함수 심볼명을 코드에 나온 그대로 생성하는 게 아니라 컴파일러가 조정할 필요가 있게 됩니다. 이렇게 컴파일러가 함수 심볼명을 재정의하는 것을 name mangling 이라고 하는데요, 이것 때문에 C와 C++를 섞어 쓰는게 쉽지 않습니다. 어떻게 name mangling 이루어 지는지 아래 코드를 통해 눈으로 확인해 보겠습니다. .. 2009. 4. 10.
Endian 정리 시작하기 전에이 글은 내가 가끔은 제대로 생각하기도, 때로는 잘못생각하기도 했던 endian에 대해 확실하게 개념을 잡기위함이다. -_- 나중에 또 헷갈리면 찾아보기 위해 ㅋ Big/Little EndianCPU가 multi byte의 데이터를 메모리에 저장할 때 리틀 엔디안(Little Endian)과 빅 엔디안(Big Endian)의 방식이 있다. 2학년 때 어깨너머로 누구에게 잠깐 듣고나서 '으음 그렇군' 하고 넘어갔다가, 3학년 때 컴퓨터 구조수업 때 배우면서 '아하 그랬었군~!' 했던게 기억이 난다. 0x01234567 이라는 4바이트의 데이터를 메모리시작 주소 0x00에 저장한다고 하였을 때, Big/Little Endian은 아래와 같이 저장할 것이다. 간단하다 simple! Memory A.. 2009. 4. 7.
ADC(Analog to Digital Converter) 출처 : http://soundmasters.kaist.ac.kr/data%20bank/dictionary/AD.htm 아날로그 신호를 디지탈 수치신호로 변환하는 장치로서 각종 디지탈 신호처리를 위해 사용된다. A/D 변환기의 성능은 신호의 크기 변화 감지정도를 의미하는 분해능(Resolution)과, 신호수집의 시간간격을 의미하는 샘플링 주파수에 의해 평가된다. n비트(Bit)의 A/D변환기에서는 입력한 아날로그 신호를 2n의 단계의 수치신호로 변환시킨다. 따라서 8비트 변환기의 경우, 입력신호를 256구간으로 나누고, 입력신호범위가 ±5V일 경우의 A/D변환에 의해 발생할 수 있는 오차정도는 10/256이 되는 것을 알 수 있다. 최근에는 다수채널을 동시 샘플링할 수 있는 A/D 변환기도 이용되고 있다. 2009. 3. 30.