프로그래밍 QnA + 설치 및 활용 QnA

yhlvyp의 이미지

ioctl명령을 사용하여 ip를 다시 셋팅후..

프로젝트로 ad-hoc라우팅 프로토콜을 짜고있습니다.

커널의 일반적인 네턱 프로토콜을 놔두고 거기에 제 모듈을 올려

라우팅 프로토콜을 적용 시키려 합니다.

모듈을 올리기전에 아이피를 셋팅하는 초기화 작업을 하기위해

어플리케이션을 실행하는데

프로그램을 실행하면 아래와 같이 아이피를 다시 생성하여 셋팅하게 됩니다.
[code:1]
void
set_ip( )
{
sockfd = socket( PF_INET, SOCK_DGRAM, 0 );
memset(&ld->ifr, 0, sizeof(ld->ifr));

yhlvyp의 이미지

사운드가 지직거려요...ㅠㅠ

제가 노트북에 fedora core4를 깔았습니다.

현재 xp와 멀티부팅으로 쓰는중이구요..

그런데 fedora core3에선 잘 잡히던 사운드가

지직 거리네요

음악 플레이등을 하면 잘되긴 하는데 지직거리는 소리가

굉장히 거슬릴 정도네요=_=

물론 스피커 문제는 아닙니다(윈도우에서 맑게 잘들립니다.)

cd를 플레이해도 그렇고 음악파일을 플레이해도 그렇고

계속 지직댑니다 볼륨이 높아질수록 더 심하네요

마치 스피커가 나간것인양....

alsa mixer를 이것저것 건들여 봐도 똑같습니다

바라미르의 이미지

Kopete에서 MSN 로그인이 안 되는 문제입니다~

여기 저기 많이 뒤져봤는데 SVN를 이용해서 설치하라는 말이 있더군요~

그래서 해 봤는데 make하는 도중에 계속 error가 발생했습니다~ :cry:

어쩔 수 없이 다시 인터넷을 뒤지던 중~

첨부하는 파일을 사용하면 된다는 글이 있더군요~

그래서 첨부한 파일 안의 readme 파일을 읽고 그대로 실행했는데~

루트에서는 로그인이 되는데 제 계정에서는 안 됩니다~ :(

저는 Fedora Core 3 사용하고 있고요~

업데이트는 매일 하고 있습니다~(아마도 거의 다 최신 버젼이라는 얘기겠죠? :shock: )

aNsITAte의 이미지

우분투에서 JDK를 설치는데 에러 메시지가.. ㅡ,.ㅡ

fedora 에서는 잘 설치되었는데.. 우분투에서는 다음같은 메시지가 나오네요;;

Quote:

sapius@pigmailon:~$ ./jdk-1_5_0_03-nb-4_1-linux.bin
InstallShield Wizard

InstallShield Wizard \uffff\u02b1\uffff\u022d \uffff\uffff...

Java(tm) Virtual Machine \uffff\u063a\uffff \uffff\uffff...
...................................
...................................
...................................
...................................
...................................
...................................
...................................
...................................

rimuzzang의 이미지

시스템 콜 안에서 파일여는 법은?

예를 들어서

/dat.dat 라는 파일이 있을때

어떻게 파일을 열고 접근해야 fd 를 얻어야하는지 모르겠습니다.

sys_open 함수를 써봤으나..

대략 -1 값만 리턴해주는..

int file_open;

file_open = sys_open("/dat.dat", O_RDONLY , 0644);

if( file_open < 0 )
error();

흐음..

이유가 뭘까요..

그냥 사용자 application 에서는 잘 되는디..

okt1973의 이미지

php에서 for문과 foreach문의 차이점이 무엇인가요?

일본어에서요......파일을 불러와서 비교하려는 단어가 있으면 치환한후에 다른 문자을 집어넣으려 하는데요...

현재 아래처럼 사용하고 있는데요...

foreach($e_data as $i=>$value){
$data=eregi_replace($e_data[$i],$i_data[$i],$data);
}

for($i=0;isset($e_data [$i]);$i++){
$data=eregi_replace($e_data [$i],$i_data [$i],$data);
}

두문장을 사용하기 전에 bin2hex를 사용해서 비교한 후에 pack함수로 바이너리로 만드는데요....

위에껀 $data에 있는 전체 배열을 찾아주긴 하는데...pack사용시 배열에 없었던 가나들이 $+처럼 보여지네요..

ssstone의 이미지

udp checksum 구하는 함수에 대해서

커널에서 작업을 하다가 udp checksum을 구해야 하는 부분이 있어서 원래 커널에 있는 부분을 사용할려니깐 pseudo header를 만들수 없는 상황입니다.

그래서 어쩔수 없이 pseduo header에 대한 부분은 직접 계산하도록 함수를 하나 만들었습니다. 하지만 sniffer로 보면 정확하지 않다고 나오는 군요.

혹시 구현해보신 경험이 있으신분들이 계시면 조언 부탁드립니다.
지금은 어쩔수 없이 checksum을 사용하지 않도로 0을 넣어서 처리해서 동작시키고 있습니다.

[code:1]static unsigned short udp_sum_calc(unsigned short udp_len, unsigned int saddr, unsigned int daddr, char *buff)

slowind의 이미지

윈도우쪽 질문인데..괜찮을런지..^^ .. VS .net 2005 beta2 에

기존에 EVC 4.0으로 작업된 프로젝트 파일인 *.vcw 가 있습니다.

이건 vs .net 2005 beta2에서 가져올려고 하는데

프로젝트 오픈 메뉴안에 vcw를 불러오는게 없더군요.

매뉴얼에는 그런게 있다고 하고, 만약 없다면 add-in 형식으로
다운을 웹상에서 받으라고 되어 있는데, 아무리 ms 싸이트를 뒤져도 그런것은 안나오더군요.

수동으로 하는 방법도 있는데, 이건 파일들을 일일이 복사해서
하는것이라 프로젝트 수가 엄청 많고 파일또한 무지 많아
수동으로 하는 방법은 정말 -_-;;; 입니다.

vudghkzm의 이미지

php 와 html 에서 파일 경로 적을 때 \ 와 / 둘 중에서 아무거나

파일 경로를 적을 때 윈도우즈에서는 구분 기호로써 \ 를 사용하고, 유닉스는 / 를 사용하는데요.

작성한 php 파일이 윈도우즈에서도 쓰일 수 있고, 유닉스에서도 쓰일 수 있게 할려고 하는데..
어떻게 해야 하나요? 그냥 아무거나 써도 알아서 시스템에 맞게끔 인식되나요?

html 코드에서도 아무거나 써도 알아서 시스템에 맞게끔 인식되나요?

PAHT_SEPARATOR 처럼.. 시스템에 맞게끔 변환되는 상수 같은걸로 정의되어 있지는 않나요?

facered79의 이미지

안녕하세요 변수를 비교 할려고 하는데요 .. 잘 안되네요.

비교할 대상인 변수는 아래와 같습니다.

const char **current_id;
char *comval;
//current_id[1] 에는 "01" 이라는 값이 들어있고.
//comval도 마찬가지로 "01"이 들어있습니다.

이 둘을 비교 하기 위해서는 어떤 방법을 써야 하는지요..

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기