'개발'에 대한 검색결과 269개
개발와(과) 일치하는 검색결과가 없습니다.
제안:
- 모든 단어의 철자가 정확한지 확인하세요.
- 다른 검색어를 사용해 보세요.
- 더 일반적인 검색어를 사용해 보세요.
TCP 상태
LISTEN : 현재 열린 포트로 누군가의 접속을 기다리는 상태 ESTABLISHED : 정상적으로 연결이 된 상태 SYN_SEND : 로컬의 클라이언트 어플리케이션이 원격 호스트에 연결을 요청한 상태 SYN_RECEIVED : 서버가 원격 클라이언트로부터 접속 요구를 받아 클라이언트에게 응답을 하였지만 아직 클라이언트에게 확인 메시지를 받지 않은 상태 FIN-WAIT1 : 소켓이 닫혔고 연결이 종료되기를 기다리는 상태 FIN_WAIT2 : 연결이 닫혔음(접속 종료 신호에 대한 ACK를 받은 상태) TIME-WAIT : 소켓이 닫히고 원격 호스트 종료 재전송을 기다림 CLOSE-WAIT : 원격 호스트가 연결을 종료했음 LAST_ACK : 원격 연결이 종료되고 소켓이 닫힘 CLOSING : 흔하지 않지만..
qsort() to sort an array of structures
#include #include #include /* Define an array of critters to sort. */ struct critter { char *name; char *species; }; struct critter muppets[]= { {"Kermit", "frog"}, {"Piggy", "pig"}, {"Gonzo", "whatever"}, {"Fozzie", "bear"}, {"Sam", "eagle"}, {"Robin", "frog"}, {"Animal", "animal"}, {"Camilla", "chicken"}, {"Sweetums", "monster"}, {"Dr. Strangepork", "pig"}, {"Link Hogthrob", "pig"}, {"Zoot", "..
malloc(0) 할당 문제
리눅스에서 malloc(0) 했을 때 할당이 되었으나 AIX에서 할당이 되지 않았다. CFAQ에 나와 있는 내용 Q 11.26 malloc(0)은 무엇을 의미하죠? 이 때 널 포인터가 리턴되는 것인가요, 아니면 0 바이트를 가리키는 포인터가 리턴되는 인가요? Answer ANSI/ISO 표준은 둘 중 하나일 수 있다고 말하고 있습니다; 그 결과는 구현 방법에 의존적입니다. malloc(0) malloc(0) can either return a null pointer or a pointer to a 0 length region of memory. We can deal with this variation in one of (at least) 3 ways. Ignore it. #define xnalloc(_t..
strtrim 함수
/* * strrtrim.c -- remove trailing whitespace from a string * * Part of publib. See man page for more information * "@(#)publib-strutil:strrtrim.c,v 1.1.1.1 1994/02/03 17:25:30 liw Exp" */ #include #include #include char *strrtrim(char *s) { char *t; assert(s != NULL); t = strchr(s, '\0'); while (t > s && isspace(t[-1])) --t; *t = '\0'; return s; }
Iconv 라이브러리 활용
iconv -l 지원하는 언어셋을 볼 수 있음. iconv -f EUC-KR -t UTF-8 source_file -o result_file - EUC-KR 파일을 UTF-8 파일 (iconv 버젼에 따라 옵션에 차이가 있을 수 있다. AIX의 경우 -o 옵션이 없었다.) #include #include #include #include #define SIZE 1204 int main() { char * str = "안녕하세요 일퍼센트입니다"; char * out = malloc(sizeof(char)*SIZE); char * out_p = out; memset((void *)out,0, (size_t)SIZE); iconv_t cd = iconv_open("UTF-8", "EUC-KR"); // EUC-..
C에서 XML 파싱(libxml2 활용하기)
XMLSOFT 사이트 샘플코드 및 API가 잘 나와 있다. 다운받기 버전은 편한 대로 다운 받는다. 리눅스에서는 libxml2-2.6.32.tar.gz 이상없이 설치가 되고 현재 AIX 5.3에서 설치는 되었으나 실행시 라이브러리 참조를 못 하는 듯 하여 RPM를 다운 받아서 설치하였다. AIX는 다운받기 설치하였음 ./configure; make ; make install 로 쉽게 설치가 된다. C 소스 작성과 동일하며 컴파일 시에 gcc -Wall -o bpng `xml2-config --cflags` bpng.c # # CC = gcc DEBUGFLAG = -g BASEDIR = /home/openbase/wonhong/xml/TEST CFLAGS = `xml2-config --cflags` LIB..