프로그래밍 QnA

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을 주려고 합니다...

maidland의 이미지

Snort의 Log생성법...

Snort의 Log생성법... 은..

룰부분에 지정해준 alert라는 것을 구조체에 넣어서..

우선순위를 따지고(중요도), 로그에 아이피랑 포트만 남기느냐..

모든 종류를 남기느냐.. 입니다..(맞는가?;;=ㅅ=;;)

여기서 제가 궁금한게..

Snort에선 텍스트파일 하나에 계속 스트링을 넣어주느냐?

하루하루 생성하느냐? 입니다.. 이쪽으로 공부를 조금 이나마 하신분,...

답변 부탁드립니다^-^

신호철의 이미지

MySQL에서 데이터를 각각의 포인터구조체에 넣을려고 합니다..

[code:1]
#include <stdio.h>
#include <mysql.h>
#include <errno.h>
#include <string.h>
#include "rule_struct.h"
//#include "define.h"

int main()
{
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
int fields;
//int cnt;
char *query;
int pr;
//int /*Packet_dsize=408,*/ i = 0;
//int dsize[fields + 1];
struct Jolt *jolt_dsize;



mysql_init(&mysql);

if (!mysql_real_connect (&mysql, "localhost", "root", "tlsghcjf", "rule_db",0,0,0))

페이지

프로그래밍 QnA 구독하기