프로그래밍 QnA

plustag의 이미지

디바이스 드라이버 컴파일 문제입니다.

디바이스 드라이버를 만드는데 컴파일이 안되네요
read할때 랜덤한 값을 생성하는 건데 stdlib.h파일도 못읽고
에러가 생기네요..

어떻게 해야죠?

#include linux/kernel.h> #include linux/fs.h> #include linux/module.h> #include linux/init.h> #include asm/uaccess.h> #include stdlib.h>

#define Dev_name "divemod"

int divemod_major = 0;

suh1978의 이미지

ARM System Developer's Guide를 보다 질문드립니다

1.2절 4페이지에서 보면

"ARM 프로세서는 전력 소모를 줄여, 배터리로 동작할 있도록 하기 위해 작은 다이(die) 사이즈로 설계되었다" 라는 설명이 있습니다.

여기에서 die size라는말이 무슨 말인가요.

SOC or board등의 물리적인 크기인가요.

책을 보다 보니 너무나 궁금해졌습니다. ㅎ (별로 중요하지

bizzare의 이미지

[질문] AIX에서 POSIX semaphore 지원여부

POSIX semaphore를 이용하여 어플리케이션을 만들었습니다.

그런데, 다른 플랫폼은 다 정상작동하는데,

AIX에서는 sem_init을 호출했을 때, 에러가 리턴되더군요.

구글을 통해 검색해보니, AIX에서는 POSIX semaphore를 지원하지 않는다는 글을 발견했는데, 사실인가요?

1) 사실이 아니라면
어떤 세팅을 해줘야 하나요? 컴파일 및 링크는 모두 잘되고, 단지 실행시간에 에러가 리턴되고 있습니다.

joonix의 이미지

http 서버에서 cgi프로그램을 구동가능하게 하는 방법

제가 지금 현재 리눅스 상에서 C로 http 서버를 제작중입니다.

소켓을 이용해서 클라이언트(웹브라우저)가 리퀘스트를 서버로 보내면 서버가 리퀘스트를 받고

HEAD인지 GET인지 POST인지 구분해서 헤더를 만들고 다시 클라이언트에게 필요한 파일을

붙여서 보내는 그런 형식입니다.

지금 여기까진 어떻게 어떻게 해서 거의 완성을 했는데 이제 문제는 CGI가 돌아가게 하는겁니다.

euupsm의 이미지

[질문] 새로운 프롬프트로 셸 명령어 수행하도록 만들기

int main ()
{
char buf[256];
int status;
while(1) {
write(1,"NewShell#",10);
if (read (0,buf,256)==0)break;
if (strlen(buf)<1) continue;
if (fork()==0){
buf [strlen(buf)-1]='\0';
execlp(buff,buf,NULL);
LS=argv1
exit(0);
}
wait(&status);
}
return 0;
}

이런식으로 디자인은 했는데 여기서 ls 했을경우 실제로 수행되도록 하려면 어떤식으로

exospace의 이미지

vim에서 정규식으로 검색된 문자열에다 추가해서 치환을 하려고 할때 어떻게 하죠?

vim으로 코딩을 않하다보니 알아두면 까먹고...알아두면 까먹고...
vim정규식으로 검색된 문자열을 치환하고 싶은데요.
%s/[0-9]\{4\}/test('\1')/g 이렇게 치면 되던것 같은데..안되네요..
그냥 울트라로 해버리긴 했는데..이거 또 궁금병이 도져서 일이 손에 안잡히네요..
아시는 분 알려주세요...T.T

masa의 이미지

[쏠라리스] thread상에서의 srand48과 drand48의 안정성

별로 글도 않올리다가... 도움이 필요해서 글 올립니다.

현재 Thread에서 시뮬레이션 프로그램을 작성하고 있습니다.

srand48( seednum ) ; 으로 설정을하고 drand48()을 이용해서 난수를 발생하는데요
seed번호를 설정하고 만개를 돌리고 다시 seed번호를 설정하고 만개를 돌렸을때
일반 프로그램에서는 같게 나오는데 thread상에서 도니.. 다른값이 나옵니다. 파일로 생성된 난수를 추출해 보니

bejoy4him의 이미지

arping으로 arp request날리는 것과 send_arp를 사용하는 것은 어떤 차이가 있나요?

서버 이중화를 하려고 합니다.
자신의 IP가 바뀐것을 알려주기 위해서 다음과 같이 arp request를 날렸습니다.

/sbin/arping -c 1 -s 새로추가된대표IP 이중화된상대실제IP

그런데 이중화 관련해서 대표IP가 바뀔때 유용하게 쓰이는 명령이
send_arp 이더군요.

send_arp를 사용할때와 그냥 arping을 사용할때와 차이점이 있을까요

kainhide의 이미지

pthread 예제프로그램이 컴파일이 안되네요.

음 책보며 공부 하는데 사정상 책을 처음 부터 볼수가 없어 바로 Thread 프로그램으로 넘어 왓습니다.
MFC환경에 익숙해져있다 리눅스에서 pthread 라는 것을 사용해볼려고 책의 예제 프로그램을 만들었는데 컴파일이 안됩니다.
이것저것 해보아도 -_- 잘모르겠어요..한번 봐주세요.

///////////////////////////////////////////////////////////////////////////

vudghkzm의 이미지

파이썬에서 tab 문자(\t) 를 어떻게 출력할 수 있나요?

파이썬에서 탭 문자(\t)를 출력하고 싶습니다.

print "%s\t%s" % ("A", "B")

위와 같이 하면 A 와 B 사이에 탭 간격(일반적으로 8칸)으로 띄워지지가 않고 그냥 4칸만 띄워져서, 그것도 탭 문자가 아니라 그냥 space 문자 4칸으로 띄워져서 출력이 되네요.

어떻게 하면 좋죠?

페이지

프로그래밍 QnA 구독하기