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

icristi의 이미지

간단한 스케쥴링 루틴을 구현해야 합니다. 가능할까요?

음, 제가 우리 회사에 입사해서 처음으로 본격적인 코딩을 시작하려고 합니다.

팀장님께 받은 오더는 일단,
파일서버의 데몬을 스케쥴링 할 수 있게 하라는 것입니다.
즉, 리슨 소켓을 열어두는 파일 서버 데몬이 하나 뜨고, 클라이언트로부터
연결 요청이 들어오면 새로운 프로세스를 fork 하여,
결과적으로 여러 세션이 생기게 되는 구조인데, 그 fork된 수 많은
자식 프로세스를 스케줄링 가능하도록 프로그램을 바꾸는 것입니다.

개념상으로는 하나의 작은 커널인 듯 한데,

moonzoo의 이미지

cvs 사용중에.

cvsnt와 TortoiseCvs를 사용해서 cvs환경을 구축중인데요..

cvsnt에서 repository를 생성한 후에 TortoiseCvs의 Make New Module을

이용해서 새로운 Module을 추가했습니다.

여러 유저를 만들어서 이 모듈을 공유중인데..

이 모듈을 repository에서 삭제할려면 어떻게 해야 하나요?

추가 질문으로.. 이 모듈에 a.c b.c c.c 의 3파일이 있다고 했을경우.

이 모듈을 공유하면서 a.c b.c만 가지고 있는 유저가 cvs update를 하면

c.c를 가지고 와야 할것 같은데 못 가지고 옵니다.. 에러 없고 정상인데 말이죠.

nidle의 이미지

menu를 사용하는 구조에서 괸한 질문이요,

아 그리고 다른 질문하나만 더하겠습니다.
만약 menu() 함수를 만들어서
main()
{
menu();
}
menu()
{ :
:
switch(x)
{ case 1:
add();
break;
case 2:
sub();
break;
:
:

add()
{ x=y+z;
menu();
}

대충 이런식으로 만든다면 처음 메뉴가 호출되고
거기서 1을 선택 해서 add()호출되고
그럼 다시 menu() 가또 호출이 될텐데
그럼 하나가 끝나면 어차피 계속끝나니까 상관없는데

feivue의 이미지

fork() 후 waitpid 하는 도중에...

프로세스를 공부하다고 질문이 생겨서 글을 올립니다.

데이타가 있다고 할때 어떤 연산은 자식프로세스를 만들어서 하고 결과만 부모 프로세스에서 출력하고자 하는 간단한 코드인데요

만약에 그 연산이라는게 상당한 시간이 걸려서, 기다리는 도중에 부모프로세스에서 무언가를 해주어야 할때는 어떻게 해야 하는지요?

가령 자식프로세스를 기다리다가 시간이 너무 길어지면 3초에 한번정도는 '지금 연산중입니다' 라는 메시지를 출력하고 싶거든요...

Lodi의 이미지

mplayer설치후.. 파일하나모자람..

아..파일이 하나가 모자라는지..설치의 어느부분을 빼먹은건지 모르겠네요.
제가 초보라서. mplayer깔아논걸 전부지우고 할줄을 모르겠네요. 그러면 다시한번 해보겠는데 . rpm -qa mplayer 하고 그거 지우고 다시깔아도 코덱등은 안지워져서 번거로울듯 싶어서요..

yum install mplayer로 깔았구요. 바로깔았을 당시엔 gmplayer하면 됐었습니다..
그런데..doc.kldp.org에있는 INSTALL..하우투를 읽으면서 이거저거깔아줬죠..
간편한코덱이라고 써있는거랑..간편한한글글꼴이랑.. 몇개 추가해줄꺼랑..

nidle의 이미지

재귀함수를 중간에 멈추게 하는방법점요

재귀함수를 중간에 멈추게 하고 처음 호출한 곳을 이동시킬수가
있을까요,, 만약 그렇다면 종료안된 함수들은 저절로
종료가 되는건가요??

ymkim00의 이미지

문자열을 만드는데...

예를들어 아래와 아래와 같은 코드가 있을때..

sprintf(buffer,"%c%c%c%c......%c",0x00,0x00,0x00,0x01,.....,0x01);
// 이렇게 하는 이유는 아크시를 만드는게 아니라 바이너리를 만들기때문입니다.

만약 캐릭터가 64개라면.. 64개의%c를 써야 하는건가요?
넘 무식한거 아닌가요?

그래서 아래와 같은 방법을 썼습니다.

memcpy(buffer,&buffer1,4);
memcpy(buffer[4],buuffer2,4);
근데 정상적으로 입력이 안됩니다.
모 존 방법이 없을까여?

jenix의 이미지

-_-;; 파티션매직으로 ext3 사이즈 조절후..

안녕하세요.

3기가 에서 2.5기가 사용중이던 ext3 를

6기가로 늘렸습니다.

변경했는데..

리눅스에선 3기가에 2.5기가 사용중으로 그대로 나오구요..

파티션매직 실행했을때 여러 파티션보이는 화면에서는..

6기가에 5.4 기가 사용중으로 나오고.. 등록정보로 보면.. 6기가에 2.5기가 사용중으로 정상적(?) 으로 나오는데요..

이거 어떻게 수정할수없을까요 ㅠㅠ 수정안되면 하드 포맷하고 다시 설치해야할듯한데 ㅠㅠ

wanijini의 이미지

다시 질문 올립니다. 답변 좀 부탁드려여 ㅜㅜ

checking for GTK+ - version >= 2.0.0...

*** 'pkg-config --modversion gtk+-2.0' returned 2.2.4, but GTK+ (2.0.6)

*** was found! If pkg-config was correct, then it is best

*** to remove the old version of GTK+. You may also be able to fix the error

*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing

*** /etc/ld.so.conf. Make sure you have run ldconfig if that is

*** required on your system.

*** If pkg-config was wrong, set the environment variable

PKG_CONFIG_PATH

*** to point to the correct configuration files

어떻게 어떻게 해서 겨우 GLIB 를 설치 하고 GTK도 설치했는데요

xsaku의 이미지

quota 설정과 관련된 질문..

안녕하세요.. :D
오늘은 quota 설정 도중에 궁금증이 생겨버려서 (흐) 이렇게 염치없게 질문을 올려봅니다.

웹호스팅을 하는 서버에서 quota를 설정하려고 합니다.
그런데 quota를 걸어도 웹으로 업로드한 파일은 nobody로 권한이 걸려버리는 통에.. quota를 통한 용량 제한이 잘 작동하지 않는 것 같습니다. :(

웹으로 업로드한 파일도 nobody의 용량이 아니라 업로드한 계정의 용량으로 처리하려면 quota 설정을 어떻게 해결해야 하는건지요?
방법을 알고 계신

페이지

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