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

seed의 이미지

RSA공개된 소스있나요?

RSA 공개된 소스있는지요...?
RSA가 라이선스가 풀렸다는데 여기져기 뒤져봐두 못찻겠네요 :cry:
씨로구현한거요...
먼저 감사드립니다. :)

최종호의 이미지

Solaris, gcc에서 dlopen로 shared object 붙일 때 오류

서버 프로그램이 하나 있고,
서버 프로그램에서 사용하는 각 모듈을 그때그때 사용자의 요청이 있을 때마다 동적으로 생성해서 dlopen과 dlsym을 이용해서 붙이는 구조로 돌아가는 프로그램을 짜고 있는 중입니다. 환경파일을 통해 초기에 몇몇 모듈들은 서버와 같이 올라가고요. server_func()는 서버 프로그램에 정의되어 있는 함수입니다.

server:
server_func()

module1.so
call server_func();

module2.so
call server_func();

...

각 모듈에서는 서버에 있는 루틴을 호출하고 있는 부분이 있는데,

seed의 이미지

DES에서 여러가지 변환테이블은 고정된것인가요

이틀동안 헤메다가 겨우 DES알고리즘을 이해했습니다... :cry:
그런데 궁금한건요...
알고리즘에 보면 여러가지 변환테이블이 나오는데요..
이런테이블들이 고정된것인지...
아니면 구현에 따라 바뀔수있는건지 궁금합니다.
예를들어 32비트를 48비트로 확장하는거라든지 s-box, p-box 이런거요...
그럼 먼저 감사드립니다. ^^;

firster의 이미지

POSIX가 무엇입니까?

인제 UNIX 시스템에 관심을 가지게 된 사람입니다. 몇권의 책을 읽었고, 점점 더 궁금해지는 것이 많아지는데, 아직도 모르는 것이 너무 많아서 많이 답답해하고 있습니다^^;.
지금 질문(POSIX란?)과 같은 것들인데, 여기나 인터넷을 검색해봐도 기본적인 설명은 없고 이미 다 알고 있다는 가정하에서 사용하고 있더군요.
상식적이고 기본적인 것들이라서 그렇다지만, 저와 같은 초보자들을 위한 페이지는 정말 찾아보기가 힘들더군요.
유닉스 기본 용어사전이라도 있다고 당장 구입하고 싶습니다.

bbokost의 이미지

설치하고 문제점이..

리눅스 7.0 쓰는데요

제데로 다 설치 하고 마지막에 로그인하는데

그놈참이 안뜨고 계속 도스화면만 나오거든요

처음설치 하고 암호 입력하면 그놈 윈도우 메니저가 열려야 되는데

계속 로그인하는것 부터 도스화면에서 바뀌질 않아요

뭘 잘못한건지 어떻게 하면 되는지

답변좀 부탁드릴께요. 감사 합니다.

you의 이미지

이더넷 드라이버 설치

부팅할때ㅑ eth0에서 fail인걸로 보아
아무래도 설치할때 자동으로 이더넷 드라이버가 설치되지 않은것 같습니다.
제 랜카드는 Realtek RTL8029인데
네트워크 설정에서 보면 Realtek RTL8129로 되어있습니다.
이것이 드라이버 설치가 잘못된건지
모르겠네요
어쨋든 집에서 메가패스를 쓰려고 설정을 다 했는데도
랜카드 인식을 못해서 네트웍이 되지않네요
이더넷 드라이버 설치하는 방법좀 알려주시면 감사하겠습니다.

you의 이미지

멀티부팅설치후 밀고 다시 설치시...mbr이 남아있어서 윈도우 설

예전에 윈2000prof.를 깔고
리눅스7.3을 깔았습니다.
(부트로더는 grub으로 했습니다. 그리고 마스터부트영역에 설치했슴다)
그러다 이제 밀어야할때가 되어서...
오늘 윈도우 디스크관리자에서 일단 리눅스파티션 부분을 다 삭제했습니다. (예전에 fdisk에서 하다가 잘못된 기억이 있어서...)
그러고 fdisk에서 모든 파티션을 다 삭제하고
다시 파티션 설정을 마친후에
이제 윈2000prof.를 까는 중에...
;문제가 발생했습니다.

일단 파일복사를 다 마치면 재부팅을 하잖아요?

swhong의 이미지

malloc에서...

[code:1]#include <stdio.h>
#define MAX 1024

main()
{
char string[MAX];
char *dynstring;
int i,j;

for (i = 0; i < MAX; i++)
string[i] = '\0';

for (i = 0; i < MAX; i++)
{
j = getchar();
if (j == EOF)
break;
string[i] = (char)j;
}

dynstring = (char *)malloc(1); // 요부분....

strcpy(dynstring, string);

printf("\nYour text was: %s\n", dynstring);

rockme의 이미지

소켓라이브러리 함수중에 recv()함수에 대해서

소켓을 이용한 클라이언트/서버소스를 보니 의문점이 있어서 글을 올립니다.

클라이언트 쪽에서 send()로 4096바이트를 한번에 보내고 서버쪽에서는 recv()를 사용해서 1024바이트씩 루프를 돌면서 받는 부분이 있습니다.
왜 송신 할때는 4096을 한번에 보내면서 수신할 때는 1024바이트씩 나누워서 받는 것인지 궁금합니다.

송신 할 때 어플리케이션에서 큰 데이터를 보내면 tcp에서 mtu에 맞게 조정되어 보내게 되기 때문에 수신측에서는 이것을 감안해서 위와 같이 작게 나누어서 받는 것입니까?

tstephan의 이미지

CVS에서 시간대 조절 가능한가요?

CVS에서 개발을 하고 있습니다만,
시간대역이 UTC (세계표준시)로 표시가 되어,
한국시간보다 항상 9시간이 빠르게 표시되는데,
이것을 한국시간(KST)가 기본값으로 설정하게 할 수 있는 방법은 없는지요?

wincvs에서도 KST로 보고,
cvsweb에서도 KST로 보고 싶습니다...

제가 여기저기 돌아본결과, KST로 표시되는 곳은 KLDP를 포함하여,
찾아볼 수가 없더군요...

고수분들의 조언을 부탁드립니다...

감사합니다...

페이지

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