프로그래밍 QnA

indizarm의 이미지

스파게티 한 젓가락/ 저붐 하시죠(msg qu, sender측)

당연하게 될거라고 생각했는데 안되니까 짜증이 밀려오는군요.

뭐가 잘못되었을까요? -_-;;

중간의 printf는 while(1)안에서의 block을 위해서(관찰용)
집어넣은 것입니다.

[code:1]
#include<stdio.h> // 표준 입출력을 위해

#include<sys/types.h> // types (정확치 않음)
#include<sys/ipc.h> // System V IPC (semaphore, shared mem, msg qu)
#include<sys/msg.h> // msg qu 관련 함수 사용을 위해

#include<time.h> // rand() 함수의 seed로 time()을 사용하기 위해

bw001730의 이미지

네트워크 프로그래밍 함수에서 read() 함수가 0을 반환하는 경우

흠..
이런 경우가 있는가 궁금합니다.

read()함수로 소켓에서 읽어들이는데요
계속해서 0을 리턴해요..

루프를 돌면서 지정한 바이트를 읽어들일려고 하는데
계속0을 리턴해서..CPU 점유율이 올라가고 있어요
SunOS 5.8에서 동작시키고 있습니다.

epro74의 이미지

디바이스 드라이버를 어플리케이션에서 실행중에 내렸다 다시 올

안녕하세요. 리눅스 입문한 초보입니다.
디바이스 드라이버를 응용프로그램에서 어떤 메세지를 받으면 커널에서 내렸다 다시 올릴수 있는지 궁금합니다. 있다면 어떤 방법으로 가능할런지요.

고수님들의 답변 부탁드립니다.

운형의 이미지

쉘로만든 cgi중...

`if [ "$FORM_COMMAND" = "Connect" ]; then /usr/bin/sudo  /bin/report echo "<META HTTP-EQUIV="refresh" CONTENT="0\;URL=http://192.168.100.104/report/traffic.html">";fi`

위 코드에서 /bin/report는 필요한 파일을 생성해내는 c실행 파일 입니다.
이 실행 파일은 문제가 없이 /www/report/에 정상 파일을 생성해 냅니다.

파일 생성후 traffic.html을 웹으로 뿌려야 하는데 echo 부분이 작동을 안하네요..

몇일째 이거만 잡고 죽을 맛입니다...

indizarm의 이미지

msg qu는 block된다거나 하지 않습니까?

proc A proc B

┌────────┐//////////┌────────┐
| ┌──────┐│//////////│ ┌──────┐│
│ | recv Thrd │--------┐ │ │ while(1) ││
│└──────┘│//////│ │ │ (send) ││
│ │//////├─── ││
│┌──────┐│//////│ │ │ (recv) ││
││send Thrd │--------┘ │ │ ││
│└──────┘│//////////│ └──────┘│

qlfeh1의 이미지

showModalDialog 가 너무커 get 방식으로 넘길수가 없네요.가르

post 방식으로 넘기려고 해도 감싸고 있는폼 액션이 다른곳을 가리키고 있어서 form으로는 넘길수 가 없네요..

고수님들 도와 주세요,..
printf("function selectRead() {\n");
printf(" var args = new Array();\n");
printf(" var arr = null;\n");
printf(" var dateName = new Date();\n");
printf("\n");
printf(" args[\'Flag\'] = \'\';\n");
printf(" args[\'Attach\'] = \'\';\n");
printf(" arr = showModalDialog(\"/senbin/admin/admin_member_aframe?server=%s&read=\" + document.bullinsert.readad.value + \"&contents=\" + document.bullinsert.contentsad.value + \"&write=\" + document.bullinsert.writead.value + \"&modify=\" + document.bullinsert.modifyad.value + \"&delete=\" + document.bullinsert.deletead.value + \"&admin=\" + document.bullinsert.adminad.value + \"&move=\" + document.bullinsert.movead.value + \"&copy=\" + document.bullinsert.copyad.value + \"&session=\" + dateName.getTime(), args, \"font-family:Verdana; font-size:12; status:no; help:no; resizable:yes; dialogWidth:670px; dialogHeight:739px\");\n", server_name);

달그림자의 이미지

프로그램 종료후 쉘이 이상?

현재 임베디드 리눅스 위에 프로그램을 하나 돌리고 있습니다.
간단히, 시리얼로 특정 코드를 받으면 그 코드를 실행시켜 주는 프로그램입니다.
(임베디드 리눅스 window 컴퓨터 )
프로그램 -------시리얼 통신 ------- hyper 터미널

문제가, 프로그램 종료후

[/root@...]$

이 상태에서, 글자를 치면 화면에 나타나지 않습니다. 나타나지는 않지만 입력은 받고 있습니다.

또한, 엔터를 치면 다음 라인으로 넘어가는게 아니라, 옆으로 뜨네요.

lacovnk의 이미지

원격 동기화 -_-; 어렵습니다.

두 서버가 있습니다. 하나는 학과서버라..rsync등을 사용할수 없군요 ㅠㅠ
나머지 한대(집서버)는 제것이라..마음대로 설정할수 있습니다 :)

학과 전산실에서는 학과서버가 삼바 마운트가 되어 편하게 쓰고,
집에서는 집서버를 삼바마운트해서 편하게 쓰는데,
역시 문제는 동기화입니다 -_-;

맨날 다운로드하기도 귀찮고 -_-;
첫째로 생각한건 tar+ssh 조합!
http://bbs.kldp.org/viewtopic.php?t=26431&highlight=%B5%BF%B1%E2%C8%AD 참고하여
tar cvfzp - /home | ssh taejun "cat > home.tgz"

macmac83638의 이미지

#ifdef를 제거한 코드를 보고 싶습니다.

기존소스에 #ifdef 가 너무 많아서 해독이 불가능한 수준인데
make 파일내에서 정의되지 않은 블럭을 자동으로 제거하여
#ifdef가 모두 제거되는 형태의 소스를 볼 수 있는 방법이 있는지
알고 싶습니다만..

cho&#039;s의 이미지

asm에서 cpuid를 얻어오는 부분에대한 질문.

안녕하세요. gas 문법중에 질문이 있어 이렇게 조언을 구합니다.
궁금한것은
gas에서 마지막 라인에 :"0"(index)); 부분에서 "0"이 의미하는 바가 무엇인지 궁금합니다. 현재 gas와 masm의 cpuID코드입니다.
gas에서는 ELF포맷의 PIC(위치 비의존 코드)로 인해서 ebx를 esi에 저장하고 시작하는것 외에는 크게 다른 바가 없습니다.
여기에서 op는 initial eax value가 됩니다.
[code:1]
//ebx saving is necessary for PIC.
#define cpuid(op, eax, ebx, ecx, edx)\
__asm__volatile \
("movl %%ebx, %%esi \n\t" \

페이지

프로그래밍 QnA 구독하기