프로그래밍 QnA

nayana의 이미지

2진수 ,16진수 변환 방법

int a = 65 와 float = 65를 16진수로 변환 시키고 그 다음에 2진수로 변환
시키려고 하는데...
int 형은 무리없이 잘돌아갑니다.
그런데...float 형은 16진수로 변환을 어떻게 시켜야하죠

#include <stdio.h>

int main( void )
{
    float a = 3;
    printf("0X%8x\n", a );

    return 0;
}

하면 0만 나와버립니다.
float 형이나 double형은 16진수 2진수로 변환을 어떻케 시켜야하나요?
metalwolf의 이미지

epoll samle code 얻을수 없을까요?

안녕하세요. 이번에 epoll로 게임서버를 만들어 볼려고 linux2.6대 깔고

epoll api 설치하고 헌데 epoll이 이러한 로직을 탄다는 샘플링 코드를

구할수 없어서요. epoll api는 단지 세개 밖에 없어서 더 막막하더군요.

구현은 심플할것 같은데 기존 나와있는 코드들은 너무 멋을 많이 부려서

주제인 epoll에 대한 구현을 더 복잡하게 만들것들이 많아서요..

혹시 님들이 구현하신 epoll 로 소켓 관리 하시는게 있으시면 노하우를

전수 해주셨으면 합니다. 그럼 오늘 좋은 하루 되세요.

ergo50의 이미지

[질문] IP 한패킷의 크기측정....

안녕하세요...

여기서 많은 도움을 얻어, 스니퍼 하나를 거의 완성했습니다.
그런데, 아직 좀 헤깔리는것이 패킷하나의 크기인데요,,,,

아래의 소스에서,

Total Length 라는것이 캡쳐한 패킷의 크기일까요?(바이트로 환산)

즉, 아래의 것이 패킷사이즈가 되는건지 정말 궁금합니다.

printf("Total Length: %d\n", ntohs(iph->tot_len));

부탁드리겠습니다.

[code:1] iph = (struct iphdr *) p;
i = 0;
if (ntohs(ep->ether_type) == ETHERTYPE_IP) { // ip 패킷인가?

psycoder의 이미지

[질문] 도스창이 뜨지않고 백그라운드로 실행할려면?

안녕하세요.
이제 win32 api를 공부하기 시작한 초보입니다.
제가 c++은 전혀 몰라서 c로 프로그램을 하나 만들려 하는데요..
도스창이 뜨지 않으면서 실행시 백그라운드로 실행시킬려고 합니다.
근데 책을 아무리 봐도 관련 api는 지원하지 않는건지 못찾겠네요..

예제 소스나 힌트라도 부탁드립니다.

ktlsu1231의 이미지

start -&gt; instart(abc, 0, 1, 100); 에서 포인터 ??

안녕하세요.

아래와 같은 코드가 있다면요.. C++입니다.

start -> instart(abc, 0, 1, 100);

여기서 -> 는 어떤구조로 포인터가 되어 있는 건가요?
start객체에서 -> instart() 이런식으로 접근하는 것은
start 라는 객체에서 그 내부에 있는 매소드 접근할 때 사용하는 방법인가요?
. 점으로 접근하는 것과의 차이가 무엇인지 혼란스럽습니다.
구조체를 포인터로 넘겼을 때는 그렇게 했던 것이 기억나는데 객체간은
머리가 잘 안돌아가네요. ^^;;

이정원의 이미지

정말간만입니다. 자바를 이용해 프록시서버를 만들기

어떻게 하면 할수있을까요?

http,socks4,socks5의 3가지 를 사용해

각각 프록시 서버를 구현하려구합니다.

대단한건 아니구요

과제에요 ㅋㅋ

어처구니없게두 도서관도 개교기념일이라 문닫아서 여기에 조언을 구합니다.

좋은 책이라도

좋은 사이트

좋은 소스 있으면 알려주세요

간만에와서 또 부탁만 하네요... 죄송.... T.T

serialx의 이미지

정규 표현식

정규표현식 (Regular Expression) 에 대해서 질문들 드리고자 합니다.

HTML 코드에서 domain 을 추출하고 싶습니다.

...href="www.domain.com"... -> www.domain.com

... abc.ce.ro.... -> abc.ce.ro

...href=3D"abc.com/aaaa" ... -> abc.com

이렇게 추출하고 싶은데 그림파일들 aaa.jpg 등과 겹칩니다.

현제 나름대로 써본 정규 표현식 입니다 :

([_a-zA-Z\d\-\.]+\.[_a-zA-Z\d\-]{1,3})+

더 좋은 방법 없을까요?

zieben의 이미지

java를 사용해서도 dll을 만들수가 있나요?

java를 사용해서도 dll을 만들수가 있나요?

일반적으로 dll이라는 것이 binary로 된 library라는 것을 생각하면 어떤 언어로 짜도 상관은 없을것 같은데요..

만약에 java로 만들어서 컴파일 된 dll이라면
물론 java소스에서 이 dll을 사용할수가 있겠지요?

제가 궁금한것은 다음과 같습니다.

셈플 툴킷을 구해다가 원하는 내용을 조금 수정해보고 메뉴얼에서 시키는대로 컴파일을 하고 실행을 해 보았습니다.
다음과 같은 에러 메세지가 뜨던데요..

[code:1] at com.linar.jintegra.NativeObjRef.init(Native Method)

Seven..의 이미지

A 프로세스에서 B 프로세스를 실행할때

A라는 프로세스는 B가 필요해서

B가 실행되어 있지 않으면

B를 실행시키도록 돌아가는데요

대략적인 코드는

//실행되어있지 않다면
pid=fork();
if(pid==0)//child
{
      setsid();
      signal(SIGINT, SIG_IGN);
      signal(SIGCHLD, SIG_IGN);
      system(turnon_arg);
      exit(0);
}
//부모가 아닌 프로세스는 A프로세스를 실행

이렇게 구현을 했는데
exit(0) 때문인지 종종 쉘이 뜹니다.
그리고..
ps -A 를 해보면
zieben의 이미지

java 에서 에러분석좀 부탁드립니다.

휴.. 오늘 java를 처음 다루어 보았습니다.
그동안 c+로만 프로그래밍 해오다가 client의 요구로 이번에는 java까지 손대게 되었습니다.
일단 셈플 툴킷을 구해다가 원하는 내용을 조금 수정해보고 일단을 시키는대로 컴파일을 하고 실행을 해 보았습니다.
다음과 같은 에러 메세지가 뜨던데요..

[code:1] at com.linar.jintegra.NativeObjRef.init(Native Method)
at com.linar.jintegra.NativeObjRef.<init>(Unknown Source)
at com.linar.jintegra.Dispatch.createDispatch(Unknown Source)

페이지

프로그래밍 QnA 구독하기