프로그래밍 QnA

gurugio의 이미지

volatile 이 최적화 장벽 역할을 하나요?

리눅스 커널의 이해 원서의 5.2.3 챕터에서 다음과 같은 말이 나옵니다.

The volatile keyword forbids the compiler to reshuffle the asm instruction with the other
instructions of the program.

최적화 장벽을 이야기하다가 뜬금없이 volatile 이야기를 왜하나..
그것도 왜 달랑 애매한 말로 한줄 써놓는건 뭥미??

조사를 해보니 더

air21c의 이미지

[질문] disksim-4.0 컴파일 도중

안녕하세요.

우분투를 9.04 jaunty 환경에서 disksim-4.0 을 컴파일 하는데 다음고 가타은 에러가 자꾸 납니다.

앞뒤 다 짜르고

....
make[1]: Entering directory `/home/air21c/research/test_disksim/disksim-4.0/diskmodel'
make[1]: *** `mech_g1_seektime.o'에서 필요로 하는 타겟 `/usr/local/lib/gcc/i686-pc-linux-gnu/3.4.4/include/stddef.h'를 만들

ssun3025의 이미지

[질문]리눅스 터미널에서 Com port를 통한 데이터 전송시, 데이터 손실 관련 질문

안녕하세요,
리눅스 초보자인데요~ 2주째 끙하고 있는 문제가 있어 글올립니다. 고수님들의 답변 부탁드려요~ ^^

리눅스 터미널에서 Com port를 통해 Windows PC로 데이터를 전송하는 중에 Windows PC로 유입되는 특정 데이터의 손실이 발생합니다.
그 데이터는 0x11 과 0x13이구요.

bizzare의 이미지

빌드하는 컴퓨터의 CPU의 제조사(Intel, AMD)에 따라 프로그램의 실행 결과가 달라진다?

부동소수점 처리를 비롯해서 Intel과 AMD의 여러 부분이 다르기때문에,

동일한 프로그램이라도 (특히 수치연산 프로그램) Intel CPU에서 실행하느냐, AMD CPU에서 실행하느냐에 따라 결과가 달라진다는 사실은 알고 있습니다.

그런데, 빌드할 때 Intel에서 하느냐, AMD에서 하느냐에 따라
나중에 동일한 컴퓨

eminency의 이미지

select나 poll 등에는 Non-blocking IO만 가능한가요?

별로 자주 써 보지를 않아서 헷갈리네요 -_-

Java의 NIO를 보다보니 역시 IO multiplexing 개념인 거 같은데 Non-blocking IO만 된다는 거 같더군요(이것도 제대로 이해한건지..).

select나 poll이나 등등(epoll, kqueue도..)도 대상이 되는 fd가 Non-blocking IO만 되는 건가요? 제가 알기론 아닌 거 같았는데...-_-;

acc92의 이미지

[질문]리눅스에서 cron 로그에 년도정보가 없습니다

리눅스에서 클론 로그를 보면
Apr 14 11:32:00 pcshiba CROND[1841]: (shiba) CMD (date >> /home/shiba/kim/date.log
년도 정보가 없습니다 년도 정보는 어디서 가져올수 있나요?

acc92의 이미지

[질문]fgets에대해

fgets의 함수 내용이 어떻게 되어있는지 궁금하네요

예를들어 f1에 1부터 10까지 f2에는 a부터 j까지 한행에 한문짜씩 입력해놓고
다음과 같이 소스를 짜고 실행하면
FILE *f1;
FILE *f2;
char buff[1024];
int cnt = 0;
f1 = fopen((char*)"f1","r");
if(f1 == NULL)
{
printf("f1 open error\n");
exit(0);
}

f2 = fopen((

superdma의 이미지

[완료]간단한 텍스트 로그 파서를 제작하려고 하는데요..

간단한 증거수집기를 만들고 있는데요...

저는 지금 프로세스 정보 수집부분을 맡고 있고여...

대상 OS는 WIN XP 모든 버전이구여. WIN32 API로 작업하고 있습니다.

구현 부분에 대해서는 직접 API를 호출하는 방법대신 외부 유틸리티의 output을 재가공해서 새로운 포맷을 로그로 출력하는 부분을 맞았습니다.

이를 위해 간단한 로그 파서를 제작하려고 하는데 웹상이나 주위에서 마땅한 조언을 얻지 못하여

이렇게 글을 올립니다...잘 부탁드려용^^

첨부사진 1,2 에서 빨간색 줄친 Column 중에서...
data.txt 에서 name(해당 process의 이름) cpu time(해당 프로세스의 할당 시간) 의 column 정보만 쏙 빼고

data2.txt 에서 해당 프로세스의 pid( data.txt에서 해당 프로세스의 pid를 얻을수 있으므로)에 의해 열려있는 포트 column만 쫙 빼서 새로운 출력을 뽑을려구 하는데...

gracesky의 이미지

perl script 관련 질문있습니다.


perl로 로그 파일을 분석하는 툴을 만들고 있습니다. 로그 파일을 열어서 이미 쓰여진 로그를 분석하는 것은 쉬운데, 로그 파일에 무언가가 쓰여지는 것을 탐지해서 추가된 부분에 대해서 분석을 해주는 툴은 어떻게 만들어야 할 지 감이 안오네요.

tripler의 이미지

소켓 플밍 문의 드립니다.

안녕하세요...

포트포워딩(터널이라고 하는것이 정확할런지..) 하는 소스를 만들고 있는데요..

clinet -> 중계서버 -> server 이런 형식입니다....

server에서 데이타를 받을때 clinet 아이피가 필요합니다...

근데 client에서 소스를 변경할수는 없는 상태이구요...

그래서 중계서버에서
client에서 받은

페이지

프로그래밍 QnA 구독하기