프로그래밍 QnA

BlackTiger의 이미지

ㅠㅠ;; 또 이해안가는 C문장..

struct XXX = {
    aaa : bbb,
    
    ...
};

위의 예를 보면 스트럭트 멤버정의를 하는데..
aaa : bbb, 이런 식으로 정의되어 있는데..무슨 뜻인지여..

예제에서는 aaa는 다른 struct의 멤버 함수이름이고
bbb는 로컬에 있는 함수 이름인데..
또 bbb가 함수 이름이 아니라 상수일 경우도 있더라구여..

흠..이거 GNU에만 있는 문법인가요? ㅜㅜ;;

sjahn90의 이미지

2 NIC상에서 UDP outgoing interface 지정

하나의 서버에 2NIC을 꽂고 같은 서브네트워크로 구성하였습니다.
이 서버를 가지고 목적지별로 Load balance하게 UDP 패킷을 전송할려고 합니다.
패킷을 수신한후 그 패킷을 전송하면, 2개의 NIC중 항상 하나의 Interface로만 UDP 데이타가 전송됩니다.

bonding이나 teaming과 같은 별도의 모듈 도움없이 할려고 합니다.

UDP 패킷 전송시 outgoing interface를 지정할 수 있나요?

freezm7의 이미지

STL 고수님들 봐주세요. ( mem_fun_ref 관련 )

#include <vector>
#include <set>
#include <map>
#include <iterator>
#include <functional>
#include <algorithm>

using namespace std;

// 생략 ...

set<set<int> > grps;
int x;

set<set<int> >::iterator x_iter = find_if(grps.begin(), grps.end(), 
			bind2nd(mem_fun_ref(&set<int>::count), x));

마지막 줄이 자꾸 컴파일 에러가 납니다.
혼자서 계속 머리 굴려봤는데, 해답이 안 떠오르네요.
STL 고수님, 잠시만 훑어봐 주세요.

koonpal의 이미지

리눅스 커널에 main 함수가 있나요???

커널 공부를 하다가 궁금한게 있어서요...

리눅스 커널에도 main() 함수가 있나요...

있다면 리눅스가 처음 시작할때 main() 부터 시작을 하는건가요???

없다면 리눅스도 C언어 인데 어떻게 작동이 되는건가요???

궁금합니다...

답변 좀 해 주세요...^^

BlackTiger의 이미지

function 선언시 (xx, yy, ...) 의 정확한 의미좀 알려주세요

아래와 같이 선언 되어 있네요..

strct aastruct {
   int  _aaa;
   int  _bbb;
   .
   .
   .

   void (*msg)(int id, const char *pointer, ... );
   .
   .
   .
};

위의 '...' 의 의미가 정확히 뭔지..책에도 안나온거 같고..
머 의미상으로는 매개변수가 더 있을 수 있다는 얘긴거 같은데..
.학교다닐때는 이런거 안배웠는데..궁금한거 천지네요..ㅜㅜ;;

j8508의 이미지

커널과 응용프로그램의 통신 시. 입력이 들어온 경우 받아들일 ?

초보 리눅서 거미입니다....

커널 모듈과 응용프로그램 간에 통신하는 모듈을 짜려고 합니다.

그런데, 이때 폴링으로 기다리는 방식이 아니라..

응용프로그램으로부터의 메세지가 전달된 시점에 받아들이고자 합니다..

어떻게 해야할까요...

고수님들 가르쳐주세요~

그리고 또 한가지, /dev의 디바이스 드라이버를 통하지 않고 커널 모듈과 응용프로그램이 통신할 수도 있나요 ?

neohwang의 이미지

Windows 이벤트 로그 기록 못하게 하기

죄송합니다. 여기가 아니라 devpia에 질문하는 것이 좋다는 것은 알고 있는데,
원하는 답을 못찾아서 여기에 질문 드립니다.
힌트라도 부탁드립니다.

제가 제작한 프로그램 중 시작시 이벤트 로그(응용프로그램)에 자동으로 경고 메시지를 남김니다.

DLL 버전차이로 인한 경고인데,
이벤트 로그로 가는 메시지를 제 프로그램에서 차단하는 방법이 없을까요?

고수님들의 도움 부탁드립니다. 꾸뻑^^

낙엽의 이미지

[질문] 프로세스 대체

어떤 프로세스가 있습니다. 이 프로세스는 특저어 프로세스가 죽었는지 살았는지 검사를 하는데요, 만약 특정 프로세스가 죽었다면 그 프로세스를 구동시킵니다.(execl)

여기서 질문은, execl 말고 완전하게 A process에서 특정 B process를 구동시킬수 있는 방법은 없을까요?

kernelbomb의 이미지

libjpeg, libgif, gd......

안녕하세요?

이번에 이미지 처리에 대해서 좀 공부해 볼려고 하는데 상당히 이해 안가는

부분이 있네요.

자료를 찾아보면 여러 이미지 프로세싱 라이브러리들이 존재하는데 그중에서도

gd를 가장 많이 쓰는것 같더군요. 그런데 gd를 설치하려 하면 libjpeg나

libgif를 필요로 하는것 같은데요.

제가 이해가 안가는 것은 libjpeg, libgif, libpng 등등은 어떤 역활을 하고

gd는 어떤 역활을 하기에 gd에서 위에 라이브러리들을 필요로 하는지

모르겠네요. 또한 gd뿐만 아니라 기타 이미지 처리 라이브러리를 보면

hurryon의 이미지

ioctl 를 이용하여 명령 실행하기.

system() 를 이용하여 명령어를 실행하기 보다는 ioctl() 을 이용하는게 여러모로 좋다고 알고 있습니다만 아직까지도 ioctl() 을 이용해 어떻게 명령어를 실행해야 할지 감을 못 잡고 있습니다. ㅠㅠ

예을 들어 traceroute 라는 명령어를 ioctl() 을 이용해 실행을 하고 그 결과를 fd 로 쓰려고 하면 어떻게 하는지요?

페이지

프로그래밍 QnA 구독하기