bitblit 예제

---- 1. bitblit 1. 간단한 bitblit 예제 1. 1. Version 0.1 1. 2005/06/17 ----간략한 bitblit 의 예를 구현한겁니다. 물론 아래의 코드는 진정한 bitblit 은 아닙니다. 성능도 충분히 고려하지 않았습니다. 엄격히 말한다면 byteblit 에 가깝운 예제입니다. 진정한 bitblit 은 코드가 꽤 방...

MP3 의 총 재생시간을 추출해주는 예제

---- 1. MP3 Play Time 1. MP3 의 총 재생시간을 추출해주는 예제 1. 1. Version 0.1 1. 2005/05/14 ----이 소스의 목적은 MP3파일의 재생시간을 검출하는 것입니다. 간략화 구현한것이라서 조금 검출속도가 느린편입니다. 1. 파일 열고 2. 헤더 찾고 (0xffe00000) 3. 각 정보 추출후 실제 MP3가...

NSC 파일 디코딩

---- 1. Decode NSC value 1. NSC의 값 해석 1. 1. Version 0.1 1. 2005/05/14 ----간혹 nsc 파일이란것을 접할 기회가 있을겁니다. (일종의 영상파일을 기술하는 디스크립터 파일이며 SDP와 비스므레하지만 같은것은 아닌...)근데 그 안에 내용을 보면 이런식으로 암호문처럼 적혀 있을겁니다. .... .....

C언어로 IP 주소 읽기

---- 1. linux_getMyIP 1. 리눅스 전용 자신의 IP 얻어오는 함수 1. 1. Version 1.0 1. 2004/11/05----리눅스 전용 자신의 IP를 얻어오는 함수입니다.소스 코드 안에 todo 코멘트 있음 //--------------------------------------------------------------------...

C언어로 DISK IO 정보 읽어오기

---- 1. getDiskIO 1. DISK IO 정보를 얻어온다. 1. 1. Version 0.2 1. 2005/05/20---- 리눅스의 /proc 파일시스템을 분석해서 DISK IO 값을 얻어온다. DISK IO값을 얻어오기 위해서 partitions 파일을 분석한다.vector getDiskIO(); 1. 리턴...

디렉토리 검색 C 코드

디렉토리 검색 코드디렉토리에 있는 모든 파일들을 검사하는 함수 입니다. 검사된 파일을 위한 작업을 위해서 함수 포인터를 등록해서 사용하도록 작성되어 있으며, 디렉토리 깊이 검사를 위한 기능도 포함되어 있습니다. 다음은 함수 선언입니다. Scandir(char cwd, void(func)(char ), int depth) 1. cwd 1. func 1....

C코드 : connect 타임 아웃

C코드 int connectWithTimeout(int fd,struct sockaddr remote, int len, int secs, int err){ int saveflags,ret,back_err; fd_set fd_w; struct timeval timeout; saveflags = fcntl(fd,F_GETFL,0); if(saveflags<...

md5 축약 생성

md5 축약 생성---- 1. getmd5 1. 파일로 부터 md5 메시지 축약을 만들어낸다. 1. 1. Version 0.2 1. 2004/02/04 ----입력된 파일이름에 대한 md5축약을 만들어낸다. 이것을 통해서 파일 변조를 검사할 수 있으며, 특히 인터넷등을 통하여 쏘쓰코드/바이너리를 배포하고자 할때 유용하게 사용할 수 있을 것이다. 에서...

데몬 프로세스 만들기

데몬 프로세스 만들기프로세스를 데몬화 하는 간단한 프로그램이다. 데몬 프로세스에 대한 내용은 를 참조하기 바란다.인자로 mode가 주어지는데 이것은 데몬프로세스를 디버깅모드로 돌릴 것인지를 결정하기 위해서 사용한다. 만약 0이 아니라면 디버깅 모드로 작동하며 여러가지 메시지를 출력한다.int main(){ makedaemon(debug);}void mak...

간단 Hash 함수

간단 Hash 함수간단한 해쉬 함수입니다. 범용해쉬 함수는 아닙니다. 저 같은 경우 ip주소의 해쉬 테이블을 만들기 위해서 주로 사용합니다. 인터넷 돌아다니다 주은 코든데, 출처가 기억나질 않는군요. int hash(unsigned long key); 1. key 1. 리턴값 #include #include