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

soratz의 이미지

apue Chapter 8 부분에서 잘 이해가 안되는 부분이 있어요

안녕하세요
apue책을 보고 있는데요
8장 process control부분에서

setuid, setreuid, seteuid 이 부분부터
Interpreter files, Process Acounting
부분이 직관적으로 이해가 안되네요 ㅠ
이놈들은 평소에 무엇을 위해 사용하나요?

그리고 apue책을 공부함에 있어서
미리 공부해본 분이 계시면 방향좀 알려주셨으면 합니다. ^^
일단은 17장까지 목표로 잡고 있는데
제가 생각하기에 양이 정말 방대하네요 ㅠ

조언 부탁드립니다
감사합니다 !

chlwoong의 이미지

shared library에 대한 질문 드립니다.

shared library에 대한 질문인데, 가능한 방법이 있는지 알고 싶습니다.

별도의 프로그램인 A, B가 있고, A와 B는 공통적으로 C라는 shared library를 사용하고 있습니다.

이 때 A라는 프로그램이 C로 불리는 shared library의 초기화 코드를 실행 했다면,
B라는 프로그램은 A가 이미 초기화 한, shared library Access하고 싶다고 가정할 경우,

shared library를 통해서 가능한지 알고 싶습니다.

약간의 제약이 있다면, shared memory(IPC)는 사용하지 못하는 환경입니다.

bandb2002의 이미지

위젯의 테두리 색, 굵기 변경기능이 있을까요?

수고하십니다.

다름이 아니오라,
GtkWidget(GtkEventBox 등)에 테두리를 넣고 싶은데요.
혹시 간단히 구현할 수있는 함수 같은게 재공되는지요?

아니면, 방향을 어떻게 잡아야할지...
부탁드립니다.

수고하십시요.

lang의 이미지

서버클라이언트 모델에서 동시접속자수에 따른 실험을 하려는데요, 모르겠어요

어플리케이션의 동접자수가 늘어남에따른 속도문제와 같은 것을 비교분석하고 싶은데요.
실험을 어떤식으로 하는 게 좋을지 몰라 도움을 요청합니다.

우선 생각해본것이 ns-2라는 네트워크 시뮬프로그램을 이용해 볼까했는데, 시뮬레이터로는 동일한 어플리케이션 시뮬구성은 안될 것 같고
단순히 클라이언트쪽 디바이스에서 여러 쓰레드를 생성해서 상태를 비교할까 하는데 이건 좀 무식한 방법같고..

좋은방법이 없을지 조언 부탁드립니다~

vananamilk의 이미지

System V, POSIX 세마포어에 관해서...

안녕하세요.

이진 세마포어로 테스트를 진행하고 있는데요~

POSIX 세마포어의 경우 sem_post() 호출시 반환할 세마포어가 없는 경우
블럭이 되어 있구요.

System V인 경우에는 semop.sem_op를 +1로 semop()를 호출시 반환할 세마포어가
없는 경우에 그냥 리턴이 되어 버리네요~

10개의 데이터를 공유메모리에 하나씩 A 프로세스가 쓰고 B 프로세스가 읽는다고 하면
POSIX의 경우에 세마포어 2개를 생성해 하나는 공유메모리에 쓸 때 사용하고 하나는 상대방이
읽었는지 썼는지를 판별할 수가 있는데요~~~

System V는 semop() 호출시 반환할게 없으면 그냥 리턴이 되어 버리니 다른 상태 변수를 두고
그 변수의 상태를 보고 상대가 읽었는지 안 읽었는지 체크해야 할 듯 하네요~

System V는 원래 이렇게 동작이 되는건가요? 아님 제가 잘못 알고 있는걸까요?

kaeri17의 이미지

LDAP C++ 프로그래밍 질문

LDAP접속해서 사용자 추가와 관리 등을 하는 프로그램을 만드려고 합니다.

뭐 별로 어려울건 없는데 기본 LDAP C API가 너무 쓰기 귀찮게 생겼네요. 혹시나 주로 쓰는 LDAP API C++ binding이 있으면 알려주세요.

검색해봐도 별로 좋은건 안나오는것 같아요...

lmk378의 이미지

함수호출 관련 기초적이고 원론적인 질문입니다.

만약 프로그램에서 printf를 호출하면
libc.a에 printf가 있다는것을 어떻게 알 수가 있나요?
gcc에 설정된 라이브러리에 있는 모든 파일을 일일이 검색할꺼 같지는 않은데;;
최소한

printf -> libc.a 10번째줄

위와같은 인덱스가 필요하지 않을까요?

kleeck의 이미지

ntfs-3g를 이용하여 shell script 작성하고자 할 때


안녕하세요

다름이 아니오라. 지금 USB AutoMount Script를 작성중입니다.

vfat의 경우에는 mount 바이너리를 이용하여 정상적으로 잘 마운트가 됩니다.

하지만 ntfs의 경우에는 mount로는 -t ntfs 옵션을 지원하지 않으므로 별도의 ntfs-3g를 이용을 해야 합니다.

그래서 파일시스템을 검사하여 ntfs인 경우에는

ntfs-3g /dev/sda /mnt/usb를 실행하도록 하였습니다.

근데 왜 실행이 않되는 것인지 또 이 스크립트 자체는 백그라운드로 수행이 되기 떄문에 echo로 무엇인가 에러내용을 볼 수가 없으니...

왜 않되는 거죠? 정확히 저 ntfs-3g를 포그라운드에서 간단하게 스크립트 만들어서 햇을 경우에는 잘 됩니다만...

커널에서 무엇인가 메세지도 않올리는 것 같고...

아시는 분 리플 부탁드립니다.

wahihi의 이미지

Java질문 있습니다

A class 와 B class가 있는데요.
B class에서 A class 내의 하나의 필드 값을 변경하고 , 그 결과에 따라 A class도 영향을 받게 하고 싶습니다.

예를 들면 이렇게 코딩 했어요.
B class에서는
static A class m_B;
m_B.A클레스 필드 = 1;
요렇게 변경한것이 B class내에서는 적용이 되는데요
정작 A class에서는 값의 변화가 없습니다.

어떻게 하면, B class 에서 A class 필드 값을 변경하면, A class에서도 변경된 값에 따라서 동작이 이루어 지게 할 수 있을까요?

nonots의 이미지

USB 외장 사운드카드가 리눅스에서 잡히나요?

IDC에서 쓰던 IBM 서버를
집에 가져와서 데스크탑으로 쓰려는데
사운드 카드가 없네요..
..
1U 짜리 납작한건데 뜯어보니 PCI 슬롯 자체가 없네요
..
USB 등으로 외장형식으로 사운드 카드를
사용할수가 있나요?
..
OS 는 우분투 리눅스를 사용하려고 합니다.
usb 사운드카드가 리눅스에서 잘 잡힐까요?

페이지

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