프로그래밍 QnA

guntoo의 이미지

문자열 추출을 할려고 하는데 막히네요..

안녕하세요.

문자열 추출을 하고자 하는 파이일은 특별한 형식이 없습니다.

<a href="http://www.mizday.com" target="_blank" alt=aaa>www.mizday.com</a>
<a href="http://www.queenmama.com" target="_blank">www.queenmama.com</a></td>

이러한 형태로 형식이 정해져 있지 않을때 도메인만 추출하고 싶습니다.

방법이 어덯게 되어야 하는지 궁금합니다.

yhlvyp의 이미지

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

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

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

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

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

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

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

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"이 들어있습니다.

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

elecneer의 이미지

memset에서 packed struct 의 sizeof

ARM 컴파일러로 모바일 코딩을 하고 있습니다.

typedef PACKED struct _ContactsPSTData {
   boolean isUsed;
   uint16 index;
   uint16 iRecord;
   ...
   ...
} ContactsPSTData;


memset(&set_pbook_data[index], NULL, sizeof(ContactsPSTData));

위와 같이 __packed struct를 선언해서 사용할 때,
implicit cast of pointer loses '__packed' qualifier 와 같은 에러가
memset에서 sizeof할 때 발생하여 ARM 문서를 찾아보니 아래와 같은 설명이
되어있습니다.

Quote:

C2906E: implicit cast of pointer loses <qual> qualifier
litdream의 이미지

네트웍 드라이브 비슷하게 쓸수 있는툴 있나요?

현재, 개발이 진행되고 있는 서버에 X 가 없어서 부득이 vim 으로만
작업해야합니다. 그래서, 현재는 제 데스크탑에서 eclipse로 작업한후,
매번 rsync 를 스크립트로 날립니다만, 꽤 불편합니다.
알아서 처리해주는 도구 없을까요?

( 점점 게을러져서 큰일입니다. )

페이지

프로그래밍 QnA 구독하기