프로그래밍 QnA

mastercho의 이미지

pthread_mutex_t 에서......

pthread_mutex_t 를 가지고

동기화를 시켰을 경우

신호가 오면 뮤텍스의 동기화 블럭도 깨지는지 궁금합니다

ps

프로그램에 신호한번 사용하려니... 무지 힘드네요 --;

hwsong의 이미지

IP header option을 사용하는 방법에 대해

현재 소켓을 이용해서 traceroute와 비슷한 프로그램을 코딩 중입니다.
여기서 제가 IP header option을 사용해야 하는데요,
정확한 방법을 모르겠습니다.

자료로 나와 있는 것도 없구 말이죠.
IP header option을 사용해 보신 분 계시면 답변 부탁드립니다.
물론 예제 source file이라도 있으시면... 정말 눈물겹도록 감사하겠죠...
그럼, 이만...

은영신랑의 이미지

Lan card에서 mac address 읽는 방법

이건 제 생각인데요.
PCI Configuration 중에서 Expasion ROM Base Address에 Lan card의
정보가 들어있는 EEPROM의 base address가 들어있고,
운영체제나 그런데서는 그 어드레스를 이용해서 MAC address를 읽어들이는것이라고 생각되는데요.

제 RTL8029를 보면 그 부분이 00000000 으로 되어 있거든요.
제가 틀린것인가요?

답변좀 부탁드리겠습니다.

jiphyunjeon의 이미지

expect 어디서 받구 어떻게 깔아요. ?

님들의 답변에 다시 한번 머리숙여 감사 드립니다.
제가 telnet 를 자동 로그인 하려구 하는데 expect 써야 할것 같아서
제가 원하는 부분이 expect 있는거 같아요.

expect 어디에 있는지 하고 어떻게 설치 해야 하는지 알구 싶습니다.
그리구 expect 만 있으면 되나요.? expect 다른 프로그램과 함께 써야 하는건 아닌가요 ?

일단 이걸 해결해야 할것 같습니다. 님들 부탁 드려요.
이건 완전 초보라 넘 답답하네요. 물어 볼 사람이 있으면 좋은디 이렇게 글을 올려서 물어 보려니 .....

moonzoo의 이미지

curses 사용 중에 질문..

curses를 사용해서 화면을 구성중입니다.

화살표 키 등을 처리하기 위해서

KEYPAD를 TRUE에 설정하고 wgetch 등을 이용해서

key입력을 받고 있는데..

다른 키들을 DELAY없이 바로바로 처리가 되는데

ESC키를 받을때는 약간(0.5총 정도.)의 DELAY가 발생하네요..

이 DELAY를 어떻게 없애야 할까요?

참고로
KEYPAD를 FALSE로 놓고 하면 DELAY는 발생하지 않습니다..
근데 화살표 등을 처리하기 위해 TRUE로 처리해야 될 상황..
cbreak , nodelay 등도 써봤는데 효

bingsinson의 이미지

자바에서 전역변수는 어떻게 쓰나요?

그냥 c++에서와 같이
class 위에 int test; 이런식으로 치니까 오류가 나더군요
사용방법좀 알려 주세요

song의 이미지

메모리를 언제 해지시켜주느냐 하는 질문 입니다.

메모리를 언제 해지시켜주느냐 하는 질문 입니다.

문자열을 token해주는 함수 입니다.
함수 원형은 : char ** tokenize(const char *string, const char *delim, int *n)
인자는 차례대로 문자열, 구분자, 담겨진 개수 이런식입니다.

int spit;
char **tmp;
char get_int[2];

tmp = tokenize(parv[parc - 1],get_int, &spit); //메모리 할당. spit는 배열의 크기입니다.

if(!strncmp(tmp[0],"ADD",ITOA_BUF_LENGTH))
m_group_add(tmp,spit);
else if(!strncmp(tmp[0],"DEL",ITOA_BUF_LENGTH))

germanister의 이미지

극초보의 linked list 질문입니다.

책 정보(id, name)을 추가(add)하고 삭제(remove)하고 검색(search)하고 제거(remove)하는 초보적인 프로그램을 짜보고 있는데요....

처음으로 linked list를 사용해 보았는데...인터넷에서 소스 보고 많이 많이 참고를 해가면서 첨으로 짜본건데...이상하게...3개 이상 add하면 에러나구...list도 마지막꺼는 name이 제대로 안나오구...이상하네요

사흘동안 시간날때마다 코드를 뚫어져라 보고 있는데...무엇이 문제인지...
전혀 감이 안오네요. 사실 linked list 자체도 잘 모르는 상태라...

hellowee의 이미지

이벤트 발생할때 마다 쓰레드를 만들고 없애면 오버헤드가 많이

pthread_create를 매번 이벤트가 일어날때 마다 생성하고 일처리후 바로 쓰레드를 죽이는 방법을 하면 오버헤드가 일어나다고하는데..
오버헤드가 일어나서 안좋은점을 가르쳐주세요..
그럼 즐거운 하루보내세요

waltherppk의 이미지

C 에서 함수 포인터를 인수로 전달하는 방법이요...

void list_init(List *list, void (*destroy)(void *data))
{
	list -> size = 0;
	list -> destroy = destroy;
	list -> head = NULL;
	list -> tail = NULL;
	
	return;
}

Algorithm with C 번역판 -O'Rielly- 의 연결리스트 구현예제코드의 일부입니다. 이걸 호출하는 방법을 모르겠어요...

list_init(list, function_pointer);

list_init(list, function_pointer(void *));

int data = 0;
list_init(list, function_pointer((void *)&data));

페이지

프로그래밍 QnA 구독하기