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

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를 포함하여,
찾아볼 수가 없더군요...

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

감사합니다...

hammer의 이미지

signal과 socket

시그널 대기하는 sigprocmask를 써서 제가 짜고 있는
프로그램에 적용할려고 하니
에러가 나더군요. (accept부분에서 Interupted System call이라고..) 소켓 연결도 하지 않았는데 말입니다.
짤막한 저의 프로그램을 소스를 보여드리면..

[code:1]int main()
{
int i = 0;
struct sigaction intsig, usrsig;
.........
........

usrsig.sa_handler = sig_usr;
sigemptyset(&usrsig.sa_mask);
usrsig.sa_flags = 0;

intsig.sa_handler = sig_int;
sigemptyset(&intsig.sa_mask);

epcube의 이미지

inode에 관한 질문...

리눅스커널의 이해란 책을 보다가 궁금한게 생겼습니다.

각 블록 그룹이 4096개의 inode를 포함할 수 있고,
inode가 13021번이라면 이 inode는 디스크상에서
3번째 블록그룹에 속하고, disk address는 inode table의
733번째 엔트리에 저장되어 있다고 책에 나옵니다.

그런데 13021을 4096으로 나누면, 몫이 3이고 나머지가 733입니다.
그러면 이 inode는 4번째 블록그룹에 속하는게 맞지 않나요??

왜 책에서 3번째 블록그룹이라고 했는지 이해가 안갑니다.

페이지

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