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

aswip의 이미지

네트웍을 통해서 대용량 파일을 전송할 때, 적절한 버퍼사이즈를

네트웍 을 통해서 동영상 파일과 같은 매우 큰 파일을 보내려 합니다. Sending Buffer Size를 크게 잡으면, 일부 클라이언트 환경에서는 데이터가 유실되는 현상이 발생하지만, 대개의 경우 전송 속도는 매우 빠른 편입니다. 반면에, Sending Buffer Size를 작게 잡으면 ( 약 1024 바이트 ) 데이터가 유실되는 현상을 없지만, 전송 속도가 느려지는 현상이 발생합니다.

다른 분들을 네트웤 프로그래밍 시에 이와 같은 부분에서의 성능 튜닝을 어떤식으로 하는지 의견을 듣고 싶어서 이렇게 질문을 올립니다.

kimes의 이미지

xml 의 표준(?)

기존에 주로 MS윈도환경에서 공부를 해왔는데요..
리눅스로 접어든지는 얼마 안되었습니다.

요샌 주로 XML쪽 작업을 많이 하는데요..

윈도 환경에서 MSXML의 인터페이스를 주욱 써오다
리눅스의 XML라이브러리를 사용해 보니..

의문이 드는게 생기네요..

전에 제가 알기로는 MSXML라이브러리의 인터페이스는 XML의 표준을 따른다고
하던데.. (예를 들면 MSXML의 Document의 메서드들..)

리눅스의 XML라이브러리의 인터페이스는 상당히 다르더라고요..
그 그말은 XML인터페이스의 표준을 따르지 않는건가요?

삽질토비의 이미지

[질문] 쉘 스크립트로 export하기

환경 변수를 만들려고 합니다.
예를 들어 쉘 환경에서
TEST=abcde
라고 명령했다면,
echo $TEST
했을 때, abcde라고 잘 뜹니다.
환경변수 TEST가 저장이 되 있다는 거죠.
이걸 스크립트로 구현하려고 합니다.

쉘 스크립트 test.sh 를 다음과 같이 만들었습니다.

#!/bin/sh
TEST=abcde
export TEST=$TEST

test.sh를 실행시키고 나서,
echo $TEST
명령으로 TEST변수 값을 찍어 봤습니다.
아무런 값도 뜨지 않습니다.

혹시나 이런 방법도 테스트 해봤습니다.
#!/bin/sh
eval `TEST=abcde`

freezm7의 이미지

ARM 용 리눅스에서 gdb 외에 다른 디버깅 툴 없나요?

ARM CPU를 쓰는 임베디드 보드를 사용하고 있습니다.

디버깅은 gdb를 사용해서 어느 정도 하고 있습니다만,

작성하는 프로그램이 상당히 크기 때문에,

Got signal 7

같은 에러를 뱉고 프로그램이 죽어버리면,

도대체 어디까지 실행하고 죽은 것인지 알 길이 없네요.

결론적으로, 프로그램이 어디까지 실행하고 죽었는지 알 수 있는 방법이 없을까요?
valgrind 같은 툴은 포팅이 안 되어 있더군요.

도움 부탁드립니다. :P

bizzare의 이미지

Kdevelop에서 동적 라이브러리 사용하기.

Kdevelop으로 만든 프로젝트를 빌드할 때
libTest.so를 동적 링크해야 한다고 할 때

Kdevelop에서 어떻게 세팅을 해줘야 하는지 모르겠군요.

Kdevelop에 있는 main이 담긴 파일이 main.cpp 라고 할 때
커맨드로는

g++ main.cpp -L./ -lTest 라고 해서 빌드하고 있습니다.

그런데 도무지 Kdevelop에서

-L./ -lTest 부분을 어디에 세팅을 해줘야 하는지 모르겠네요.

Kdevelop잘 쓰시는 분들, 도와주세요. ^^;

teenboy의 이미지

