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

declspec의 이미지

fopen 에서...???

FILE* fp = fopen("output.txt", "rw");
fprintf(fp, "hello");

이렇게하면 output.txt 에 아무것도 쓰기가 안되더군요 --?
w 로 주면 되는데 rw 로 옵션을 주면 안되더군요
rw면 read write 다되야하는거 아닌가요?
뭔가 다른실수인가..;

yistee의 이미지

ubuntu server에 cd-rom마운트해서 재설치 하는 법 알려주세요

ubuntu server에 cd-rom마운트해서 재설치 하는 법 알려주세요

gurumong의 이미지

[C] 입력스트림을 비우는 방법이 없을까요?

C언어에서 입력스트림을 비우는 표준적인 방법이 없는것인가요?
창피하게도 콘솔 프로그램의 마지막에 "아무키나 누르면 종료됩니다" 라는 메세지를 출력하고 아무런 키나 입력하면 종료되도록 하는것을 만들고있는중인데

이전 입력처리에서 입력스트림에 남아있는 데이터를 그대로 읽어와버려서 사용자가 저 메세지가 출력된 이후의 키입력을 잡아내질 못하고 있습니다

어떻게 해야할까요?

viper9의 이미지

이클립스에서 업데이트하려는데 equinox 오류 때문에 되질 않네요.

이클립스에서 파일을 업데이트하려고 하니 오류가 나네요.

equinox가 도대체 뭔질 모르겠습니다.

소프트웨어 설치가 안되니 너무 답답해서 고민하다가 여기에 올려봅니다. (스크린샷도 같이 올려봅니다.)

OSX 10.6이고 플래시빌더 4.5 버전 - 이클립스 3.6.1 입니다.

windowsprogrammer의 이미지

IOCP가 커널 버퍼 복사를 생략하나요?

국내 블로그 글들을 읽어보면 IOCP가 커널 버퍼를 사용하지 않고 사용자 버퍼에 바로 데이터를 복사해서 빠르다 라는 이야기들을 볼 수 있습니다.

아래 KLDP 쓰레드에서도 그런 내용이 있구요. 찾아보면 다른 글들에도 많이 있습니다.
http://kldp.org/node/96355

저는 IOCP를 사용하면 사용자 버퍼를 바로 사용한다고 생각하는 부분이 너무 이상하게 느껴지는데, 아래 쓰레드에 댓글을 다신 분들께서는
그런 이야기를 아무도 안하셔서 더 이상하네요. 제가 잘 모르고 있는 것인지.

컴플리션 포트에 관련된 여러 좋은 책들(Jeffrey richter, Mark russinovich, Anthony Jones)과 문서들을 읽어봤지만 거기서는
IOCP가 빠른 이유를 설명할 때 버퍼 복사의 생략에 대해 언급한 곳이 한군데도 없었습니다.

goraion의 이미지

[완료] GSL undefined reference

수치해석을 이용한 연구를 하고 있습니다.
Python+scipy를 주로 이용하다가 계산속도가 중요한 프로그램이 있어서 C 라이브러리를 사용할 생각입니다.

GSL이 좋은 라이브러리라 추천을 많이 들어서 1.14버전을 설치하였습니다.

그런데 컴파일하니 GSL을 사용하는 함수들이 undefined reference라면서 나오더라구요

/usr/local/include/gsl 그리고 /usr/local/bin 폴더에 주로 인스톨되어 있는것 같습니다.

검색을 해 보니 gcc -I/usr/include/gsl -lgsl xxx.c -o xxx 라고 되어있길래 따라 해보니 undefined reference만 뜨는군요.

GSL홈페이지에서 제공하는 레퍼런스 문서에 적혀있는것들을 시도해도 같은 증상만 나옵니다.

이런 link 문제들은 어떻게 해결할 수 있는지 궁금합니다.

gouhc46의 이미지

시스템콜 write의 속도에 대해서 설명해주세요

fd가 있다고 가정하고

int num = 0;
while(num < 1024){
num += write(fd, "A", 1);
}

인 경우와

char buf[1024];
write(fd, buf, strlen(buf));

의 두가지 경우가 있습니다

제가 직접 확인해본 결과 체감할 수 있는 속도 차이는 없었는데,

실제로 시스템콜이 더 많이 일어나는 위의 경우가 더 느린게 맞나요?

아래경우보다 위의 경우가 훨씬 성능이 떨어지나요?

시스템콜도 내부적으로 버퍼가 있다고 들은거 같은데

아무리 시스템콜이 많이 일어나도 그 버퍼가 다 차야 시스템콜이 일어나는건가요?

설명해주세요...

babach의 이미지

엔터프라이즈 빈을 만들 때 에러

deploytool을 이용해 엔터프라이즈빈을 만드려고 합니다. 현재 책보면서 공부하고 있는데요

ejb-jar 를 만들어야 하는데

만드는 과정에서

class 파일을 추가하고

next 버튼을 누르면

'클래스(xxx.class)를 로드하지 못했습니다.
클래스 루트디렉토리 설정과 클래스 파일 선택에 대한 자세한 내용은 온라인 도움말을 참조하십시오'

라는 문구가 뜨거든요

클래스 패스 관련 오류같기도 한데 도대체 클래스패스에 무엇을 추가해 주어야 하는지 모르겠고...

혹시 저랑 비슷한 증상을 겪으셨던분이나

해결책을 알고 계신분 계신가요?

ryan0802의 이미지

ssh 로 서버에 접속해서 응용프로그램 실행을 한 뒤 계속 돌아가게 할 수 있나요?

안녕하세요.

ssh 로 서버에 접속해서 응용프로그램 실행을 한 뒤 계속 돌아가게 할 수 있나요?

예를 들어, liferea 라는 프로그램을 돌려놓고 싶습니다.

그러면 ssh 에 접속을 해서

$ ssh -Y SERVER_ADRESS

접속

$ liferea

이렇게 하고 liferea 프로그램에서 해야 하는 것들을 체크한 다음,

제가 로그아웃 해도 그 프로그램이 계속 돌아가게 하고 싶습니다.

꺼지면 안되는 프로그램이라서요.

방법이 있나요?

cinemamoon의 이미지

JNI를 이용해서 안드로이드에서 c/c++ 코드를 사용하려고 하는데요...

c/c++랑 자바는 연동해서 사용하는 방법 알겠는데

대략적으로 인터넷을 검색해본 결과 안도르이드 에서는 .so 파일로 dll 파일을 만들어야 한다고 하더군요.

솔직히 잘 이해가 안가서요... 혹시 안드로이드에서 openCV연동해서 사용하고 계신분 계신가요?

c/c++ 랑 안드로이드 연동하는 방법 아시거나... 추천할 만한 책, 사이트 있으시면 알려주시면 감사하겠습니다!!

페이지

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