프로그래밍 QnA

skylandi의 이미지

NULL 문자가 헤더 파일에 정의 되어 있는 경우 같은 이름으로 재

iostream.h 파일에 NULL 문자가 define 되어 있는거 같은데요...
이거 사용 하지 않고 사용자가 직접 define NULL "\0"으로 지정 해서 사용 할수 있는 방법이 존재 하는 지 알고 싶습니다.

nanosec의 이미지

자바로된 서버 프로그램을 웹에서 제어하는 방법은?

자바로 만들어진 서버 프로그램을 웹으로 제어 하고자 합니다.

웹에서 "시작", "멈춤" 버튼을 만들어 관리자 모드로 들어갔을때

서버 프로그램을 제어하고, 시작시 특정 값을 넘겨 주어야 하는데

방법을 모르겠습니다. 어떤식으로 구성하면 되는지요?

비슷한것으로 oracle에서 웹프라우져로 admin포트로 들어가 접속하고, 오라클 서비스를 죽이고 하는 그러한 방법을 구성하고자 합니다.

you의 이미지

umount 할때 device is busy 에러가 나는 원인이 뭐가 있나요?

우선은
#mount /dev/fd0 /mnt/floppy
했을경우
#cd /mnt/floppy
해서 현재 이 디렉토리에서 작업중일때는
언마운트하면 위와같은 에러가 나지요
그 이외에는 어떤때 그럴까요?

얼마전에도 질문을 올렸었는데...
fork하고 exec해서 마운트를 수행한 후
부모는 기다렸다가 마운트포인트에 파일을 생성합니다
그러고 또 fork하고 exec해서 언마운트를 수행하는데
여기서 자꾸 위와같은 에러가 나네요
제생각엔 부모가 마운트포인트에서
작업을 수행하고 거기 남아있어서 그럴꺼라 생각해서

cho's의 이미지

vesa vip device를 제어하려면(ati 카드에서)

VESA Video Interface Port (VIP) 를 ati카드에서 쓰려고 합니다.
간단하게 설명드리면 현재 카메라나 tv의 영상입력을 메모리를 거치지 않고 바로 vga로 전송하려고 합니다. 현재 ati에서 제공되는 드라이버를 찾아봐도 찾을수 없더군요. Xfree86에서는 gatos라고 비슷한게 있는데 저는 콘솔에서 직접 제어하고 싶거든요. ms에서는 directdraw에서 vip를 지원해서 이미지 포맷만 주고
start시키면 되더군요. 여기 저기 알아봤더니..
만약 없으면 해당드라이버를 작성해야될까요? 이에 관한 bsd나 다른계열은 어떤지 아시는 분 없나요? 참조할만한 자료를 찾고 있는데 vip spec는 vesa.org에서 공개를 안하더군요. 2틀동안 이 스펙을 찾아다녔는데 vesa에서 목차 제공하는거 외에는 구할수 가 없네요. 혹시 이에관한 자료 가지고 계신분 있으시면 부탁드려요. 드라이버 관련해서 조언부탁드리고요. vip 정말 힘드네요. -.-;;

jjasook의 이미지

[질문] curses에서 2바이트 문자 관련 질문

curses에서 2바이트 문자 즉, "▷", "◇" 이러한 문자들은
mvwprintw()함수를 사용해서 디스플레이 하거나,
mvwaddch()함수를 이용하여, 1바이트식 디스플레이를 하면,
디스플레이가 잘됩니다.

그러나, 현재 저러한 2바이트문자가 디스플레이된 스크린의 위에,
다른 1바이트 문자('a'...)나, 2바이트 문자를
mvwprintw(), mvwaddch()함수를 이용해서 다시 디스플레이하면,
글자가깨지는 현상이 발생합니다.

테스트해본 결과, 꼭 2바이트 문자위에 다시 프린트하게되면,

girneter의 이미지

pthread mutex 사용시

꼭 pthread mutex 뿐만 아니라
conditional variable 을 쓰는곳에서는 항상 그러던데....
아래 code 를 보면요,
( 어떤 분이 올리셨던걸 좋은 예제라
무단으로 긁어왔습니다. 죄송함다. )

[code:1]void
Queue::put(QItem item)
{
pthread_mutex_lock(&qmutex);

elems_.push_back(item);
pthread_cond_signal(&qcond);

pthread_mutex_unlock(&qmutex);
}

QItem
Queue::get()
{
pthread_mutex_lock(&qmutex);

while (elems_.empty()) {

merds의 이미지

Connect 질문이어서

아주 빠른 답변에 놀랬습니다. 감사합니다.

connect를 이용 열린포트를 알아 낼려고 합니다.

문제의 핵심은 대상포트들에 대해 컨넥션을 이용 접속할때
방화벽에 막힌 포트 접속시 딜레이시간이 기니깐
접속을 중간에 포기하고 닫힌포트로 가정후...(어차피 방화벽에 막혓으니)
다음 포트를 검사하도록 하고 싶습니다.

근디 아래처럼하니 다음 남은 포트 검사 없이
스레드가 죽으며, 또다른 쓰레드를 실행시킵니다.
머 이런식으로 진행되다 결국 뻗어요 ㅡㅜ

negi97의 이미지

mozila 에서 ftp 사이트 접속하기

redhat 9.0 을 쓰고 있는 초보 리눅서 입니다..

모질라는 함께..깔려있어서,,버전은 잘 모르겠네요..

근데.. 문제는 여기서 ftp 사이트를 못찾아옵니다..

그래서 넷스케이프를 받았는데.. 사용할때 마다 실행을 시켜야 하는 불편함에

글 올려봅니다..

모질라에서 ftp사이트 접속하는 방법하고..

넷스케이프 7.0을 기본 브라우져로 설정하는 방법점 알려주세요..

그럼.. 좋은..하루 되세요~~

mach337의 이미지

linux 에서 stress test

linux 에서 stress test 는 어떻게 해야 하나요..?

merds의 이미지

connect에 관한 질문 입니다.

-문제점-
connect()함수를 이용 연결시 블럭되는 경우를 피하기 위해
timeout을 주고 싶습니다 ...알려주세요
(5초정도 연결을 시도하다 답신이 없으면 포기..이런식)

-상세-
진행중인 프로젝트에서
클라이언트에서 "포트스캔"을 클릭하면 서버는 클라이언트에서
열려진 포트를 알려 줍니다.

열린 포트를 알기 위해 단순히 포트당 connect를 시도 합니다.

이런식으로 했을 경우 닫힌경우/열린경우 아무 일 없이 잘 나옵니다
근디 개인 방화벽에서 설정으로 그 포트를 막으면 한 5분정도의 시간이 걸리더군요 ..그래서 connect에서 timeout을 주려고 합니다...

페이지

프로그래밍 QnA 구독하기