프로그래밍 QnA

andro000의 이미지

PSNR은 뭐예요?

"yuv422 <----> rgb24 convert한 다음 PSNR을 구해보세요.. "

PSNR은 뭐예요? 인터넷에서 찾아보니 (PSNR(Peek Signal to Noise Ratio) : 신호대 잡음 비. )
이라 적혀 있던데 이게 뭔지, 또 어떻게 구하는 건지, 알고 싶습니다. 답변 주십시오

kwanghui96의 이미지

SMTP에 대해서..

smtp에 접속하여 간단한 메일을 전송하는 프로그램을 만드려고 합니다.
smtp서버에 telent으로 접속하고
EHLO 서버이름이라고 치면

250-8BITMIME
250-PIPELINING
250-DSN
250-XDFLG
250-ENHANCEDSTATUSCODES
250-HELP
250-SAML
250-SEND
250-SOML
250-TURN
250-XCIR
250-XGEN
250-XLOOP 0969005D9B9E85A8A01820E3F5A22EE9
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN
250-ETRN
250-RELAY
250 SIZE 0

라고 나옵니다. 이때
AUTH login
라고 치면
334 VXNlcm5hbWU6라고 나오고
제 메일계정(ABCD@ABCD.com)을 base64로 인코딩한 결과를 넣고
xjiwoox의 이미지

함수 리턴값에 대해서...

Stevens의 책을 보면.......

return (-1);

와 같이 되어 있는데요.. 함수 리턴값에 괄호연산자를 사용하는 것이 무슨
의미가 있는지 알고 싶습니다.
실제로 이 함수를 호출하는 쪽에서는 단지 value로만 전달될 뿐 아닌가요.
저 괄호연산자가 호출하는 함수쪽에서도 유효하진 않을텐데요.
아닌가요...

kkojiband의 이미지

inline, __inline__ 에 대해...?

제가 알기로는 inline 은 매크로 함수로 선언할때 사용을 하고, 그건 함수의 코드를 컴파일시 읽어들여놔서 실제 수행시에는 속도를 빠르게 해준다고 알고 있었는데요,

제가 간단히 테스트 프로그램 만들어서 inline 선언했을 때와 안 했을때를 비교해보니 차이점이 거의 없더군요...

main 함수 앞에 함수 코드 부분을 넣어두면 차이가 있긴 있는데,

inline을 넣고 컴파일을 해보면 함수 코드 부분이 main 함수 뒤로 이동을 하더군요...이것도 차이라면 차이겠죠...--;

mastercho의 이미지

oracle에 Pro*c 말고........

오라클에는 Mysql C API같은 함수는 없는지요?

각 DB별로 -_-; 거의 동일한 인터페이스를 가지는 클래스를 작성중인데

Pro*c로는 그게 힘들거 같네요 , 왠지 동적으로 처리하게 만들어야하는데

Pro*c는 애초부터 변수를 다 지정하고 있어야 하니.....원

답변 부탁드립니다

omando의 이미지

SIGNAL 관련 sigstack()함수의 사용.

코드 분석중에 signal 처리 부분에서 sigstack()이란 함수를 사용하여
구현한 부분이 있더군요.

이곳 저곳 자료를 찾아 보았지만 얻지못하고 man page를 보았지만
쉽게 이해가 되지 않는군요.

대충 나름대로 해석하자면, signal 이 발생하여 signal handler를 수행시
일단은 stack에 집어넣고 수행하라는것 같고,
사용하는 이유는 signal handler를 수행중 동일 signal이 발생한다면
stack을 뒤져 중복 실행을 막고자 하는건지???

아무튼 이걸 사용하는 이유에 대해 정확히 이해가 안되는군요.(워낙 초보라)

이상훈의 이미지

gcc에서 struct선언을 어떻게 하나요?

gcc를 처음 써보는데, struct선언을 했다가 계속 에러 나길래 테스트 코드를 짜봤읍니다.

#include<stdio.h>
#include<stdlib.h>

struct ttt
{
int a;
char b;
};

typedef struct ttt ttt;
typedef struct ttt* _ttt;
_ttt te;

int main()
{
te= (_ttt)malloc(sizeof(ttt));
te.a = 1;
te.b = "abc";
printf("%d%s",te.a,te.b);

free(te);

return 0;
}

이렇게 해봤는데.... 머가 문제인가요?=_=
초보라서 알 길이 없네요..ㅠㅠ

kkojiband의 이미지

v8086 mode의 문제점...?

갑자기 v8086 이라는게 어떤 식으로 구현이 되는걸까 궁금해져서 여기저기 찾아보고 있는데요...

근데 찾아보니 v8086 mode 에서 문제가 많이 발생한다고 하더라구요??

그 문제가 보호 모드에까지 영향을 미친다고 하던데...

어떻게해서 보호 모드에까지 영향을 미칠수가 있죠?

이에 대해 공부할수있는 자료 혹시 아시는 분 알려주세요~

beta의 이미지

로컬 타임 구하는 코드인데 HHL 에서 테스트하는데.. 문제가 좀

ntp 을 이용해서 값을 가져온후 로컬에서 변환후 사용해서 할 일이 있어서 아래와 같은 과정이 필요합니다.

하드햇 리눅스의 경우 이와 같은 코드가 정확한 값을 도출해 내지 못합니다.
일반적인 다른 리눅스들은 문제 없는거 같습니다.

tm_hour 만 잘못된 값을 가져오는게 정말 이해가 안가네요. 거기만 실수 했을리도 없고.. --; 다 잘못 읽어오면 몰라도.. --;

HHL2.0 이나 다른 시스템에서 테스트좀 해 주실수 있으세요?

Quote:
test# ./ppc_test_time
correct value -> 2003-07-26 10:42:47
shs0917의 이미지

간단한 IDS 탐지 모듈에 관한 질문입니다.

요즘 자주 글을 올리게 되는군요..^^
간단하게 IDS를 구현하려고 하는데요.. 전체적인 구조를 어떻게 잡아야
할지를 잘 모르겠습다.. 기본적으로 패킷 캡쳐... 패킷 분석기.. 탐지기...
룰포맷 등등.. 이런걸 어떻게 효과적으로 배치(?)라고 해야 할까요??
많은 도움 부탁 드립니다..^^

페이지

프로그래밍 QnA 구독하기