프로그래밍 QnA

uathebest의 이미지

[질문] 데몬 작성 문제점

OS : 한컴3.1
커널 2.4.20-8

내용 정리)

데몬 하나는 .c로 만들었고, 그 .c에서 while로 무한반복하면서 쉘코드를 반복 실행합니다. (여기서 쉘코드는 특정 데몬이 죽었을 때 다시 띄우는 동작과 파일 체크하여 파일 값에 따르는 동작을 합니다)

질문)
.c로 만든 데몬을 부팅과 동시에 수행일 시켰을 경우,
그 데몬은 동작하기는 하나. 파일 값 체크를 못하며 죽였다가 살리는 동작 또한 수행하지 못합니다.
그러나,
부팅과 동시에 데몬을 수행하지 않고, 부팅이 완료 된후, 로그인 과정을 거쳐서 데몬을 터미널에서 수행하면, 아주 잘 동작 한다는 겁니다.

jongsuknim의 이미지

/lib/modules/2.6.10/에 build디렉토리가 없어요...

새로 커널을 컴파일한후 보니 위의 디렉토리가 없네요...
이거 없으면 내가 모듈을 작성하고 컴파일을 못하지 않나요?
무엇이 잘못 된걸까요? 컴파일옵션선택을 잘못한 걸까요?

nayana의 이미지

문자열 변환 알고리즘?

Quote:
☞ 입력
“이백원, 육백원, 삼천사백원, 오백칠십원, -구백사십원”

☞ 출력
“삼천팔백삼십원”

☞ 처리조건
* 문자열로 된 값을 입력받아, 모두 더한 값을 문자열로 출력한다.
* 마이너스 값이 올 수 있으며, 기호는 ‘-’ 문자를 사용한다.
* 최대 단위는 ‘억’ 단위이며, 그 이상은 에러처리를 한다.

제 나름대로 코딩을 해보았는데.
[code:1]#include <iostream>

using std::cout;
using std::cin;
using std::endl;

#include <cstring>

voodoostein의 이미지

라인피드랑 캐리지 리턴이랑 뉴라인 개념점 알려주세요

안녕하세요 ^^

정규식을 배우고 있는데, 정확히 캐리지 리턴이랑
라인피드 그리고 뉴라인의 의미를 잘 모르겠습니다.
셋다 줄 바꿈, 다음줄 시작같은데
프로그램상의 의미로 어떤 차이가 있는지 모르겠네요

검색해봤는데 씨언어에서는 캐리지 리턴이 CR+LF로 하구

유닉스에서는 LF로 하구 어쩌구 저쩌구하는데

정확히 모르겠습니다.

관련 문서를 알아볼순없을까요?

ㅠㅠ

햇갈리네요;;;

도와주세요 ^^

hanna의 이미지

cdrecord : out of memory

프로세스에서 System 함수를 통해 cdrecord 명령어를 사용하여
CD를 굽고 있는데요.. Out of Memory 가 나서 죽네요..
어떻게 해결해야 할까요? kldp 게시판에 cdrecord 명령어에 사용하는 메모리를 픽스해서 해결했다는 글을 봤는데 cdrecord에 그런 옵션이 있나요? 전 찾아봐도 없길래 이렇게 도움을 청합니다..

좋은 하루 되세요..

nayana의 이미지

long double 형의 큰수를 문자열로 변환 하는 방법?

만약에 long double 형의 a 변수에 999999999999999999999999999999999999값이 들어가 있다고 했을 때 이값을 문자열 형태로 변환 시켜서 char or string형 변수에 집어넣어야 하는데...감이 잘안잡힙니다.

shpark05의 이미지

thread 와 pipe 그리고 gettimeofday 에 대한 부분 입니다.

안녕하세요 ? 문득 궁금한 것이 있어서요...

A , B , C 의 각각의 스래드에서 다음과 같이 pipe 에 write 해도

FIFO 이니까. 아무런 문제가 없지 않을까 하는데요,
너무 단순한 생각일까요 ?

wirte[ pipe_test[1] , "A" , 1 );

그리고, gettimeofday() 의 경우에는 스래드 안에서 사용해도
특별한 문제를 이르키지 않을까 생각됩니다.

나름대로는 아무런 문제가 없을 듯 한다, 만약 문제가 있다면
대안도 한수 부탁드립니다. ^^;

추신 : 만약 문제가 없다면 , 다른 질문이었던 스래드 뮤텍스에 대한 내용에

leolo의 이미지

[급질문] core파일 생성하는 방법...

리눅스에서 core 파일 생성하는 방법은
ulimit -c unlimited 을 하면 된다고 들었습니다.

그래서, 아래 파일로 테스트를 하면 core파일이 생성됩니다.

#include <stdio.h>
int main()
{
    printf("%s", 3);
    return 0;
}

스크립트로 이렇게 함 해봤습니다.
#!/bin/bash

sleep 3
cd /home/leolo/bin
ulimit -c unlimited

/home/leolo/bin/a.out
이것을 root로 실행하면 core파일이 생성됩니다.

그런데, 문제는 아래와 같이 a.out를 root 가 leolo라는 유저로

freezm7의 이미지

libiconv 용량을 줄이고 싶습니다.

지금 libiconv 라이브러리를 임베디드 시스템에 포팅하려고 합니다.

그런데, libiconv 자체가 인터내셔널하게 만들어져서
엄청나게 방대한 인코딩을 지원하네요.

그러다 보니 용량이 무려 1메가나 됩니다. (임베디드에서 1메가면 T.T)

제가 필요한 것은 단지, cp-949 => ucs-2 이거 하나밖에 없는데 말이죠.

encoding.def 파일에서 다른 인코딩들을 처리해주니
컴파일 에러가 뜨네요.

혹시 libiconv 에서 인코딩을 선택적으로 빼내어 보신분 좀 가르쳐 주세요 T.T

다크슈테펜의 이미지

자바 스트링 검색 질문입니다.

title Debian GNU/Linux, kernel 2.6.10-1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.10-1-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.10-1-686
savedefault
boot

title       Debian GNU/Linux, kernel 2.6.10-1-686 (recovery mode)
root        (hd0,0)
kernel      /boot/vmlinuz-2.6.10-1-686 root=/dev/hda1 ro single
initrd      /boot/initrd.img-2.6.10-1-686
savedefault
boot

title Debian GNU/Linux, kernel 2.6.9-2-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.9-2-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.9-2-686

페이지

프로그래밍 QnA 구독하기