프로그래밍 QnA

fairlight의 이미지

epoll에 관하여 궁금합니다...

현재 epoll로 구현된 서버를 서비스하고 있습니다.
그런데 accept부분이 처음에는 동작을 잘하다가
시간이 지나면 이벤트가 발생을 하지 않습니다.
띄엄띄엄이벤트를 발생한다는 뜻입니다.
그래서 그부분만 select로 처리하고 work부분만
epoll로 씁니다.
제가 설정을 잘못한것인지 하여간 이상하네요.
커널은 2.4.X로 라이브러리만 깔아서 쓰거든요

EPOLLIN | EPOLLET

옵션은 이렇게 주고요 wait의 타임아웃은 10으로주고 사용합니다
아무튼 도움 부탁드립니

nayana의 이미지

rpm 배포판 만드는 방법

제가 만든 프로그램을 배포할려고....rpm을 만들고 있습니다.
일단 명세 파일을 xxxx.spec으로 만들고
rpm -ba xxxx.spec 했더니...
-ba: unknown option
이런 오류가 떨어집니다.
무엇이 잘못된것 인가요?

softpro의 이미지

unalz 컴파일 에러가 나는데 어떤 의미인지요?

g++ main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o -liconv -o unalz
/usr/bin/ld: cannot find -liconv
collect2: ld returned 1 exit status
make: *** [posix] 오류 1

컴파일시 나오는 오류의 의미가 어떻게 되나요?

purewell의 이미지

세마포어 카운트

[code:1]
typedef unsigned char bool;
enum {false = 0, true = 1};

typedef union SEMUNI
{
int val;
struct semid_ds* buf;
unsigned short* array;
struct seminfo* __buf;
} SEMUNI, *PSEMUNI;

bool CreateSEM(int* pSem, int nKey, int nMax)
{
int sem;
sem = semget(nKey, nMax, 0777|IPC_CREAT);
if ( sem == -1 ) return false;

static SEMUNI semuni = { val: nMax };

semctl(sem, 0, SETVAL, semuni);

*pSem = sem;

return true;
}

bool RemoveSEM(int hSem)
{
static SEMUNI semuni;

andro000의 이미지

리눅스에서 ip 충돌시 사용자에게 알려 주기[질문]

윈도우즈에서 ip설정 후, 부팅시에 같은 ip가 네트웍상에서 사용됩니다. 라는
충돌 메세지를 사용자에게 가르쳐 주는것을 볼 수 있을 겁니다.

리눅스에서도 마찬가지로 하나의 네트워크 상에 같은 ip를 설정 돼었을 시에 ip 충돌이 났다고 가르쳐 줄 수 있는 방법, 루틴 없을까요?

freezm7의 이미지

템플릿 함수는 왜 부분 특화할 수가 없을 까요?

Modern C++ Design 을 읽다가,
템플릿 클래스는 부분 특화 할 수 있지만

템플릿 함수는 부분 특화가 불가능하다는 것을 알았습니다.
그냥 그렇구나 하고 넘어가기엔 뭔가 석연치가 않네요.

배후에 무슨 문제가 도사리기에 템플릿 함수는 부분 특화가 되지 않는 걸까요?

아래와 같은 템플릿이 있을 때,

tempate <class T, class U>
T* create(const U& arg)
{ return new T(arg); }

다음과 같은 부분 특화는 불가능 하다는 것을 말합니다.

ajrroql7의 이미지

ntp 리눅스용 클라이언트 소스좀 구할수 있을까요

ntp 에 대한 클라이언트 소스는 찾아보니 없던데
관련 소스가 있으신분 공개좀 해주세요

ntp 서버는 time.windows.com 을 쓰려고 합니다.
국내서버는 좀 불안한것 같아서요

jykimi의 이미지

`__libc_stack_end@GLIBC_PRIVATE' 에러 도와주세요

안녕하세요 montavista linux를 사용하여 x86으로 컴파일 과정에서 아래와 같은 에러가 발생하였습니다. 어떻게 해결해야되는 지..좀 도와주세요..

===============================================
/opt/montavista/cge/devkit/x86/pentium4/bin/pentium4-g++ OBJ/x86/mgctrl.o OBJ/x86/mgctrl_msg.o /product/cpsw/cpsw_src/src/swc/lib/init/OBJ/x86/libapinit.a -Wl,-rpath, /lib -L/product/cpsw/cpsw_src/src/MW/MFS/MFL/OBJ/x86 -lmfs -L/product/cpsw/cpsw_src/src/MW/THS/THL/OBJ/x86 -lths -L/product/cpsw/cpsw_src/src/MW/MDS/MDL/OBJ/x86 -lmds -L/pr
oduct/cpsw/cpsw_src/src/MW/ENS/ENL/OBJ/x86 -lens -L/product/cpsw/cpsw_src/src/MW/DUS/DUL/OBJ/x86 -ldus -L/product/cpsw/cpsw_src/src/MW/HAS/HAL/OBJ/x86 -lhas -lpthread -o OBJ/x86/mgctrl.x86

sh0ut의 이미지

gtk+로 만든 애플리케이션을 시계옆(트레이아이콘)에 삽입할려고

gtk+로 프로그램을 짜볼려고 하는데요... msn보시면... 창을 닫으면 밑에 시계 옆에 작은 트레이 아이콘으로 쏘~옥 들어가잖아요!!

일케 구현하고 싶은데... 관련 자료도 없고 도움이 될만한 소스를 찾기가 너무 힘드네요

혹시 도움이 될만한 사이트나 자료 있으시면 정중히 도움 부탁드리겠습니다(__)

조언도 괜찮습니다. 도와주십시요...

xster의 이미지

[질문] 파이썬 파일을 컴파일해서 바이너리로 만들기..

바이트 코드가 아마 인터프리터가 있어야 실행되는 거겠지요?
인터프리터 없이 실행되도록 하려면 어떻게 해야 하나요?
회사에서 필요한 프로그램 하나를 파이썬 배워보려고 파이썬으로 작성했는데
윈도우 작업환경의 사람들에게 모두 파이썬을 깔라고 하는 것은 너무한
요구 인 것 같아서 파이썬 깔지 않아도 되도록 할 수 있는 방법이 없는지 궁금합니다.
간단히 인터프리터를 포함해서 실행될 수 있도록 패키징하는 방법이라도 있는지 궁금합니다.

페이지

프로그래밍 QnA 구독하기