프로그래밍 QnA

hekimian의 이미지

저 아래의 "log file 감지"에 관해서...

과거 질문중에 "log file 감지"에 관한 내용을 보던 중 의문이 생겨서 이렇게
질문 합니다.
http://bbs.kldp.org/viewtopic.php?t=1462&highlight=select

sunyzero님의 답변중에서 select() 함수를 호출하여 처리하면 심플하게 끝난다고 하셨는데 ... 문제는 log 화일에 새로운 내용이 추가가 될 경우에만 select() 함수의 read 식별자를 set시키고 return 하게 만드는 방법을 알고 싶습니다.

[code:1]#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/socket.h>
#include <arpa/inet.h>

jymnet의 이미지

타이머 인터럽트에 관련하여...

리눅스에서 타이머 인터럽트를 10mS이하로 사용할려고 합니다.
어떻게 사용할수 있는지 궁굼합니다.

jiphyunjeon의 이미지

telnet 자동 로그인 쉘로 짜고 싶어요. ?

안녕하세요.

FTP는 이런식으로 성공을 했는데
=========================
#ftp join
server="219.241.225.17 7519"
Password="10291214"
ftp -n $server <<End-of-session
user yedang "$Password"
get yesan$da-$ti2
bye
End-of-session
=========================
telnet 도 이런 식으로 자동 로그인 해서 들어 갔다가 화일보기 ls 명령 실행 시킨 다고 빠져 나오려고 합니다.
소스가 몇개 있긴 한데 에러 나구 어떤님은 어떤 유틸을 깔아야 한다구 하네요.
답변 부탁 드림

wizmusa의 이미지

쓰레드로 만들 함수에 인수를 두 개 이상 줄 수 있는 방법이 있

어떤 소스 코드를 받고 고쳐쓰고 있습니다. 그런데 다음과 같이 쓰레드를 만들어 쓰는데요.

if(pthread_create(&thread_id, NULL, (void *)doDownLoad, (void *)&threadFd)) 
{
	printf("dlServer startServer(), FAIL_CREATE_THREAD, errno = %d \n", errno);
}

일단 (void *)&threadFd라는 인수를 주는 것은 알겠습니다. 제가 알고 싶은 것은
1) 원래 저렇게 (void *)를 붙여서 주소로 넘겨줘야만 하는 지 여부하구요,
2) (void *)doDownLoad에서 왜 (void *)를 앞에다 붙이는 지...

시안의 이미지

문자 출력을 할때 색은 어떻게 조정 하는지..

리눅스에서 간단한 문장을 출력 하는데 그 문장에

색을 넣고 싶으면 어떻게 하는지 알려 주시기 바랍니다 : )

mastercho의 이미지

pthread_create 로 쓰레드만드는데 컴파일은 되고 실행은 안됩니

pthread_create로 쓰레드 만들었는데

Segmentation fault 에러가 나네요

왜그렇죠???

skylandi의 이미지

배열의 초기값에 대한 질문입니다.

배열의 초기값에 대한 질문입니다.

int a=10;
int b[a];


const int a=10;
int b[a];

의 차이점은 무엇입니까?

inootis의 이미지

memcpy와 strncpy의 차이?

여짓껏 c프로그래밍을 공부하면서 이둘의 차이를 아직도 모르겠네요.

그래서 저는 아무생각없이 memcpy만을 사용하는데..왠지...strncpy가..측은해 보여요 :(

정확하게...

memcpy는 이래이래 좋아서..이럴때 사용하고..
strncpy는 이래이래 좋아서..이럴때 사용한다...

라고 다른 사람에게 말할수 있을정도로 알고 싶어요. :)

jee89의 이미지

c++ 코드...

#include <iostream>

class CBase
{
   int count;
   public:
   CBase(int i = 0 ):count(i) {}
   ~CBase() { cout << "Destructor" << endl;}
};

CBase func( CBase base )
{
     return CBase;
}

int main()
{
   CBase obj;
   func( obj );
}

이상을 레드햇리눅스에서 실행하면
Destructor 가 4번이 찍힙니다.
그런데, 유닉스에서 실행하면 3번이 찍힙니다.
왜 리눅스에서는 4번이 찍힐까요?
khk의 이미지

Linux에서의 Time 측정 정밀도?

리눅스에서 시간 측정시 사용하는 함수가 여러가지 있는 것 같은데요...
일반적으로 가장 정밀한 단위까지 측정하려면 어떤 함수를 써야 하는지요..
제 경우 struct timeval 구조체와 gettimeofday() 함수를 사용하는데
이 보다 더 나은방법이 있으면 알려 주시기 바랍니다.

그리고 어느 것을 쓰던지간에 그 정밀도는 10ms 이하로는 불가능한게 맞는지요?
만약 그렇다면 왜 그런지 이유에 대해서 설명 좀 부탁드리겠습니다.

좀 더 정밀하게 micro sec나 nano sec까

페이지

프로그래밍 QnA 구독하기