프로그래밍 QnA

bosub의 이미지

libxml2에서 attribute 값 가져오는 방법

limxml2 라이브러리를 이용해서 어트리뷰트 값을 가져오는 방법이 무엇인가요?

아래와 같은 xml 문서가 있습니다. 이 문서에서 node 의 type 인 1을 가져오고 싶습니다.

<message>
<node type="1">
 <to> home </to>
 <from> house </from>
</node>
</message>

위 문서를 아래 소스를 응용해서 어트리뷰터 값을 가져 올 수 있을까요?

[code:1]

static void
print_element_names(xmlNode * a_node)
{
xmlNode *cur_node = NULL;

dcmru의 이미지

putty에서 특정단어에 드래그 한 것 같이 색상이 깔렸는데요.

putty 로 텔넷 접속을 하여 vi를 사용 중이었는데,

buffer라는 단어 앞에서 실수로 *를 눌렀던 것 같습니다.

그랬더니 buffer이라는 모든 단어에만 드래그 한 듯이 색상이 깔렸는데요.

색이 밝은 노랑색이라 보기가 그렇습니다.

이유가 무엇인지, vi 상에서 그렇게 된 것인지 putty의 설정 값을 건드린 것인지 모르겠습니다.

원래 설정으로 돌리는 법을 아시는 분 답변을 해주세요. ㅡㅡㅋ 수고하세요~~

puaxx의 이미지

Ajax의 교착상태?

-_-;;Ajax비동기 소켓 ???

서버로 연결해 처리된 데이터를 받을때 교착상태에 빠집니다.

프로세스가 계속 연결중일때는 브라우저가 완전 먹통이 되네요.

받아진 데이터를 화면에 뿌려도 갱신이 안됨..--;;

꼭 무한루프 빠진것처럼요..

자바스크립트는 스레드가 없으니까...

아..고민되네요...Ajax의 한계인가?

hados의 이미지

[질문] 네트워크 전송 속도를 재고 싶습니다

지금 상황은

A 에서 B 로 커다란 파일을 udp로 날려줍니다.

그리고 A(sender) 쪽은 전혀 손댈 수가 없습니다.

이 때 B에서 데이터를 받으면서 전송 속도가 어느정도인지를

측정하고 싶습니다. (측정해서 보고해야 합니다. -_-;;;;)

iperf 라는 툴이 있던데 이건 sender 쪽과 receiver 쪽에 모두

설치해야 한다고 하니 사용을 못할 듯 합니다. (sender쪽은 못 건드리므로)

많이 사용하는 툴이 있나요? 윗분께 보고해야 되서 좀 널리 쓰는

툴이면 좋겠습니다만...널리 쓰는게 무엇인지 잘 모르겠네요

pizza1977의 이미지

멀티쓰레드 기반하의 signal 정보

sigaction 함수를 사용하여 si_pid를 확인하려 했습니다만
kill(sigterm) 또는 SIGCHLD 에서만 si_pid를 셋팅하는 것 같습니다.
제가 잡고 싶은건 SIGSEGV인데...샘플로 돌려봐도 SIGSEGV를 발생시키면 si_pid는 그냥 '0'이 더군요.

마지막으로 signalHandler 함수 내에 getpid() 함수를 넣어 봤더니 예상외로 SIGSEGV를 보낸 쓰레드의 pid를 찍었습니다.

문제는 signal을 받고 처리하는 중간에 너무 많은 시그날을 받는 다는 것입니다. 처리는 받아서 로그를 생성하고 종료하는 것인데 그 중간에 같은 로그메시지가 너무 많아 디버깅이 힘들정도 입니다.

puaxx의 이미지

mingw는 스태틱 라이브러리를 컴파일 못하나요?

pcre 6.3버전의 static라이브러리를 가져다가 mingw로 컴파일 했습니다..

에러없이 컴파일이 잘되는데..

실행시켜보면 dll찾는 오류메시지가 뜨네요.

pcre 스태틱 라이브러리는 시그윈에서 컴파일 된거구요.

kalguxu의 이미지

공개 라이브러리를 디버깅 정보가 있도록 컴파일하고싶습니다.

cal3d라는 오픈소스 캐릭터 에니메이션 엔진을 디버깅 하려고 하는데요

autoconf, automake가 들어가면 makefile이 복잡해서 도통 무슨 소린질 모르겠어서 질문드립니다.

automake로 만들어진(?) Makefile을 컴파일 할때 디버깅 정보를 넣어서 컴파일 하려면 어떻게 해야 하는지 알고싶습니다.

예를 들어 make debug 식으로 할수있는건지
아니면 직접 Makefile을 수정해야하는건지.. 고수님들의 조언 부탁드립니다.

chenil의 이미지

[컴파일러개발]해쉬심벌테이블에 배열의 차원수를 넣고 싶습니다.

지금 MFC로 컴파일러개발중에 있는데요

심벌 테이블 안에 이름, 형, 레벨, 상대주소, 차원수, 라인번호 등의 속성을 넣을 수 있다고 하던데요

다른건 넣겠는데 상대주소와 특히 배열의 차원수는 어떻게 프로그래밍 해야 될지 모르겠어요

아시는 분은 꼭 좀 글을 올려주셨으면 합니다.

즐거운 하루 보내세요~~~

yeilho의 이미지

short 형 변수 char로 카피

안녕하세요.

기초적인 질문이겠지만, 통신 프로그램에서 전문을 생성하는데 애매한 부분이 있어서 질문을 올려드립니다.
unsigned short형 변수를 char로 저장하려면 어떻게 해야 되는지 몰라서 질문 올려드립니다.

예를 들어 아래처럼 변수가 선언되어 있다고 하고, unsigned short의 사이즈가 2바이트이면, 이것을 어떻게 new_num에 저장할 수 있나요?

unsigned short num = 60000;
char new_num[2];

저는 memcpy()를 사용하고자 하는데 이렇게 하지 않고 한 바이트씩 저장하는 방법이 있는지 궁금하네요.

iamjaejong의 이미지

usb무선랜에 컴파일시 에러가 나네요.

안녕하세요. 리눅스에 입문한 비기너입니다.
제가 linux를 지원하는 usb 무선랜 Ralink와 ZyDAS 칩셋용 드라이버를
구해서 debian리눅스 데스크탑 환경에서 설치하여 사용하였습니다.
그런데 특정한 보드에 이 드라이버를 올리려고 하니 에러가 나네요.
보드는 mips 프로세서 기반의 uclinux입니다.
크로스컴파일 환경 구축하고 config환경이나 make 파일을 보드용
커널소스에 맞춰주었습니다.
에러 내용을 보면 도통 무슨 말인지 모르겠네요.
프로세서가 달라서 컴파일이 안되는것인지 아니면 제가 설정을 잘 못 해줬는지...

페이지

프로그래밍 QnA 구독하기