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

hiluciano의 이미지

fseek으로도 2GB이상의 파일이 액세스 가능하나요?

fseek이 인수로 받는 long형이 한번에 탐색하는 범위를 제한한 것일뿐이지
파일 자체의 크기는 2GB가 넘어도 fseek이 가능하다던데 사실인가요?
그럼 아래와 같은 코드가 실행된다는 이야기인가요?

fseek(fp, 0, SEEK_SET);
for(int i = 0; i < 100; i++) fseek(fp, 0x7FFFFFFF, SEEK_CUR);
fseek(fp, 30, SEEK_CUR);

babbab의 이미지

슬렉웨어 14에서 그놈 설치

슬렉웨어 14을 쓰고 있는데 그놈 3.4를 설치하고 싶습니다.
jhbuild를 쓰면서 필요한 팩키지들을 설치 했었는데 결국은 몇 팩키지를 설치를 할수 없어 취소 했습니다.
정보를 올려주세요.

jongyoungcha의 이미지

더블포인터 동적할당에 대해서 정말 이해 안가는 부분이 있습니다.

이클립스 CDT환경으로 지뢰찾기 게임을 만들어보고 있는데 정말 의아한 부분이 있어서 이렇게 질문을 올리려고합니다.

jzqioipst의 이미지

인터넷 익스플로러 창에 SendMessage가 통하지 않는 이유

SendMessage(핸들값, WM_DESTROY, NULL, NULL)
SendMessage(핸들값, WM_NCDESTROY, NULL, NULL)
이렇게 메시지를 보내면 Spy++로 들여다 봤을 때
익스플로러에 메시지가 가긴 가지만 전혀 말을 듣지 않습니다.
그리고 직접 익스플로러의 엑스박스를 눌러서 종료시키면
제가 보낸 메시지와 완전히 같은 메시지를 받고서 정상 종료됩니다.

파일첨부 이미지는 Spy++로 익스플로러창을 후킹한 것인데
WM_UPDATEUISTATE의 위로 있는 것이 제가 보낸 메시지들이고
아래로 있는 것이 직접 엑스박스를 눌러서 발생한 메시지 입니다.

이렇게 Spy++로 봐도 제가 보내는 메시지랑 직접 엑스박스 눌러 발생한 메시지랑
하나도 차이점이 존재하지 않는데, 왜 제가 보낸 메시지는 무시되는 것일까요?

Notepad나 지뢰찾기 등은 되는데 익스플로러나 아래한글, 탐색기는 안 되네요.
이것들은 외부에서 보내는 메시지는 무시하도록 따로 차단한 것일까요?

nicegml의 이미지

자바에서 템플릿 만들때요..

STL 관련 클래스 만들고 싶은데..

STLLib 클래스에서

E의 데이터형을 int, float, double로 고정시키고 싶습니다..

어떻게 해야 될까요??ㅜ

각 형들마다 클래스 만들기는 오버헤드가 많을것 같구요..

muckhiang의 이미지

DirectFB에서 focus기능 질문드려요.

DirectFB에서 이미지를 하나 띄워놓고(여기까진 클리어)
그 이미지에 마우스를 위치시켰을때 이미지를 변경시켜주려고 합니다.

무슨 API를 사용해야 하나요?
그리고 그 API를 사용하기 전에 해줘야하는 사전작업들(layer를 새로 선언해주어야한다던지~ ) 좀 알려주세요~

japanox의 이미지

젠투 리눅스 emerge gnome 설치시

요즘 젠투로 질문을 많이 올리고 있는 유저입니다 ;;
뭐하나 그냥 넘어가는게 없는 젠투입니다...

설치 > 네트워크 연결> 그놈설치?!! 단계에 와있습니다.

그런데 emerge gnome 명령어를 입력하면 다음과 같은 에러 메시지를 띄웁니다....

------------------------------------------------------
the following USE changes are necessary to proceed:
#required by app-text/gnome-doc-utils-0.20.10, required by gnome-extra/hamster-applet-, required by gnome-base/gnome-2.32.1-r2, required by gnome arqument

=dev-libs/libxml2-2.8.0-r3 pyton

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT)

dltkddyd의 이미지

Java에서 C 프로그램을 연동해 실행하려고 합니다.

Java에서 C 프로그램을 연동해 실행하려면 JNI가 필요하다고 하던데요. JNI 를 사용하기 위해 어떤 패키지를 받아야 하나요. 현재 fedora17을 사용하고 있습니다. 그리고 javah라는 실행파일은 있고요. 현재 상태에서 다음과 같이 소스를 만들고 컴파일 해봤지만 C의 프로그램이 실행되지 않습니다.

pogusm의 이미지

libosip2 mingw32 빌드 과정 좀 봐주세요~

libosip2 는 SIP 라이브러리 입니다.
http://ftp.gnu.org/gnu/osip/libosip2-3.6.0.tar.gz
이곳에서 다운로드 받을 수 있습니다. (4.0도 있지만, 사정상 3.6이 필요합니다)

Win7(64bit) + MSYS(mingw32) 에서 작업하였고요
$ ./configure
$ make 하게 되면 아래와 같은 에러가 발생하게 됩니다.

굉이의 이미지

커널 버전별로 어떤 함수들이 어떻게 변했는지 어떻게 알수있을까요?


리눅스 커널의 이해같은 리눅스 커널 관련 책을 보다보면
책이 설명하는 버전과 현재 커널 버전이 차이가 있다보니
커널 함수들을 찾는 것부터 어려움이 있습니다.

예를 들어서 Big kernel lock 함수인 lock_kernel/unlock_kernel 함수가
제가 지금 보고있는 v3.6에서는 찾을 수가 없는데요
이게 언제 없어졌는지, 아니면 다른 이름으로 바꼈는지 등을 어떻게 알 수 있을까요?

페이지

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