프로그래밍 QnA + 설치 및 활용 QnA

id7468의 이미지

유니코드 문자열을 utf8 타입으로 인코딩하기.

안녕하세요. 다름 아니라 유니코드 관련 질문이 있어서 글을 적습니다.

윈도우즈에서 유니코드를 UTF8로 인코딩하기 위해서 WideCharToMultiByte에 CP_UTF8 로 인자를 주면 알아서 변환이 되던데요. 이걸 리눅스에서 wcstombs나 기타 방법을 통해서 바꾸고자 하는데요 어떻게 해야 좋을지 잘 모르겠습니다.

setlocale로 로케일 변경후에 하면 될거 같은데 UTF8라고 어떻게 적어주나요?

아니면 다른 방법이 있는 건지 궁금합니다.

그럼 감사합니다.

leo~~~~의 이미지

read()를 사용하려면 어떤 헤더파일을 포함해야 합니까?

io.h를 추가 했는데도 안되네요..ㅡ,.ㅡ;;

어떤 헤더파일을 추가해야하는지....

dawnmail의 이미지

segfault에 대한 질문

opteron dual에 gentoo를 설치해서 사용하고 있습니다.
kernel은 2.6.11을 사용중인데
kernel 설정이 잘못된건지 dmesg 결과에 아래와 같은 segfault가 뜹니다.

Quote:
rd-bomb[6474]: segfault at 00002aaaab90b000 rip 0000000000403053 rsp 00007fffffffec10 error 6

kernel 설정의 어떤 부분이 segfault와 관련이 있는지 고견을 듣고 싶습니다.
noughtzero의 이미지

특정 프로그램에서만 테마가 적용되지 않습니다.

첨부된 스크린샷의 aMule과 같이, 몇몇 프로그램에서만 테마가 먹히지를 않습니다. 또한 한글 역시 와장창 깨지는군요. 일단은 export LANG=c 로 해서 쓰고는 있지만..뭐가 문제일까요?

sozu의 이미지

printf 에서의 SIGSEGV

Program received signal SIGSEGV, Segmentation fault.
0xb7e363ca in _IO_file_xsputn () from /lib/tls/i686/cmov/libc.so.6

(gdb) up
#1 0xb7e0f681 in vfprintf () from /lib/tls/i686/cmov/libc.so.6
(gdb) up
#2 0xb7e17d43 in fprintf () from /lib/tls/i686/cmov/libc.so.6
(gdb) up

fprintf() 에서 SIGSEGV가 나는데 혹시 과도한 출력으로 인한 버퍼 오버플로우가 아닌지요?

현재 상황은 소켓 fd를 통해 얻은 출력 스트림으로 fprintf를 시도하였으며, 매우 빈번한 호출이 이루어집니다.

혹시 아시는분 있으시면 답변 부탁

망치의 이미지

qmail 설치중 만난 hostname, domainname 문제..

지금껏 서버에 domainname 은 설정하지 않고, hostname 만 설정하고 사용중이었습니다.

qmail 설치하면서 config 시에 다음 메세지가 뜨더군요.

Your hostname is *******.
hard error
Sorry, I couldn't find your host's canonical name in DNS.
You will have to set up control/me yourself.

config-fast 를 쓰면 바로 진행 가능하지만, 에러가 발생하는 이유를 알고싶어 여기저기 찾아보는데 도통 이유를 모르겠습니다.

resolv.conf 에 search 항목에 호스트네임도 넣고, /etc/sysconfig/network 항목에 빠져있던 domainname 도 넣고, domainname -v 를 이용해 도메인 이름도 넣어봤습니다.

leo~~~~의 이미지

howto 문서 시리얼 프로그래밍에 대한 질문이요

howto 문서에 시리얼 프로그래밍 있자나요...

거기에 있는 프로그램 예제를 해봤는데요....

bzero랑 read랑 exit(-1)이 부분이 선언되지 않았다고

오류가 나는데요....

왜그런거죠??? 어떻게 해야 하나요?

아...그리고 int c 여기서요

c는 안쓰는데 왜 있나요??

sisbn의 이미지

gentoo+nfs를 설치해보신분??

emerge nfs-utils와 같이 해서 설치가 완료가 되면,

다른 데몬들은 다 생겨나는데,

rpc-rquotad가 생겨나질 않네요.

버전을 보니 1.0.6이구염.

어떻게 해결할 방법이 감이 안잡히네요..

조언 부탁드립니다..

shilf의 이미지

select를 이용한 소켓프로그래밍에서 질문요.

io 멀티플렉싱 모델이라고 책에 나오더라구요
그래서
select를 이용해서
파일 업로드 하는 서버랑 클라이언트를 짜는 중입니다.

제가 이해하기로는
서버에서는 루프를 돌면서
소켓의 io를 체크하고 io가 발생하면
파일 디스크립터의 어떤것인지(어떤 소켓) 체크해서
데이터를 받는것으로 알고 있습니다.

제가 구현하고자 하는것은
큰 용량의 파일을 여러명이 동시에 보내는 것을 처리할수 있는
서버입니다.

지금까지의 생각으로는
io가 발생하는 디스크립터의 수만큼

spacelee의 이미지

perl 데먼 만들어 써보신 분

복잡한 패키지의 관리 데먼을
perl로 만들어 볼까 하는데,

혹시 복잡한 일을 해야 하는 perl 데먼을
만들고 사용해보신 분 계신가요?

장기간 사용했을때의 cpu, 메모리 안정성등이 궁금하네요.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기