프로그래밍 QnA

kodol의 이미지

output을 serial port를 default로 콘솔을 사용하려 하는데요..

graphic port를 사용하지 않고
serial port를 console로 사용하려 하는데요

kernel compile시 option이 있다고 들었는데..
어케 해야하는건지요?
아시는 분 좀 부탁드립니다..
꾸벅

맹고이의 이미지

종료방법에 대해서 질문..

코딩연습중에.. Ctrl+\ 로 종료를 시켜보니..

코어덤프됨 이라 나오면서

core란 파일이 하나 만들어지더군요

검색해서 찾아보니..

프로그램이 오류가 생겼을때 RAM의 snapshot 이라 할수있다네요..-_-a

Ctrl + \ 로 종료하는게 정상적인 방법이 아닌가봐요..? quit key signal를 보낸다던데..

Ctrl + c 해서 interrupt key인가 하는걸 보내야 제대로된 종료인가요?

그럼 Ctrl + z 는 무슨 신호를 보내는건가요? 이건 중단되었다곤 나와도

ps 쳐보면 계속 프로세서가 살아있던데..;;

prog4444의 이미지

문자 입출력시 종료(EOF)문제..-_-

int c;

while( (c=getchar() ) != EOF)
      putchar(c);

종료를 할때 윈도우에서는 Ctrl+z를 하면 되는데 리눅스에서는 어떻게해야하나요?[/code][/b]

mips의 이미지

iconv 에서요...

iconv를 이용해서 문자열 변환 프로그램을 만들고 있는데요,
이상하게 iconv가 안 먹히네요.

[code:1]
#include <stdio.h>
#include <iconv.h>

int
main (int argc, char *argv[])
{
iconv_t utf2euc;
char inbuf[] = "\xea\xb0\x82";
unsigned char outbuf[10];
char *inptr, *outptr;
int insize, outsize;

utf2euc = iconv_open ("euc-kr", "utf8");
if ((int)utf2euc <= 0)
{
printf ("iconv_open failed!\n");
}

ljh0431의 이미지

X-Window 프로그램의 호환성 ?

qt라이브러리와 kde라이브러리 그리고 gtk라이브러리로 만든 GUI프로그램
은 어떤 Window Manager에서도 실행이 되나요 ?
가령 qt라이브러리를 이용해서 만든 프로그램을 KDE가 아닌 Gnome에서
돌려도 돌아가고 gtk로 만든 프로그램을 KDE에서 돌려도 돌아가나요 ?
qi나 KDE및 gtk같은 라이브러리들은 모두 X-window기본 라이브러리
내에 있다라는 얘기인가요 ?
X-Windows용으로 만든 프로그램은 모든 X-Window기반에서 돌아가는
것이 맞나요 ?

seed의 이미지

RSA에대한질문??

RSA에서 키값은 보통 엄청난 수라서
사람이 기억할수가 없습니다.
그래서 개인키를 자기 로컬 컴퓨터에 저장할 수 밖에없는 걸로 알고있습니다.
그런데 로컬 컴퓨터가 뚤렸다면 RSA도 무용지물이 되지 않나요 ?
그렇다면 그냥 비밀번호를 기억하는것보다 뭐가 나은건지...의문이 듭니다.
비밀번호는 절절히만 하면 적어도 남이 몰래가져갈순없잖아요.
적어도 기억할수는 있으니까요..

암호초보의 질문....:oops:

cutecat의 이미지

리눅스 채팅프로그램 좀 봐주세요

리눅스에서 채팅프로그램을 만들었는데....실행하니깐..서로 메세지교환이 안되고 접속이 그냥 끊겨버려여...
어디가 잘못된것인지...답변부탁드립니다.

================chat_server.c=====================
[code:1]#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <fcntl.h>

#define maxline 1024
char *escapechar="exit\n";

int main(int argc,char *argv[])

seeker의 이미지

sync와 fflush

sync ( fsync )가
커널버퍼를 디스크에 write하고,
fflush는
standard library 내의 버퍼를 커널버퍼에 write하는걸로 알고있는데.
이것이 맞나요?
2개의 차이점을 알고싶습니다.

만약, 그렇다면, write( filedescriptor , buf ,sizeof buf) 동작이 한번 일어날때마다, 디스크파일이 아닌 커널버퍼에 buf내용이 쓰여지는건가요?

또, 그렇다면 write를 이용하더라도 시스템이 갑자기 down(crash)되면
디스크(파일)에 기록되지 않고 날라간 데이터가 있을수있을것같은데요.

kang0203의 이미지

데몬 생성방법중에...

데몬 생성방법중에여..
데몬은 항상 백그라운드로 수행되어야하는데..
어떤책을 보니깐 백그라운드로 수행되게 하기위해서는
자식 프로세스를 생성하여 작업을 자식프로세스에 넘기고 부모 프로세스는
종료하는데여.이러면 왜 자식 프로세스는 백그라운드로 수행되는지 궁금합니다.

살자의 이미지

부팅디스크 제작시

안녕하세요..
부팅 디스크 제작시
설치된 리눅스에서
dd if=boot.img of=/dev/fd0
이렇게 해서 부팅디스크를 만들면
이 부팅 디스크 안에는 어떤 것들이 들어가게 되나여..
그리고 어디서 보니깐 루트 파일 루트파일 시스템도 들어간다고 본것 같은데여..
루트 파일 시스템을 왜 넣는지?. 그리고 그 루트파일 시스템을 언제 사용하는지?
또 전에 설치할때 설정한 루트파일 시스템은 어떻게 되는지여..
마지막으로 제가 아는것과 틀린지 모르지만 부트디스크와 부트 프로세스가 무엇인지 궁금합니다.

페이지

프로그래밍 QnA 구독하기