전체 글 123

파일 맵핑을 이용한 파일 읽기

특징? 일단 로컬에서는 빠르다.. remote 파일이라면? 못해도 fread 등 보다는 빠르다 -_- 왜냐 미리 페이지 단위로 prefetch 를 하기 땀시/ 구현은 안했지만서도 Read 함수 외에 일종의 Lock 함수를 만들면 직접 메모리 접근이 가능하기 때문에 더 빠른 처리를 할 수 있을것 같다. 현재 구현 : read -> copy 최선의 구현 : read and process ! (버퍼의 공유)

Win32 , C++ 2012.05.02

NAFXCW.lib, libcmt.lib ~~~~ operator new

세상에서 제일 짜증나는게 콘솔 프로젝트 빌드했더니 1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)이(가) LIBCMT.lib(new.obj)에 이미 정의되어 있습니다. 1>nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z)이(가) LIBCMT.lib(delete.obj)에 이미 정의되어 있습니다. 1>c:\users\administrator\documents\visual studio 2010\Projects\2012\Release\mediaServer.exe ..

Win32 , C++ 2012.04.25

Nexus S 에 ICS 올리기

MIUI 롬 설치했다 뜬금없이 나타나는 에러에 포기, CM7 깔았다가 휑한 화면에 삭제... 결국 다시 ICS 올리기로 작정했다.. ------------------------- 1. 구글 홈에서 ICS 4.0.4 받기 현재 한국에는 4.0 버전이 없다.. 그래서 http://code.google.com/intl/ko-KR/android/nexus/images.html 여기에서 4.0 버전과 Korean 이 써 있는 버전 두개를 받았다. 2. 기기 업로드 대기 상태로 만들기 1) 기기가 꺼진 상태에서 볼륨업 버튼과 전원 버튼을 눌러 대기 상태로 만든다. 2) 이 상태에서 fastboot 로 부트로더 락 해제를 한다. fastboot oem unlock 3) 다운로드 받은 파일 압축 해제 압축을 풀면, b..

Android 2012.04.04

FFMPEG 빌드하기 위한 사전 라이브러리 설치

※ 대부분의 라이브러리는 static 빌드를 위해 --enable-static 를 포함시켰다 ※ MINGW 는 2011.11.11 일 새로 받은 버전을 사용했다 1. libgsm 설치 (http://libgsm.sourcearchive.com/) msys 에 없는 함수를 사용하지 않도록 하기 위해 inc/config.h 에 있는 매크로 주석 처리해버림 - 해당 함수 : chown, fchown, fchmod 등 빌드 후 include/gsm.h 는 시스템 루트의 /include/gsm 폴더에 복사했다 빌드 후 lib/libgsm.a 는 시스템 루트의 /lib 에 복사했다 2. libmp3lame 설치 빌드하고 나니 /usr/local 에 설치되어서 이동시킴 3. pthread make clean GC-s..

Build Note 2012.03.22
반응형