본문 바로가기

Programming/etc12

선언과 정의의 차이.-펌글 퍼옴. 선언은.. 컴파일러에게 어떤 대상의 이름을 알려주는 행위입니다. 영어로는 declaration 입니다. 정의는.. 컴파일러에게 어떤 대상의 실제 내용을 알려주는 행위입니다. 영어로는 definition입니다. 선언과 정의를 구분하는 한가지 기준은 memory address binding의 유무를 기준으로 구분합니다. 즉, 어떤 대상의 이름에 대해 그에 대응하는 메모리 상의 주소가 정해진다면 그것은 정의이며, 그렇지 않고 이름만 알려준다면 그것은 선언입니다. 다음의 예를 살펴보죠. 1) int x; x라는 이름의 변수를 선언했습니다. 이는 x라는 변수의 이름과 함께 이 변수가 위치할 메모리 역시 할당할 필요가 있으므로 변수를 선언함과 동시에 변수를 정의한 경우가 되겠습니다. 이 예에서 알 수 있듯이.. 2012. 12. 24.
프로그래밍 격언 모음,,,이라는데,,이건뭐,,ㅡㅡ; 1. "오늘까지"라는 말은 "내일 아침까지"라는 말이다. 2. 프로그램은 내가 원하는대로 움직이지 않는다. 타이핑대로 움직인다. 3. 요구 사양은 프로그램을 완성한 후에 추가된다. 기본 사양은 완성품을 고객이 보고 나서 결정된다. 상세 사양은 사용자가 프로그램을 사용해 본 이후에 결정된다. 4. 소프트웨어 설계에는 두 개의 방법이 있다. 하나는 결함이 있을 수 없을 정도로 단순하게 만드는 방법이다. 다른 하나는, 분명한 결함을 눈치채기 어려울 정도로 복잡하게 만드는 방법이다. 5. 코드는 개발 현장에서 사용하는 것이 아니라 납품처에서 사용하는 것이다. 디버그는 납기일까지 하는 것이 아니라, 납품된 이후에 하는 것이다. 6. 프로그래머를 죽이기 위해서는 칼이 필요없다. 프로그램의 요구조건을 3번만 바꾸면 .. 2012. 5. 7.
Endpoint Detection (끝점검출) http://zheart.egloos.com/tb/2697324 99 = Fs/M-1 맞나 ? 각각 계산하기 각 frame에서 p 차원의 특징을 추출한다면 1초의 음성은 99 개의 p차원 벡터열이 된다. 이게 인식에 사용되는 것이다. 마 찬가지로 음성의 검출도 frame단위의 계산에 의해서 수행될 수 있다. 이 경우의 frame 크기는 특징 추출시 보다 더 적을 수도 있지만 실시간 구현시 음성 검출과 특징 추출을 동시에 수행하려면 크기가 같은게 좋다. 이제 각 frame에서 energy와 ZCR을 계산한다. 그런데, 지난 번에 말했지만 대부분의 사운드 카드는 DC bias가 존재합니다. 따라서, 이 bias를 제거해야한다. 이건 처음 어느 정도 시간 동안 (1초-2초) 음성이 없다고 가정하고 채취한 샘플.. 2012. 5. 7.
Java 와 html 주석의 차이점 Java 와 html 주석의 차이점 - java주석(,/**/,//)은 클라이언트에 전송조차 안함 - html주석()은 클라이언트에 전송은 되지만, 웹브라우저에서 보이지 않을뿐 2008. 12. 8.