프로그래밍 QnA

MythRab의 이미지

net-snmp library 문제...

net-snmp를 이용한 프로그램을 작성했는데요.
컴파일시 라이브러리가 static으로 연결이 되서 호스트의 커널이나 net-snmp version과 관계없이 돌아갈줄 알았는데 Redhat 8.0에서 컴파일 한 것을 Redhat 9.0에서 돌리거나 반대 상황도 실행이 되지 않네요.
다음과 같은 메세지가 나오거든요.

libcrypto.so.2: cannot open shared object file: No such file or directory

위 에세지에서 libcrypto.so.2의 숫자 부분은 2, 4, 5 등 여러가지 환경(커널, net-snmp version - 정확히 둘중에 어떤것 때문인지는 모르겠지만 ㅡㅡ)에 따라 다르게 나옵니다.

rain의 이미지

kernel api에 대한 문서가 있나요??

driver를 만들어 보구 있는데 kernel API나 내부 동작에 대한 공식적인
레퍼런스가 있는지 궁금합니다. 커널 소스에 document가 있던데
그게 전부인가 해서요. kernel API로 검색해보면 레퍼런스가 있긴하던데
몇개 없는 것두 있는 거 같더라구요. 그리고 man page는 없나요?
debian을 쓰는데 dselect에서 보면 kernel-doc이 있어서 설치해봤는데
man page는 아닌거 같더라구요.

sozu의 이미지

서버 테스팅중 인터넷이 자꾸 끊겨버립니다.

현재 서버개발을 하고있습니다.

학생이라 집에서 혹은 학교에서 테스팅을 해야 하는데...

학교에서 랜상에서 120대의 클라이언트를 가지고

클라이언트 무한생산을 해서 테스팅한 결과 매우 만족 스러워서

집에 있는 듀얼 머신으로 인터넷 상에서 테스팅을 하고 싶어서

집에 서버를 켜놓고 친구들에게 부탁하여(자는시간) 한 친구당 클라이언트를

100개씩 생성하는 프로그램을 돌려놓았습니다.

그런데;;;

이게 어찌된 일인지 100-200명정도의 클라이언트가 붙게 되면

ddoman의 이미지

리눅스에서의 경량화 프로세스 지원.

안녕하세요. 커널 공부 한번 해볼려구,
오렐리의 '리눅스 커널의 이해 2nd edtion' 책을 얼마전 부터
보고있습니다만..

3장 프로세스 119쪽을 보면( 번역서 기준 )

Quote:
리눅스는 멀티스레드 애플리케이션을 잘 지원하기 위해 '경량 프로세스 ( lightweight process) 를 사용한다.

라고 나와 있는데, 2.4까지의 커널에서는 단지 clone 시스템콜을 호출하는것으로
알고있었습니다만, 책에서 나온 내용은 무슨 내용인지 궁금합니다.

Quote:
리눅스 경량 프로세스를 사용하는 POSIX pthread라이브러리의 예로는 '리눅스쓰레드(LinuxThread)와 최근 IBM에서 발표한 '차세대 POSIX 스레딩 패키지(NGPT, Next Generation Posix Threading Package) '가 있다.

seongwon1의 이미지

동시에 여러개의 child_process를 만들려고 하는데요...

안녕하세요?

동시에 여러개의 child_process를 만들려고 합니다.

그래서 코드를


int i
int pid[3]

for(i = 0; i< 3; i++)
     pid[i] = fork();

이런식으로 사용을 해보려고 하는데요.

fork()를 통해 만들어진 각 프로세스의 아이디가 이 같은 경우엔 어떻게

되는 건가요? 그리고 각 프로세스를 제어하려면 어떤식으로 만들어야

되는지 참 막막하네요. 차일드 프로세스를 하나만 만들 경우에는 그냥 switch문

을 사용하면 되겠지만 이건 그렇게는 도저히 안될 것 같고

seldom의 이미지

C++ 의 temporary object 에 관해..

temporary object 에 관해 (특히 return by value 시의) 자세히 기술된
자료 추천좀 부탁드립니다.

The C++ Programming Language 에서도 자세히 다뤄지지 않았고
그밖에 다른 권위있는 서적들을 아무리 뒤져봐도 제가 원하는 수준의
정보는 찾을수가 없네요.

nidle의 이미지

미로에서 stack에 있는 길을 그래픽(벽* 길^)표현하구 싶은데요

안녕하세요
미로 프로그램을 짜는데 길은 stack에 들어가는데
들어간 길을 그래픽 (예를들어 벽* 길은^로 표현)으로 표현을 하고 싶은데
그냥 for문이나 이런걸로는 점 힘들더라구요
다른 라이브러리 함수를 써야되나요,,

아참그리구여 제가 미로를 재귀함수를 써서 만들었거든요
길을 찾다가 막히면 종료 하면서 백하는 그런데
재귀는 별루 쓰고 싶지않아서 다른 알고리즘이은 어떤게 있을가요,,

한가지만더요 책을 보면 백이면 백 모든 책들이 goto문을 무지 하게싫어하더라구요 근데 재가 보기에는 goto문보다는 재귀함수 쓰는게 더 위험할듯한데

no_one_else의 이미지

stack을 클래스로 정의하는데, 저장되는 데이터의 종류에 상관없

stack을 클래스로 정의하는데, 저장되는 데이터의 종류에 상관없이
즉, 스택에 저장되는 데이터 종류가 정수, 실수, 문자 데이터에 상관없이
저장가능한 스택으로 정의하려면 어떻게 해야하죠?

onemind555의 이미지

파일들의 목록을 구하는 방법...

make파일을 만들려고 하는데.. 일일이 파일이름을 쳐줄려고 하니
귀찮아서 그럽니다..

파일이름들의 리스트들을 구할수 있는 방법 없을 까요..

../dir/a.cpp
../dir/b.cpp
../dir/dir/c.cpp

이런식으로 구해 주는 그런거 없을 까요..
만약에 없다면...

플밍으로 해서 해결 하려고 하면 파일을 검색 하는 함수 이름은 무엇인가요..
?..

mhkang의 이미지

쉘스크립트에서 이진수 계산은?

쉘스크립트에 발 들여논지 얼마안된 초봅니다.
스크립트 짜는 재미가 쏠쏠하긴한데 한번 막히면 당최 진도가 안나가네요..^^;
십진수를 이진수로 바꿔서 and 연산을 한후 다시 십진수로 바꿔야는데
도무지 모르겠슴다..

예를 들면,
180 -> 10110100
128 -> 10000000
----------------------
10000000 -> 128

이런식으로..한수 지도를..

페이지

프로그래밍 QnA 구독하기