프로그래밍 QnA

YiCuFe의 이미지

[질문] 리눅스 2.4커널에서 기본 타임 퀀텀 값은 얼마인가요?

리눅스 2.4커널에서 기본 타임 퀀텀 값은 얼마인가요?

#define DEF_COUNTER 혹은 #define DEF_PRIORITY
와의 관계는?

누가 2.4커널은 20틱이라구 하는데 ㅡㅜ

정말인가요

제가 알기로는 6틱인걸루 알고 있는데
ㅡㅜ

ssehoony의 이미지

gcc 에서 -ggdb 같은 옵션을 좋을때 프로그램 성능은?

-ggdb 같은 옵션을 주고 컴파일된 프로그램은 그렇지 않은 프로그램과 비교해서 실행 성능이 어떤가요?

stypr의 이미지

펄에서 SIGCHLD set to SIG_IGN but calls wait()에러 해결방법?

아래의 환경에서 실행하는데 에러가 발생하는군요.
google을 찾아보니까. NPTL문제라고해서
환경변수에 LD_ASSUME_KERNEL = 커널버전 을 설정하여
NPTL기능을 미사용했는데 그래도 같은 에러가 발생하는군요.
기본적으로 레덧9.0에 설치되었는 펄5.8.0을 사용해도 같은 증상이구요.
펄에서 아래 sub루틴과 같이 설정(fork이전)하면 레덧9.0이전버전에서는 처리가되는데...9.0에서는 안되는군요.

펄설치하면서 NPTL옵션이있는것도 아닌거 같고...음....
MAKE파일도 아니고, 그냥 스크립트인데도 이런에러가 발생하는군요.

vudghkzm의 이미지

doxygen으로 문서화할 때 다음과 같은 경우 주석을 어떤 식으로

C++로 OOP 프로그램을 하고 있습니다.
.h 파일에는 클래스 및 그의 멤버들을 선언만 해두고, .cpp 파일에서 구현을 하는 식으로 하려고 합니다.

헌데 doxygen으로 문서화할 때 클래스, 생성자, 멤버 변수, 멤버 메쏘드 등에 어떤식으로 주석으로 달아야 하는지 모르겠네요.

무작정 /** */ 형식으로 달면 되는지요?

다크슈테펜의 이미지

C#에서 (void *로 인자값을 넘겨줄려면 어떻게해야 하죠..?)

C#에서 인자값을 void *로 넘겨주어야 합니다.
DLLImport로 관리되지않은 DLL을 불러와서 붙여야 하는데
인자 값중에 void *가 두개 있습니다.
다른거는 마샬링으로 넘겨지는데 이 두개는 넘기는 방법을 모르겠습니다.마샬링으로 .asany로 해서 오브젝트로 넘기는 건가 해서
해봐도 안돼고 함수 포인터로 해서 넘기는 건가 해도 안돼고 넘겨야 하는 인수에 들어가는 함수는 함수 명입니다(인수가 안들어가고 함수명을 넘겨주더군요...VC++소스에서).함수명으로 해서

kkjin32의 이미지

signal 처리에 관한 질문입니다.

어플리케이션 개발중 signal에 관한 질문 올립니다.

Database insert중에는 sinal을 SIG_IGN으로 무시 해버리고 있습니다.
그런후에 insert가 끝나면 다시 signal()로 signal을 받도록 했습니다.

그런데 무시한 signal중 일부는 꼭 받아야 하는 signal인 경우에 그 signal을 다시 받거나, 잠시 미루어 두었다가 처리하는 방법이 없을까요?

signal을 보내는쪽에서 signal을 보내지 말아야하는 시점을 알아내는 방법은 없을까요?

답변 부탁드립니다.
감사합니다.

yurina의 이미지

서버 프로그램 질문입니다..(RTS, Thread 관련)

채팅서버를 만들었는데요..

리눅스 2.6.18 버젼에서

기본은 RTS를 사용했구요 멀티 스레드를 사용하여 구현했습니다.

[메인 스레드] ->>> 스레드 할당
|
[하위 스레드 ]... --->> 패킷을 받는다.
|
[데이터 처리 스레드]..... -->> 하위스레드에서 큐로 넣은 데이터를 읽어서 처리

대충 이러한 구조인데요..

이게 몇일정도 돌리다 보면 갑자기 socket이 close가 마구마구 되면서 서버는 죽지않고 클라이언트가 보낸 패킷을 받지도 못해요...

kweun001의 이미지

vim에서 make사용시 tab문제

vim 환경설정 파일에

set tabstop=4
set shiftwidth=4
set expandtab

로 해놓고 사용하고 있는데요

Makefile을 만들고 make하면

*** missing separator

이라는 메세지가........

tab키 두번을 입력하니..

*** missing separator (did your mean TAB instead of 8 spaces?)

tab을 인식하게 만들수 없을 까요?

jbkdd의 이미지

[질문] 쿼리 질문있습니다.

한 테이블에서 여러조건으로 데이터를 취득하려고 합니다만, 지식이 짧은 관계로 엄청 혼나고 있습니다...

테이블의 구성을 보면, 아래와 같이 되어있습니다.

TABLE NAME : AAA

( 날짜를 제외한 모든 항목이 CHAR 형식입니다)

NO STI ZKG WDAY FLG BAN EXP DASI KUBUN IDAY

--------------------------------------------------------------------------------

TT917 777 1 2005-06-01 2 3 1 1 2004-07-20-00.00.00.000000

TT917 777 1 2005-01-01 3 1 1 1 2004-07-20-00.00.00.000000

TT917 777 1 2004-12-01 3 1 1 1 2004-07-20-00.00.00.000000

vudghkzm의 이미지

windows 환경에서 ctags 와 유사한 기능을 하는게 있을까요?

리눅스 환경에선 ctags + vim 조합이 정말 환상이였는데...

ms windows 환경에서 visual studio 6(혹은 7.1)과 조합해서 ctags 를 흉내 낼 수 있는것이 있나요?

visual studio 를 사용하지 않는다면 가능한 방법이 있나요?

페이지

프로그래밍 QnA 구독하기