프로그래밍 QnA

jykimi의 이미지

"top"명령어 포팅에 대한 질문

안녕하세요 초보입니다. --;

원래 리눅스에는 "top"명령어를 치면 여러 정보를 보여주는데...

이 명령어가 어떤 식으로 수행이 되는 건지 잘 모르겠습니다.

만약 top기능이 없는 리눅스 소스에 "top"기능을 추가하고자 한다면 어떤 식으로 가능한 지 알고싶습니다.

신호철의 이미지

부모프로세스 밑에 자식프로세스생성제한을 걸고 싶습니다

부모프로세스 밑에 자식프로세스생성제한을 걸고 싶습니다 어떤 방법이 있을까요? Fork()로 구현할려고 합니다.. 아시는분~~~~

신호철의 이미지

부모프로세스인지 자식프로세스인지 구분방법!

프로그램내에는 많은 함수가 있습니다.

그중 어느게 부모프로세스가 되고, 어느게 자식프로세스가 되는지 체크 방법이 있나요?

신호철의 이미지

만일에 프로세스생성속도가 프로세스 죽는속도보다 빠르다면,,

만일에 프로세스생성속도가 프로세스 죽는속도보다 빠르다면,, 어떻게 제어를 할까요?

xjiwoox의 이미지

alloc계열 함수의 오버헤드???

1. 함수 내부의 변수(static 말고 stack상에 유지되는...)
char buffer1[100];
2. heap을 할당받는 변수
char *buffer2;
buffer2 = (char *)calloc(1, 100);
free(buffer2);

1,2번 모두 함수 수행시 똑같이 100바이트의 메모리를 쓰게 됩니다.
1번과 2번을 비교했을 때 2번이 확실히 손해가 많을 것 같습니다만...
어느정도나 차이가 날까요?

down7town의 이미지

스트링 판별에 효율적인 해쉬함수설계?

웹서버의 로그를 통계적으로 분석하는 프로그램을 만들고 있습니다.

서버내의 URL들간이 통계를 위해서 트리를 이용하고자 하는데, 각 노드에는

디렉토리나 파일이름이 들어가서 계층적 구조를 이루고, 이런 구조는 여러가지 통계적 접근이 가능하게 하거든요..

문제는 각노드들을 서칭할때 스트링을 통째로 비교하는것 보다 해쉬를 사용하는게(키값을 순서적으로 배열해서 일종에 소팅으로 놓고 접근합니다. 키값보다 커버리면 그위치에서 바로 노드를 만들어 버리죠..)좋을것 같아서요. 아무래도 인덱싱에서 빠르니깐요..

chaka4u의 이미지

[질문]RedHat 8.0에서의 컴파일시 파일사이즈 커지는 이유는?

안녕하세요.

예를 들어 a.cpp라는 소스를
g++ -o a.out a.cpp 옵션으로 컴파일을 할 경우
RedHat 7.2에서는 a.out의 파일사이즈가 약 400KB인데,
소스수정없이 Redhat 8.0에서 컴파일하면 2MB정도 됩니다.

동일한 소스를 Redhat 8.0에서 컴파일하면 파일사이즈가 이렇게
커지는 원인을 찾아보려면, 어떤 부분을 체크해봐야하는지
알려주시면 감사하겠습니다.

또하나 g++ -v 옵션을 주고 컴파일하면 아래와 같이 컴파일에러가 납니다.
usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.dynamic+0x0): multiple definition of `_DYNAMIC'

jinushun의 이미지

프로세스가 죽지를 않아요..

포크를 시켜서 둘다 특정경우 죽이려 하는데 이놈의 자식놈 -_- 이 죽지를 않네요.
아래는 코드입니다.

[code:1]
int c; /*or */ char c;
pid = fork();
if (pid > 0)
{
while(1)
{
c = getc(stdin);
write(fd, &c, 1);
if(c == 3)
{
//wait(NULL);
close(fd);
exit(0);
}
}
}

if (pid == 0)
{
while(1)

shoplook의 이미지

[질문] 힌디어(인도) 언어조합 규칙에 관한 문서나 소스 아시는

힌디어를 특정기계에 포팅을 할려고 하는데, 힌디어의 경우

문자조합이 상당히 복잡하게 되어 경우의 수가 너무 많이 나오는데요

혹시 힌디어쪽 문자조합규칙에 대한 메뉴얼이나 알고리즘 또는 소스를

아시는분 답변좀 부탁드립니다...

hbsnow의 이미지

음...

일단 링크드리스트로 구성할려고 하는데요...

쓰레드에서 만든 링크드리스트 노드는 다른 쓰레드에서 인식이 안되겠죠?

쓰레드를 만들때 arg로 메모리 Malloc한 노드를 넘겨줘야 겠지요?

현재는 이정도까지 생각중이래요!

쓰레드에 링크드리스트...

쓰레드마다 상대 소켓 디스크립터 번호를 알기 위해 링크드리스트를 검색해야는 부하는 해결책을 찾을수가 없네요! ㅠ.ㅠ

A - 중계(thread,linkedlist) - B

다른 의견있으면.. 스스럼없이 올립시다!

페이지

프로그래밍 QnA 구독하기