동일 ip 대역내의 이더넷 카드 2개 사용 질문요...

kldp의 많은 자료를 참고해보았습니다. 하지만 뜻대로 잘 안되네요...

일단 제가 지금 하고 있는 일을 설명해드리면...
지금 sctp를 구현하는 중인데 커널 2.6.6을 사용하고 있구요. 학교 연구실 안에서 컴퓨터 두대로 시험 해보려고 환경을 만드는 중입니다.

자세하게는 sctp의 경로관리를 구현하는 건데 이 기능이 하나의 단말에서는 2개의 ip주소(client)를 가지고 있고 다른 하나는 1개의 ip주소(server)를 가지고 연결을 합니다. client에서 1개의 ip는 primary로 지정, 다른 ip는 alternative ip로 지정되어 server와 연결후 데이타 전송 과정중에 primary의 랜선을 뽑습니다. 그러면 server에서는 client의 ip목록을 가지고 있다가 primary가 끊어진것을 확인 후 alternative 로 경로를 수정하는 기능입니다.

roeoen의 이미지

x축 pixel값을 구하는 방법~~

제가 지금 그래프를 출력하는 소스를 하나 코딩 했습니다..
그런데 데이터 값을 제대로 받아서 점을 찍는대 첫번재 점찍을때 x좌표를 117을 받아 옵니다..
첫번째 점찍을때 "0 or 1"부터 찍어야 대는대 117부터 찍습니다..
이게 왜이렇게 되는지좀 알켜주세요~~~
물론 제가 짠 소스를 올리겠습니다..

iamcwk의 이미지

리눅스에서 아파치 소스를 참고로 웹서버를 맹글어보고 있는데요

C++로 만들고 있습니다.
기본적인 기능만 해보고 있는데요
테스트중에 이런 문제가 생기네요
액티브컨트롤은 하나 만들어서 테스트하는데요
요게 wininet 이용해서 데이터를 POST로 서버로 전송하게
되는데요
로컬네트웍일때는 웹서버가 정상적으로 받아먹는데요
이게 라우터를 거쳐서 리모트로 할때는 되다가 안 되다가 뭐
이렇게 됩니다.
이런 거 해보신 분 계신가요? 조언을 좀 얻고 싶네요

hwayak의 이미지

vim 에서 .java 파일의 모든 주석을 제거하는 명령이 어떤건가요

vim 에서 .java 파일에 있는 주석( /** */ 형태, // 형태, /* */ 형태)처리된 부분을 지워버리고 싶은데요..

그래서 vim 에서 command mode 에서

:%s/ //g
^^
이 사이에 적당히 어떤 정규식을 넣으면 될듯 한데.. 잘 모르겟네요..

http://bbs.kldp.org/viewtopic.php?t=57794&highlight=%C0%DA%B9%D9+%C1%D6%BC%AE+%C1%A6%B0%C5

여기에 있는 대로
:%s/\v\/\/.*$|\/\*[^\n]*\*\///g
를 실행했더니 주석은 물론이고, 코드 까지 지워져 버리던데 ㅠ.ㅠ

어떻게 하면 되는가요?

shindlerlist의 이미지

응급복구(linux rescue)에 대한 질문입니다.

파티션을 두개로 나눠서 1번 파티션에 윈도우를 2번 파티션에 리눅스를 설치했습니다. 그런데 proftp를 설치하다가 문제가 생겨서 리눅스를 다시 설치했는데 grub-image가 보이는 것이 아니고 텍스트모드에서 이런 메시지가 뜯니다. press <return> (or wait 10 seconds) to boot your Red Hat Linux system from /dev/hda3. You may override the default linux kernel parameters by typing "linux <params>", followed by <return> if you like. 어케 해결을 해야 할지 넘 난감한 나머지 이렇게 글을 올리게 되었습니다. 빠른 답변 부탁드리겠습니다. 조금 급해서염[/img]

페이지

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