프로그래밍 QnA

b79jini의 이미지

[질문]MD5 알고리즘 인코딩

제가 지금 통신 프로그램을 하나 만들고 있는데
비밀 번호를 MD5 방식으로 인코딩해서 나온 결과를 서버에 전송해야 합니다.

특정 문자를 MD5 알고리즘으로 인코딩 하려면 어떻게 해야하나요??

pooshap의 이미지

daemon화 하는 펑션에 대해 질문할게요.

다음 과 같은 함수는 대몬화 하는 함수입니다.
int daemon_init(void)
{
pid_t pid;

if ( (pid = fork()) < 0)
return (-1);
else if (pid != 0)
exit(0); /* parent goes bye-bye */

/* child continues */
setsid(); /* become session leader */
chdir("."); /* change working directory */
umask(0); /* clear our file mode creation mask */

return (0);
}

함수가 이해가 안되는것이 아니고 왜 이렇게 하는지를 모르겠내요.
자세한 설명 부탁드릴게요.

zihado의 이미지

유효id와 실제id

프로그래밍 공부를 하고 있습니다.

프로세스 부분에서

유효id와 실제id 부분이 잘 이해가 안가는데

명쾌하게 설명해주실분 없나요 -_-a

towngo의 이미지

send() 후 바로 close()하는 경우..

패킷 하나를 send()로 보냈습니다..
그리고 바로 send한 소켓을 close 했습니다..

if(send(sock, &packet, sizeof(packet), MSG_DONTWAIT) < 0) 
{
            // error 처리..
           return 0;
}
close(sock);

이런 구조인데욤..
받는 쪽 - 윈도우입니다 - 에선 close 하기 바로 전에 패킷을 못받네요..
send한것보다 close가 먼저 될수 있나요?
항상 이렇네요.. -_- +

keeppy의 이미지

[질문] 도스에서의 make file 사용 법........................

리눅스에서는 makefile 에 관한 내용이 자세히 설명이 되어있는데...

이 makefile 을 DOS 에서 사용 할려고 합니다...

명령어 같은것이 다르던데.... 좀 알려 주십시오...

예 )실행시 리눅스: make , 도스 : nmake

*.c 를 컴파일 할경우 ...
gcc -0 *.c 로 하는데....

도스에서는 어떻게 해야 하는지 알고 싶습니다...

도스에서 makefile 에 쓰이는 명령어를 알고 싶습니다......

위내용을 알려주는 사이트도 좋아여...

좋은 하루 되십시오...

이한길의 이미지

Cygwin에서 gimp빌드를 하는 것에 대해...

몇일째 Cygwin에서 gimp를 빌드하려고 노력중입니다.

먼저 glib를 빌드해야 하는데.. 여기서부터 막히는 군요.

README.win32에 보면..

CC='gcc -mcpu=pentium3' CPPFLAGS='-I/target/include'
CFLAGS=-O3 LDFLAGS='-L/target/lib' ./configure --with-libiconv
--disable-static --prefix=/target --host=i386-pc-mingw32
--enable-maintainer-mode

쉘에서 이걸 한줄로 써서 configure 스크립트를 실행하라고 하는데..

그리고 얻어진 makefile을 가지고 make하려고 하면 make가 안됩니다.

자꾸 에러가 나오는데.. 주로 type에 대한 건데..

cjy1126의 이미지

드디어 오라클 마지막 질문 ㅜ.ㅜ

답변해주신분들 정말 감사합니다.

sample 파일과 책... 가장 중요한 답변 덕에 스터디 프로젝트 임무인 select를 해냈습니다. ^^

그런데 또 문제가 생겼습니다.

제가 전해줄 파일은 db.pc proc로 컴파일한 파일인 db.c db.h 2개이고

테스트용으로 main.c 파일을 만들었습니다.

이건 db.h 입니다.

[code:1]#include <stdio.h>
#include <string.h>
#include <sqlca.h>
#include <stdlib.h>
#include <sqlda.h>
#include <sqlcpr.h>

void oracle_connect();
void cursor_define();

kiwist의 이미지

커널 영역과 사용자 영역 사이에 통신할 수 있는 방법이 있나요?

안녕하세요, kldp가 리뉴얼되고 잘 와보질 못했는데, 많이 변했군요...

다름이 아니고, 리눅스 커널 영역과 사용자 영역 사이에 통신할 수 있는 방법에 관해 궁금해서 그러는데요, 원칙적으로 주소 공간이 분리되어 있어서 설 침범 하지 못하는 건가요? 찾아본 바로는 get_fs(), set_fs()라는 함수들을 가지고 주소 서로의 주소영역에 접근하는 방법이 있는 것 같은데, 좀더 편리한 방법이 있으면 가르쳐 주십사하고 글을 올립니다. 커널과 사용자 프로세스간에 문자열이나, 패킷을 바로 주고 받을 수 있는 방법이라던지..

bjino의 이미지

인터넷 유해차단 프로그램작성도중......익스플로러로 html보내

프로그램을 사랑하는 모든분께 먼저 인사를 올립니다. 오늘 처음으로 가입했거든요....
다름이 아니라 인터넷 유해차단 프로그램을 작성했는데
만약 유해한 사이트를 접속하게 되면 그사이트와의 섹션은 유지한테 제가 만든 html문서를 보내는 프로그램인데....
내부(NAT을 사용하는)에서의 리눅스 서버한테는 제가 만든 html문서가 제대로 나오는데(참고로 리눅스는 네츠케이프입니다.)
익스플로러에서 접속하는 것은 html이 나오지 않아 내일 미니프로젝트를 발표를 해야하는데 미치겠습니다.....왜 익스플로러에서는 나오지 않는건가요?

khk의 이미지

Thread 프로그램의 GDB 디버깅에서 의문점...

소스코드는 매우 간단합니다.
thread 2개가 생성되어 하나는 a만 찍고 다른 하나는 b만 찍는 예제입니다.

[code:1]/* Creates two threads, one printing 10000 "a"s, the other printing
10000 "b"s.
Illustrates: thread creation, thread joining. */

#include <stddef.h>
#include <stdio.h>
#include <unistd.h>
#include "pthread.h"

void * process(void * arg)
{
int i;
fprintf(stderr, "Starting process %s\n", (char *) arg);
for (i = 0; i < 10000; i++) {

페이지

프로그래밍 QnA 구독하기