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

sevengeon의 이미지

서버 시스템에 소스로 프로그램 설치하는 방법에 대한 이해

안녕하세요,

리눅스 및 유닉스 시스템에 소스로 프로그램을 설치하는 방법에 대해 구체적으로 알고 싶습니다.

뭐를 공부해야 할까요?

emptysky의 이미지

문자열에서 유니크 키 값 추출 알고리즘

그리 길지않는 일반 문자열에서(ex; url) 유니크한 키 값을 추출하고 싶습니다.

문자열 해쉬도 있겠지만, 속도나 복잡도에서 아주 빠르고 심플하게 갈려고 해쉬는 배제했고요

생각해본 바로는

각 문자에 대한 ascii 값의 총합에 각 자릿수에 대한 특수값을 더하거나 곱하면 될 것 같은데..

10의 배

csw0228의 이미지

/dev/random 를 이용한 랜덤값 출력 프로그램인데요

/dev/random 를 이용한 랜덤값 출력 프로그램인데요
분명 프로그램은 정상적인거 같은데 컴파일 잘되고 실행 잘되는데 랜덤값이 블럭으로나오거나 깨져서 나오고 그러네요
컴파일 환경이 페도라 10 커널 2.6 이구요
혹시나해서 페도라 9 커널 2.6과 centOS 5.2 커널 2.6에서도 해봤는데 똑같은 현상이 나오네요

kcjeva의 이미지

우분투 리눅스 설치시 오류가 납니다.

안녕하십니까?

다름이 아니라...

제가 지금 메일서버 셋팅때문에 리눅스를 설치할려고 하는데...

그래서 Fedora Linux 10, AnnYung Linux 1.3

깔아보았으나, 오류가 계속나서 질문을 드렸더니 다른 분이

우분투를 많이 사용한다고 하셔서 우분투를 설치할려고 하였으나,

또 다시 오류가 났습니다.

hydrol88의 이미지

(완료)파티션을 어떻게 잡는 것이 효과적인가요?

리룩스 초보자입니다.
기존에 쓰던 레드햇 엔터프라이즈 4.0을 쓰다가 CentOS로 갈아태려고 합니다.
레드햇을 사용했을때도 제가 파티션에 대한 정확한 정보가 없어서 LVM을 이용하여
자동파티션을 나누어 사용했습니다.

binoopang의 이미지

[완료] C++에서 오버로딩에 관한 질문입니다.

안녕하세요 .. ^^
C++ 오버로딩에서 해깔리는 부분이 있어서 이렇게 질문 올립니다.

#include <stdio.h>
 
void overloading();
void overloading(int a);
 
int main()
{
        overloading();
        overloading(2);
 
        return 0;
}
 
 
void overloading()
{
        printf("I have no argument\n");
}
 
void overloading(int a)
{
        printf("I have a argument : %d\n", a);
}

위와 같이 코드를 짠 다음 실행하면 인자에 따라서 각기 함수가 호출 됩니다.
이런게 오버로딩이라고 알 고 있는데요 ..
이번에 클래스 상속을 공부하면서 이게 문제가 됩니다.

show4682의 이미지

리눅스 ip addr 출력 결과에서요..

먼저 kernel 버전은 2.6.24 구요.
다음은 ip addr 명령어의 출력결과 입니다.

eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1f:c6:33:6f:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.188/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever

궁금한건 위 글자들 중에 모르는게 많아서요

yo-tteum의 이미지

[완료]카메라구입처에서 받은 드라이버가 적재가 안됩니다.

GIGE vision Camera 용 리눅스버전 드라이버를 받았는데요.

라이브러리를 설치하고 나면 드라이버 폴더에 드라이버가 있는데.

Pro1000-2.6.9-55.ELhugemem.ko Pro1000-2.6.9-55.ELsmp.ko
Pro1000-2.6.9-55.EL.ko

이렇게 세개의 파일이 있습니다.

원래 제 리눅스 환경이 fedora core8 kernel 2.6.23 이었는데요. 여기서 저 모듈들이 안올라가서

본사에 문의했더니 core6 2.6.18에서 쓰는사람이 있다고해서 저도 core6 2.6.18로 바꿔서 해봤는데도 안되서

저 파일 이름에 있는것처럼 fedoracore3 2.6.9-1 로 바꾸고 해봤는데도

[root@localhost Drivers]# insmod Pro1000-2.6.9-55.EL.ko
insmod: error inserting 'Pro1000-2.6.9-55.EL.ko': -1 Invalid module format
[root@localhost Drivers]#

luke419의 이미지

리눅스에서 source명령어의 의미와 bashrc의 용도

1. shell programing에서 source명령어는 무엇을 의미하는지요?
아래와 같은 예제가 있네요.

– in kornshell : . ${HOME}/.prgmrc
– in C–shell : source ${HOME}/.prgmrc

bash shell은 C-shell로 봐야하나요?

2. 보통 .bash_profile에 path, 기타 환경변수 설정, shell 명령어 등이 들어가는 걸로 알고 있습니다.
그리고 보통 .bash_profile에 bashrc도 실행되게 되어 있고 path를 bashrc에 넣어도 된다고 하네요.

그런데 왜 굳이 이렇게 두개의 화일을 쓰는 건지요?
두 화일에 쓰이는 용도가 다른 것이 있는지요?
bashrc는 어느 경우에 쓰이는 화일인지요?

그럼..

페이지

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