프로그래밍 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);

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를 새로 선언해주어야한다던지~ ) 좀 알려주세요~

dltkddyd의 이미지

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

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

굉이의 이미지

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


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

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

sunpark20의 이미지

컴파일러에 기본개념부분인데 .. 질문드려요!

수업시간에 졸았더니 봐도 봐도 해깔려서 질문 드려요 ㅠㅠ
가상기계와 코드생성 이라는 파트에요~ . lex와 yacc등을 이용해 구문분석단계를 끝내고 가상코드들을 생성하는 챕터인데요
프로시져의 활성레코드 ! 라는 부분을 잘모르겠네요

프로시져의 활성레코드는

함수반환값 / 제어링크 /반환주소 /매개변수 /지역변수 /임시스택
(fp) (sp)
로 이루어 져 있어요 fp가 활성레코드의 시작위치를 저장해놔서 상대주소를 쓸수 있어요~~

그래서 지역변수의 위치!!

매개변수는 i번째 : FP+2+i 가 되고 (2는 제어링크와 반환주소 2개를 뺀것이라고 생각~)
지역변수는 i번째 : FP+2+p+i
p : 매개변수의 개수

digilogstyle의 이미지

하나의 클라이언트에서 다중 서버접속 시 문제

안녕하세요.

한 클라이언트에서 두 서버에 각각 TCP로 연결하여 메시지를 전달하였습니다. 두 서버의 포트는 동일하구요.
A서버소켓에 send를 하고, B서버소켓에 send를 하면 TCP Retransmission이 자주 발생합니다.
그래서 바로 못 보내고 여러번 시도 후에 보냅니다.
마찬가지로 반대의 경우에 TCP Retransmission이 발생하구요..
send 사이에 delay를 늘려보아도 마찬가지입니다.

혹시 이러한 내용에 대해 경험이나 아이디어 있으신 분들의 답변 부탁드립니다.

nicegml의 이미지

안드로이드 외부 라이브러리 관련 질문이에요..

제가 외부 BT 관련해서 외부 라이브러리 제작중인데요..

외부 라이브러리에 블루투스 디바이스 연결할때 사용하는 액티비티가 하나 있어요

그것까지 같이 외부 라이브러리 jar로 배포하거나 그냥 오픈소스로 폴더 통째로 공유하고 싶은데

외부 라이브러리에 있는 액티비티를 호출할려면 어떻게 해야 할까요??

지금 인텐트로 외부라이브러리에 있는 액티비티를 호출해야 하는 상황인데

startActivityForResult 로 넘길경우엔.. 핸들러 정보를 받아야 하는데 그렇게 하진 못하겠고

그냥 액티비티 객체를 생성해서 static 메서드로 접근하고 싶은데 어떻게 해야 할까요??

페이지

프로그래밍 QnA 구독하기