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

avatar80의 이미지

ring buffer 의 사용이유

고정된 메모리에서 버퍼를 잡고 썼다 지웠다 하는데요.

링버퍼를 사용해야 된다고 하는군요..

그런데 정확하게 링버퍼를 왜 사용하는지 잘 모르겟습니다..

고수들의 조언 부탁드려요..

cjy1126의 이미지

기초적인 c문제...

#include <stdio.h>

int fn(char []);

int main()
{
     char str[] = "345";

     printf("main = %d\n", sizeof(str));
     fn(str);

     return 0;
}

int fn(char str[])
{
     printf("%s\n", str);
     printf("fn = %d\n", sizeof(str));

      return 0;
}

결과값입니다.

main = 4
345
fn = 2

이렇게 되는 이유가 char str[]이 넘어올때 포인터로 넘어와서 인가요?

just0122의 이미지

Linux 서버 원인불명

레드햇 리눅스 8.0 을 HP 380 dell 2650 2대에 설치를 했는데..
이상하게 하루에 한두번 시스템이 2대다 다운 현상이 발생.
텔넷이며 아파치 데몬 등 각종 데몬이 close
모니터 화면까지 나오질 않아염...
아무리 모니터링을 해도.. 시스템에 큰 문제는 없는듯 싶은데..
원인이 무언지 잘 모르겠습니다...
아시는 분은 좀 알려주세염....

achrom의 이미지

직접 컴파일한 커널로 부팅이 안되요...^^

안녕하세요.
kernel 2.4.18을 받아서 옵션을 좀 수정하고 컴파일을 했습니다.
컴파일한 커널로 부팅을 하는데, 다음의 메시지와 함께 다운이 됩니다.

Kernel panic: No init found. Try passing init= option to kernel.

이유가 뭘까요?
도움을 기다립니다.
감사합니다.

cjy1126의 이미지

The C Answer Book

교보문고 놀러갔다가 The C Answer Book을 봤습니다.

마침 the c programming language를 다시보고 있어서 사려고 보니까 24000원 -_-;

교제를 12000원에 샀는데... 답지가 2배...

가지고는 싶지만, 지금 형편에 못사거든요.

혹시 ebook이나 인터넷 사이트 없나요?

구글에서 찾아봐도 책파는곳밖에 안나오네요 ㅜ.ㅜ

제가 어거지로 푼 문제를(나름대로 이쁘게 코딩했다고 생각하지만) 저자들은 어떤식으로 멋지게 코딩했는지 너무 궁금하기도하고, the c programming language의 코드를 보고 느낀 감동을 다시 느끼고 싶네요.

손정수의 이미지

쉘 스크립트 좀 갈켜 주세요.

쉘 스크립터로 명령어를 100번 반복하려고 하는데
문서를 읽어봐도 뭐가뭔지 헷갈립니다.

아시는 분 계시면 좀 가르쳐 주십시오..

gp2k의 이미지

간단한 웹서버 만드는데요

GET Method로 html 을 텍스트로 뿌려주는 것은 되는데요(하이퍼 링크 정도 까지)

이미지나 기타 바이너리 파일들은 어떻게 뿌려줘야 하죠???
그림을 그냥 이진으로 읽어서 뿌려주니까.. 그림이 안뜨네요....

어떤 다른 방법이 있나요??

nidle의 이미지

inpix식을 prefix식으로 바꿔주는 알고리즘을 알고싶습니다.

안녕하세요,, 제가 프infix에서 prefix로 전환하는 프로그램을 만들려고합니다.
아무리 생각해두 알고리즘을 만들수가 없더군요,
한가지생각한것이있기는한데. 문제가 생겨서요,

(a+b)*c라고 한다면 우선 뒤쪽부터 피연산자는 그냥 출력하고 연산자는 스택에 넣어서 우선순위를 따져서 만드느거죠
c는 그냥 출력되고 '*'스택에 들어가고 우측괄호')' 가 스택에 들어가고
b는 출력 '+' 스택에 들어가고 a는 출력되고좌측괄호'('나 비교되면서 '+'pop 되고 출력되고, 끝으로 '*'가 출력되는거죠,

dawnmail의 이미지

window 파티션 오토 마운트 설정에 대한 질문

기초적인 질문입니다.
fat32로 포맷된 window 파티션을 시스템 구동시에
자동으로 마운트시켜서 사용하려고 하는데

/etc/fstab에 기입해주던것으로 기억하는데..
(초보생활 잠시하다가 오랬동안 안만졌더니 가물가물하군요)

/dev/hdb1 /mnt/dos vfat defaults 1 1

이렇게 새로 기입해줬는데 문제가 발생하네요..
디바이스명과 마운트 포인트 문제는 아닐테고
뒤 옵션에서 어떤게 잘못되었는지 좀 알려주시면 감사하겠습니다.

dogrice의 이미지

Perl 에서 &quot;@&quot;문자를 &quot;.&quot;으로 인식하는 이

Perl 에서 "@"문자를 "."으로 인식하는 이유가 무엇인가요?

@로 다시 인식시킬려면..??

페이지

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