구글애드센스


태그 : cpp 요약보기전체보기목록닫기

1

[Proj.돌돔] 수집 프로그램을 만들어보자! 개발환경 세팅편 #4

1. OS 선택나는 윈도우를 주로 쓴다. 물론 회사에는 CentOS도 있고 우분투도 있고.. 대충은 다 하지만. 귀찮다. 이 포스트는 집에서 쓰는거니까 윈도우를 기준으로 하겠다. 게다가 이 윈도우는 정품이다. 난 떳떳해...는 장난이고.. 사실 어떤걸로 쓰든 상관 없다. 내가 이 돌돔프로젝트에서 주로 사용할 오픈소스들은 대부분이 크로스플랫폼(여...

[Proj.돌돔] 수집 프로그램을 만들어보자! 설계편 #3

1. 수집 프로그램을 만들어보자.이제 수집 프로그램을 만들 것이다.앞서서 올린 글에 명시하였듯이 근래에 사용되는 DVR 시스템들에 소스(Source)인 카메라들은 대부분 IP 카메라들이다. 그 말은 네트워크를 이용해서 영상/음성 데이터를 전송받을 수 있다는 의미가 된다.참고로 인코더 장비라고 불리는 녀석들이 있다. 이 녀석들은 아날로그 신호를 받아서 디...

[Proj.돌돔] 내맘대로 만들어보는 DVR (Digital Video Recorder) 프로젝트 #1

DVR 시스템이란?DVR이란 것은 Digital Video Recorder 의 약자다. 옛날 비디오테잎 대신 하드디스크같은 컴퓨터 기기에 영상 데이터를 저장할 수 있는 녀석이다. 다시말하면, 일반적으로 감시 및 저장을 하는 애들을 칭하는데.. 가게 계산대 같은데나 경비실에 틀어져있는 아래 그림에 있는 바로 저런 녀석을 DVR이라고 한다. 기능과...

[Proj.돌돔] 내맘대로 만들어보는 DVR (Digital Video Recorder) 프로젝트 #0

들어가며...드디어, 또 끝내지도 못할 것 같은 프로젝트를 시작한다.2010년 1월부터 직장생활을 시작하면서 영상 관련 서버 및 클라이언트 개발을 C/C++을 사용해 개발해온 개발자다.심심해서 갑작스럽게 이 프로젝트를 시작한다. 이름하여, '오픈소스 떡칠 DVR 시스템 개발하기'로 명명한다. 기니까 약칭으' 돌돔' 이라고 하겠다.목적목적은 없다...

메모리 성능에 대한 고찰 feat.memcpy

주로하는 일이 영상 관련된 핸들링이다보니 메모리 카피를 빈번하게 사용한다.최종적으로는 프로토콜에 실어 보내야 하는 경우가 많으니 적어야 두번정도는 memcpy를 호출하게 된다.이것은 곧 성능으로 이어지고 복사 작업 때문에 영상 encoding/decoding 성능이 느려지는 상황도 종종 조우하게 된다.그냥 끄적끄적 놀던 도중, 메모리 카피를 병렬로 처리...

OLE C++를 이용해서 BLOB 데이터 DB에 집어넣기.

oraclm32.dll 인가 뭐시긴가 써서 BLOB 데이터 입출력하는 것을 해보았다.C++  소스가 잘 없어서 api 문서 뒤지려다가 java 소스중에 OBlob 이라는 클래스가 있는것을 보고 혹시나 싶어 있나 체크, 역시 있었다. 이제 이놈을 그냥 어쩌구 저쩌구 해서 쓰면 되겠구나 싶어서 검색하니까 예제가 다 있네.http://isu.ifmo...

MFC CBN_DROPDOWN 후킹하기.

에.. 뭐 CBN_DROPDOWN만 후킹하는 건 아니고 WM_COMMAND에 실려오는 애들은 다 할수 있다.CDialog를 상속받은 애들은,CDialog의 WindowProc 라는 함수를 오버라이드하면 된다.이 짓을 왜 하냐면,CBN_DROPDOWN 메세지(?)가 날아올때 그것을 날리는 주체(Control)의 ID를 얻을 수 있기 때문이다.나같은 경우 ...
1