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

count2000의 이미지

리눅스 파일시스템에 대한 benchmark tool 을 개발하고 있습니다.

리눅스 파일시스템의 성능 측정을 위한 툴을 만들고 있습니다.
대략적인 계획은 vfs 단에서 read,write에 대한 command list와 response time 등을 추출할 것인데,
초보라서 어떻게 시작을 해야 할 지 감이 영 오질 않습니다.
관련 자료나 팁을 주시면 감사하겠습니다~~

kdh8536의 이미지

ffmpeg으로 파일 생성할 때 한글 파일명 잘 되시나요?

오디오 스트림이랑 비디오 스트림을 먹싱하는 프로그램을 만들었는데(ffmpeg.exe 이용하는 게 아니고 libavformat, libavcodec 등을 사용)

한글파일명을 이용하면 파일명이 이상하게 깨지더라구요.

이런 경험 해보신 분 계실까요?

유니코드 기반의 프로그램이라 인풋에 맞게 char로 변환해주는데도 영 안되네요. ㅠㅠ

wind351의 이미지

Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요

Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요

안녕하세요 대학교다니는 학생인데...

우연히 접하게 된 ZeroCopy 방식에 대해서 공부르 해보고 싶어서 자료를 조사하다가 여기까지 왔는데..

대략 적인 개념은 파일을 네트워크 전송하기 위해서는 약 4번의 데이터 카피와 4번의 Context Switching이 일어나는데

이것을 대략 절반으로 줄일수 있는게 Zerocopy라고 조사를 했습니다.

자바로 구현되어있는 예제 파일도 돌려보고..(속도가 많이 빠르더군요)

근데 여기서 자료를 보았는데...

zero copy 로받은 데이터를 생고기나 다름없다 가공되지 않은 정보를 써먹을수 없기 떄문에 이용가치가 거의 없다 라고 하시는데...

제가 궁극적으로 하고 싶은거는 linux server -> widows client로 파일을 전송할때 zerocopy를 이용하여 빠른 전송을 하고 싶은 것 이거든요

khs0106의 이미지

gcc option 질문

안녕하세요 기존 makefile를 수정하려고 하는데 궁금한 내용이 있어서 질문 드립니다.

아래 내용중 "-DNO_DEBUG"이 무슨 의미인가요?

gcc 매뉴얼 봐도 안보이고 man 페이지에도 안보이고...

-DNO_DEBUG나 -D_REENTRANT 같은 옵션은 어디서 찾아봐야 되나요?

참고할 책이나 사이트 알고 계시면 알려주세요~~~

구글등에서 찾아봐도 잘 안보이네요..ㅜㅜ

rootroot의 이미지

여러 운영체제에서 돌아갈 어플리케이션을 작성중입니다.

자바로 작성중이고 각 운영체제 별로 코드 내용이 달라져

일단은 System.getProperty("os.name") 매서드를 이용해서 처리중인데

아예 컴파일 옵션을 이용해서 바꾸려면 어떻게 해야 할까요?

khs0106의 이미지

gnu 온라인 매뉴얼 다운로드는 안되요??

pc에 저장해서 보는 방법은 없나요??

ipes4579의 이미지

쉘 스크립트로 php를 사용하는 것 어떤가요?

스크립트를 써서 여러 프로그램을 All-in-one 으로 간편하게 설정, 빌드 그리고 설치해야 하는 상황입니다.

이제껏 스크립트는 수정만 해 봤지 처음부터 짜본 적은 없는 터라 우선 자료만 수집하고 있습니다.

우선 생각했던 것은 bash 였는데,

네이버의 nForge(kldp.net에서도 쓰이는 협업툴입니다)의 설치 스크립트를 보니

php-cli로 정말 아름답게 짜여져있더군요. 무슨 장점이 있기에 네이버는 php를 이용했을까요?

bash, sh 등의 스크립트와 비교할 때 php는 어떤지 궁금합니다.

coollemon의 이미지

쉘스크립트 작성 질문입니다.

ps -aux
pgrep

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

질문
===
USER 가 nobody 이면서
COMMAND 란에 "kk" 라는 단어가 들어가있는 (예름들어 ./kk 또는 ./xkkw)

실행중인 프로세서를 강제로 죽이려고 합니다.

좀비프로세서예요...

kk_kill.sh에 작성하려 하는데 쉘스크립트 조언부탁해요

고수님 조언 부탁해요

muzie의 이미지

SWIG으로 shared library 로드시..


예를들어, libtest.so 라는 shared library가 있고 이것의 정의를 가진 test.h 라는 파일이 있고요..
이 test.h 를 물고 libtest.so의 함수를 쓰는 example.c 파일이 있다고 하면,
이 example.c 에 대해서만 interface를 만들고 wrapper를 만들기만 해서는 안되나요? 안될것 같지만..
조언 부탁드립니다 :)

xellos127의 이미지

함수포인터에 0을 대입하는 이유는 모르겠습니다.


typedef void (*FN_DELETE_(void*); //함수포인터 정의

List(FN_DELET fnDelete =0, bool deleteData=true);

두번째 줄 첫번째 인자는 함수포인터인데 0을 대입하고 있고 두번째 인자는 함수인데 true를 집어넣고 있습니다.
이게 무슨 뜻인지 모르겠습니다. ㅠㅠㅠ

List생성자를 호출할 때 0이면 첫번째 함수를 실행하고 true면 두번째 함수를 실행하라는건가요?

페이지

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