프로그래밍 QnA

kafob의 이미지

[ JAVA ] 코드상에서 데이터를 파일로 생성할 때 의도와 다르게 가끔씩 크기가 0이나 1K 의 파일이 생성되는 문제점이 있는데 왜 그런가요?

예를 들어서
int repeat = 200;
byte[] str = new byte[4000000];

가 있어서 str 가 만약에 4Mbyte 크기의 byte 열이라고 가정하면 다음 코드를 돌리면

for (int i = 0; i < repeat; i++) {
for (int j = 0; j < 30; j++) {
int rd = rand_loss.nextInt(str.length);
str [rd] = 0;
}

wjddncjf의 이미지

블록디바이스 드라이이버 질문입니다

한빛미디어에서 나온 리눅스 디바이스 드라이버란 책을 공부하고 있습니다.

근데 책이 예전에 나온 책이라 그런지 함수들이 안맞는게 너무 많네요...

해서 몇가지 질문 올립니다..

request 방식의 가상하드디스크를 만드는 예제입니다.

----------------------------------------
static void vhdd_request(request_queue

cokecola7의 이미지

아~ 빌어먹을 에러 ㅠㅠ

에러좀 잡을까 합니다
다름이 아니고 소스를 줏어다가 쓰는 초보인데요
요상하게
error: collect2: ld returned 1 exit status
요런 에러가 뜹니다
왤까요?
현재 우분투 9.04사용중이고 qt4사용중입니다

blackhush의 이미지

TIMER_IRQS.timer_irq[1].user_timer_handler 이게 뭐하는 건가요?

안녕하세요

프로그램 분석하다 이해가 안되는 부분이 있어서 질문드립니다.

ISR(TIMER2_OVF_vect)
{
if (++sys_tick_15ms > 64) /* 1 sec. */
{
sys_tick_15ms = 0;
if(TIMER_IRQS.timer_irq[1].user_timer_handler)
(*TIMER_IRQS.timer_irq[1].user_timer_handler)();
}
TCNT2 = TCNT2_VALUE; /* reset TCNT0(15 ms) */
}

위 인터럽트안에서

if(TIMER_IRQS.timer_irq[1].user_timer_handler)
(*TIMER_IRQS.timer_irq[1].user_timer_handler)();

이부분은 무슨 역활을 하나요?

아시는분은 답변 부탁드려요~~!!

lang의 이미지

리눅스나 유닉스환경 프로그래밍중에 사용하는 함수나 파라메터 정의를 따라가는 방법이 있나요?

비주얼스튜디오 환경이나 윈도우 환경에서는 gui이라선지, 새창으로 열려 단축키같은 것이 지원되는데요.
cli환경에서는 지원이 되는 것인지를 모르겠네요. vim사용중인데 emacs는 좀 gui와 섞인 느낌이라 가능할것도 같은데요.
유저폴더를 계속 찾아다니다 불편에 이렇게 도움요청드려요.

ohpowel의 이미지

[완료] g_async_queue 에 관한 질문입니다.

제가 간단하게 테스트를 해보았을 때는

커널에서 제공하는 메시지 큐 IPC의 경우에 메시지를 큐에 복사해서 집어 넣구
glib 에서 제공하는 async queue는 같은 프로세스 내에서 동작하는 거라서 그런지 그냥 포인터 값만 전달을 하는 것 같습니다.
위에 쓴 말이 맞는 건가요?

그런데 문제가 위에 두 큐

imleemin의 이미지

linux/compiler.h : no such file or directory 오류.

페도라 9에 XEN을 설치하던 중,
제목과 같은 오류가 뜨네요..;

compiler.h 파일을 아무리 찾아 봐도 없는데..;
(/usr 폴더 밑에 있는거)
이거 파일 좀 구할 수 없을까요?,,,
아님 다른 해결책이라도.. 부탁드립니다..
(kernel 2.6.25-14.fc9.i686)

wnldirqhrdyd의 이미지

select함수의 검사 구간의 낭비?

select함수 사용한 서버 개발중입니다.

예를 들어 클라이언트 1000명이 붙으면 select가 검사하는 구간이 1000이겟죠
근데 999명이 나가버렷을경우
클라이언트는 1명이라도 검사 구간은 1000이라는 생각이 들어
비효율적이라 생각이 듭니다

제 생각이 맞는건지,
맞다면 어떤 처리가 좋을지 알려주실래요

easyplayer@nate.com의 이미지

리버싱 툴 관련 질문 좀 드립니다.

저는 주로 윈도우에서만 개발 해오다 요번에 맥에서 개발하게 되었는데요.
그동안 너무 윈도우에만 길들여져서 그런지 여러가지로 불편하네요.^^;;
특히 디버깅이나 리버싱할때 말입니다. bsd 계열 유닉스에서 리버싱 하실때 주로 사용하는 툴이 궁금합니다.

페이지

프로그래밍 QnA 구독하기