프로그래밍 QnA

codekim의 이미지

void (*signal (int sig, void (*disp)(int)))(int);

void (*signal (int sig, void (*disp)(int)))(int);
여기에서요
signal함수 선언부인데요
void (*signal (int sig, void (*disp)(int))) 여기까지는 알겠는데요
sig는 해당 시그널을말하구요 disp는 함수 핸들러인데요
그니까 sig가 오면 disp를 호출해서 그 함수를 처리하는건데요
그다음에 나오는 (int)가 무엇을 의미하는지 모르겠습니당. ㅠㅠ
답답해요
고수님들의 답변좀 부탁드립니다. 꾸벅

gunny97의 이미지

GTK2.0 스크롤바 컨트롤에 대해서..

예를 들어 메신저에서 상대방과 대화시

글을 입력하면... 입력한 글들이 위 텍스트뷰에

순서대로 쭉 출력되면서... 뷰 영역을 넘어가면

위에글을 읽어 볼수 있도록 스크롤바가 나와서

제어가 가능한데.... 문제는... 스크롤바가 내가 입력한 만큼

따라서 내려와야 되눈데 따라내려오지 않아요...

스크롤바는 입력한 만큼 저만치 위로 올라가 버려서

최근글은 안보이고 예전글만 그대로 나오네용...

스크롤바만 점점 줄어들면서 말이죠....

lbdargon의 이미지

truss나 strace에 관련 좋은 문서없을까여?

^^;;
고수님들 system call을 체계적으로 분석해 보고 싶습니다.
도와주세여~

black0328의 이미지

select() 함수의 timeout 에 대해 다시 질문 드립니다. 제발 꼭

tv.tv_sec = 60;
tv.tv_usec=0;


do{
  						
   FD_ZERO(&rfds);
   FD_SET(client_accept,&rfds); 


   if((ss=select(client_accept+1,&rfds,(fd_set *)0,(fd_set *)0,&tv))<1){
							close_socket();
  }else{ //select() >=1 인 경우
       if(FD_ISSET(client_accept,&rfds))
	{
                   recvByte += recv(client_accept, fileMessage+recvByte, MAX_PACKET_SIZE-recvByte, 0);
	}
     }
}while(recvByte !=MAX_PACKET_SIZE)

warpaint의 이미지

저 cs8900 이더넷 소스를 보신분 질문이염, 그리고 GFP_KERNEL

1. GEP_KERNEL의 어떤 의미의 옵션인가염?

2.CS8900A의 네트워크 디바이스 드라이버 소스를 보신중에 수신 데이터를 IP 이전 계층에서 후킹(잡아 내려면)하려면 어떤 부분을 봐야 할지, 조언좀 주세염

즐거운 시간되세염

ia94039의 이미지

리눅스 서버 프로그램을 짜려고 합니다.

윈도우에서 돌아가는 프로그램이 있는데요

그 프로그램에 ip 를 주어 리눅스서버에 접속해서

데이터를 송수신할 수 있게 하려고 합니다.

가장 잘 이해가 안되는 부분이 윈도우프로그램에서

그 데이터들을 서버와 주고 받을 때 어떤식으로 어떻게

하는건지 감이 잘 안옵니다.

어떻게 하면 되는지 간단한 설명이나 등등 도움을 바랍니다..

그럼... 수고하세여

kimyh의 이미지

데이터베이스 검색을 URL로 어떻게 link 시키는지요.

데이터 베이스 필드에

address1=경기도
address2=부천시
address3=소사동

이렇게 저장되어 있을때 url을 이용해 위주소에 해당하는 데이터를 뽑아내 리스트를 보여주려고 합니다.

즉 먼저 경기도를 클릭하고 다음 부천시를 클릭하고 다음 소사동을 클릭하면 아래와같은 select 문이 동작해서 리스트를 보여주려고 합니다.

$queryString = "SELECT * FROM $accountsTable WHERE address1 = '$address1' and address2 = '$address2' and address3 = '$address3'";
이하소스 생략.....

그런데 먼저 경기도를 클릭하면 경기도내의 여러 시,군,구로 가서 다음 부천시를 또 크릭하면 여러 동중에서 소사동을 클릭하는것 입니다.

하하의 이미지

CTX란?

open source 로 공개된 des3 를 받아 분석하고 있습니다.

헌데 그중 . 변수명을 cipher_ctx, des3_cbc_ctx .. 이렇게

사용하고 있는데.

끝에 ctx라는 명을 예전에 db관련 코드에서도 본 기억이 납니다.

해서 웹에서 찾아보니 committed to xcellence 라고 나오는데.

나름대로 해석해보면 "최상을 위해 전념하다" 인데..

해석과 같이 연관성이 떨어져 보입니다. 그렇담. 위에서 나타내는

ctx가 무슨 의미인지 알고 계신 분 있나요?

open source지만 하다못해 readme 조차 없어 .. 이렇듯 ..변수

saxboy의 이미지

C++ 에서의 casting ?

저는 C++을 그다지 즐기는 편은 아닌데, 가끔 써야만 하는 경우가 생기면 하긴 합니다만... 문득 궁금해지더군요. reinterpret_cast나 dynamic_cast, static_cast 따위들... 이런것이 꼭 쓰여야 하는 경우가 있나요? 그냥 제 짧은 생각으로는 이런 것을 쓰는 것보다는 클래스와 오퍼레이터를 잘 만들어서, 이런 것들을 쓸 일이 없도록 해야 하는 것이 아닌가 싶어서요. 전부터 궁금했는데, 게시판에 지나가는 길에 한번 올려봅니다. 런타임의 캐스팅이 C++에서 <꼭> 필요해지는 경우가 어떤 것일까요?

icanfly의 이미지

[질문] 함수호출앞에 캐스트시키는것은?

초보자용 리눅스 프로그래밍 책에 보면 저수준 시스템 콜인 write() 콜하는 부분에서 다음과 같은 코드를 볼 수 있습니다.

char *byte_to_write="A";
...
for(byte_count=0; byte_count < 100; byte_count++)
{
       (void)write(file_desc, byte_to_write, 1);
}

위에서 함수 호출 앞에 (void)를 굳이 써주는 이유가 먼지 궁금합니다.

안써도 별 상관 없을거 같은데....

그럼.답변 부탁드리겠습니다.

페이지

프로그래밍 QnA 구독하기