프로그래밍 QnA

yhk8393의 이미지

검색하도 잘 안나와서.. Shell 프로그램으로 본쉘에서 ...

Shell 프로그램으로 본쉘에서 ...
특정 프로세스가 살앗나 를 계속검색하다가
실행되지 않을시에는
바로 프로세스를 다시 실행할수있는
쉘 프로그램은 어떻게 해야할지 몰라서여..
검색해도 어떤걸 검색해야 할지 잘 모르겠습니다
부탁드립니다
바뿌신데 읽어주셔서 감사합니다

munin의 이미지

커널 2.2.X와 2.4.X의 각종 구조의 차이점에 관하여 부탁드립니

제가 하고 있는 프로젝트가 하나 있는대..

그곳에서 하는 프로젝트의 일환으로 예전에 만들어진(2.2때)

프로그램을 하나 돌려야만 합니다.

그런대 이 프로그램이 아무래도 task struct나 시그널 스트럭트

등에 직접 관여하다보니..2.4에서 돌리려고 하다보니 틀린점이

너무 많아 어려운 점이 많습니다.(컴파일까지는 되는대...결과가..;;; )

그래서 그런 차이점에 관하여 대략적으로나마 설명해 주십사

고수님들께 부탁드립니다.

아니면 그런 차이점에 관해 설명되있는 책이라던가,

indizarm의 이미지

Bulk data를 보낼때의 send()와 recv()호출은 어떻게 해야 합니?

Bulk data를 보낼때의 send()와 recv()호출은 어떻게 해야 합니까?

winsock에서의 send()는 1번 호출하면 내부로는 어떻게 구현이
되어있는지는 몰라도 사용자가 원하는만큼의 데이터를 전송하게
됩니다.

따라서 send() : recv()의 비율이 1 : 多 였습니다.

그런데 linux에서 같은 방식으로

[code:1]보내는 쪽:

send();

받는 쪽:

while(받은 양 < 데이터의 크기)
{
recv();
strcat(buf, 받은 데이터);
받은 양 += 이번에 받은 양;

lunarainbow의 이미지

URL에 사용되는 인코딩된 한글을 다시 디코딩 하는 방법에 대하?

제가 지금 하려는 작업은, 한글을 인코딩하여 저장한 URL을 다시 원래의 한글로 바꾸어 주려 하는 것입니다.

예를들어,

%40 => @
%2F => /
%25 => %
%C7%D1 =>  한
%B1%DB => 글

이런 식으로 바꾸고 싶은데, C로 프로그래밍을 해야 하기에...

한글 코드를 모르면 직접 작성하기란 거의 불가능에 가까운것 같습니다.
(적어도 저에게는... :cry: )

C에서는 과연 어떻게 처리해 주어야 하는 것인지, 여쭈어 봅니다...

ps. 여기 게시판 검색기능 사용법 어디 없을까요?

catzbi의 이미지

function 에서 참조인자와 반환인자에 따라서 ..어셈블리가 다륵

// test.cpp
#include  <stdio.h>

int nothingR ( int& a ) { 
	return a; 
}
int nothingP ( int* p ){ 
	return *p; 
}
int& nothingRR ( int& a ) { 
	return a; 
}
int* nothingPP ( int* p ) { 
       return p; 
}       

int main() { 
	int a =1 ; 
	nothingR ( a ) ; 
	nothingP ( &a ) ;
	nothingRR (a );
	nothingPP ( &a ) ;
	
return 0 ; 

}

// test.s sh:compiled> g++ -S tets.cpp

[code:1] .file "t.cpp"

koreavisual의 이미지

openssl 프로그램 문의

제가 openssl 함수를 이용해서
통신 암호화 하는 프로그램을 만들려고 합니다.
openssl 함수를 이용할려면 openssl설치를 해야 하는 건가요?
리국스에서는 /usr/include/openssl/ default로 있는데요
이 디렉토리가 없는 OS는 openssl를 다운 받아서 설치를 해야
하나요 ?

그리고 리눅스에서
#include <openssl/ssl.h>
#include <openssl/evp.h>
#include <openssl/crypto.h>
헤더 파일을 찾을수 없다고 나오는데 왜그런지 모르겠습니다.
헤더 파일은 /usr/include/openssl/ 밑에 있거든요

cjy1126의 이미지

try문 질문입니다.

tc가 편해서 tc로 c++ 예제를 코딩하는데 try문에서 에러가 납니다.

Error TEST.CPP 8: Undefined symbol 'try'
Error TEST.CPP 8: Statement missing ;

똑같은 코딩이 vc++에서는 되네요 ㅡㅡ;

왜 defined가 안됐다는건지?

vc++하고 tc3.0하고 iostream.h가 많이 다른가요?

aeronova의 이미지

KDE, GNOME, X toolkit 간에 drag &amp; drop

안녕하세요,
문득 재밌는 생각이 나서 질문드립니다.

X상에서 쓰는 GUI 어플을 보면 X toolkit, Qt, Gnome 요렇게 크게 나눌 수 있겠네요. 모두 다 저수준의 Xlib기반이지만 제 짧은 지식으론 Xlib는 드랙 & 드랍을 지원안 하는 걸로 알고 있습니다. Qt 라이브러리에서 inter process communication 의 일종인 이 드랙 & 드롭을 따로 지원하고 Gnome역시 마찬가지겠지요.

근데, 문제는 보통의 X 환경에서는 이 3가지 라이브러리 기반의 어플을 같이 쓰는 경우가 많습니다.(데스크탑 환경이 KDE,GNOME이든 간에요.)

jjjjrr의 이미지

세마포어에대해 배우고있읍니다

안녕하세요
세마포어에대해 배우고있읍니다
근데 아래부분중
else if ((semid != -1) && (sem_num == 1))
{
sem_union.val = 1;
status = semctl(semid, 0, SETVAL, 1);
}
위코드에대해서 조언부탁드립니다
sem_union 이 구조체인가요 값을 1로설정한다는것이 무엇을 뜻하는것인지....
그리구
semctl(semid, 0, SETVAL, 1);
이코드로 어떤동작이 이루어지는지
조언부탁드립니다
즐거운하루되세요

// // 세마포설정을 한다.
semid = semget((key_t)SEMKEY, sem_num, 0660|IPC_CREAT);

pabiane의 이미지

C 언어에서 복수 파일 입력

C 언어로 프로그램을 짜고 있는데
1.txt
2.txt
.
.
.
1000.txt

위와 같은 형식으로 되어있는 파일들을
1.txt부터 차례대로 읽어 들일려면 어떻게 해야 하나요?

for 문을 이용해서 가능한가요?

페이지

프로그래밍 QnA 구독하기