프로그래밍 QnA

maindb의 이미지

PHP 의 preg_match 함수에 관하여..

이메일 헤더를 분석하던중...

To: ~ 부분을 가져오고 싶어서

preg_match("/To: (.*)/i", $line, $regs)

를 했더니...

To: ~ 뿐만이 아니라 Delivered-To: ~
Reply-To: ~

도 해당이 되네요.

원하는건 단지 To: ~ 부분인데...

덕분에 정규표현식 공부를 열심히 하고 있는데
잘 안되네요.

조언 부탁드립니다.

---------------------------------------------------

일단
preg_match("/^To: (.*)/i", $line, $regs)

와 같이 하니까 되긴 되던데.... 맞는건지 모르겠습니다.

sangsik의 이미지

[질문] 절대경로 상대경로에 대한 개념을 정확히 알고 싶습니다.

운영체제 : WINDOWS
WEB : IIS
Language : ASP
---------------------------

안녕하세요..
제가 알고 있는 절대경로와 상대경로에 대한 개념은

(1)
절대경로 : root를 포함한 FULL 경로 (Ex : /public_html/www/member/list.asp )

상대경로 : 현재 위치에서 위 아래로 찾아 다니는 경로 (Ex : ../../member/list.asp )

이렇게 알고 있습니다.
그런데.. 제가 아시는 분이 제 코드를 보고 말씀하시길..

절대경로 상대경로란

(2)
절대경로 : 시스템 Hardware 상 FULL 경로 (Ex : C:\\webroot/public_html\www\member/list.asp 또는

wildfire의 이미지

linux multi threads program 관련 질문입니다

linux kernel 2.2.16에서 사용 하 던 프로그램을
linux kernel 2.6.0으로 옮겨 사용하려던중 문제가 발생했습니다

compile 한 후, 실행을 해서 log 를 남겨 확인해보니
다른 threads 가 생성된후 동작 해야 하는 threads 가
기다리지 않고 실행을 해서 종료가 되는 문제가 발생했습니다
(지금 까지 확인 한 것입니다)

게시판의 글을 찾아보았는데 linux 와 threads 에 대한 지식이 부족해서
해결 방법을 찾지 못하고 있습니다

다른 분들의 도움 부탁합니다

ㅡ,.ㅡ;;의 이미지

형제프로세스가 아닌 다른프로세스끼리 뮤텍스 사용하려면..

제가 뮤텍스는 잘사용을 안해서..

형제프로세스가 아닌 다른프로세스끼리는 뮤텍스 사용할수있나요?

여테까지 주로 세마포어 사용했었는데.. 뮤텍스로 할수 있나요?

driver0401의 이미지

차이점을 알고 싶습니다.

라우터와 게이트웨이의 차이점을 알고 싶습니다.

또 L2, L3, L4 Switch 와 브리지, 라우터, 케이트웨이 의 차이점을 알고 싶습니다.

정의는 어느정도 이야기들이 있는데 차이점들에 대한 정보는 없는 것 같습니다.

어디에서는 라우터나 게이트웨이나 같다고 하는데 분명 틀린 점이 있는 것 같은데 위의 열거한 것들의 차이점을 알고 싶습니다. 많은 조언 부탁드립니다.

chxooi의 이미지

[질문]readline 함수 사용질문.

#include<stdio.h>

int main(void)
{
char *buffer;
char * s;
s = readline(buffer);
return 0;
}

물론 다 짠건 아니지만 readline 을 쓰기 위해 위와 같은 코드를 구현했습니다.
그런데 compile 을 하면,

gcc -o test test.c

/tmp/ccXxIWq9.o: In function 'main':
/tmp/ccXxIWq9.o:(.text+0x14):undefined reference to 'readline'
collect 2: ld returned 1 exit status

로 나옵니다.

undefined reference 라...readline 을 사용할 수 없는건가요?
아니면 원래 GNU C 에서 지원하는 default 함수가 아닌가요?

man 페이지에는 나와 있던데...양이 많아서 꼼꼼히 읽진 않았지만, 저렇게 쓰면 사용되어야 할꺼 같은데 에러 내용자체가 아예 참조가 안되는거 같아서 질문 드립니다.

mangg의 이미지

2차원 배열 질문입니다.

#include <stdio.h>

void parser( char **buf )
{


}

int main( void )
{
        char url[ 5] [100];

       parser( url );
}

이 코드 문제 있는 코드 인지요?
gcc -o test test.c
했더니.
Warring : ........ from incompatible pointer type
이런류의 워닝이 나옵니다.
실행시켰더니 세그먼트 폴트 나오구요.

제가 잘못한건지요?
[/code]

지나가는새의 이미지

인터럽트 우선순위 변경

현재 NIC에서 발생하는 인터럽트로 인해서 키보드가 거의 먹지 않을 정돈데요..

이것을 패킷 처리를 중단(줄이는) 한이 있더라도 키보드 우선순위를 높이고 싶습니다.

이것이 가능한가요?

만약 가능하다면, 특정 처리 부를 위한 제한적인 인터럽트 제어 역시 가능한건가요?

어딜 건드려야 할까요.. 우선 디바이스 드라이버에서 직접적으로 오버헤드가 걸리지 않게 수정은 했습니다만, 그러면 불연속 적인 상황에서의 처리를 못하기 때문에 망설이고 있거든요.

운형의 이미지

코딩을 하다가...

vi에서 esc 키를 눌러야 할 경우가 참 많은데...

이거 손가락이 짧아서.. -_-

키맵을 바꾸고 싶은데요. vi에서만 바꿀수 있는 방법이 없을 까요..????

가령 잘안쓰는 키로 cntrl + space라던가..(조합은 안될 수도 있겟군요.. )

oprsystem의 이미지

printf 의 파라메타 내용

안녕하세요

int
mon_printf(fmt,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)
char *fmt;
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12;
{
    int ret;

    monLock();
    ret = _printf(fmt,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12);
    monUnlock();
    return(ret);
}

이런식으로 구현 되 있는 printf 가 있습니다.
int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12;
이런식으로 변수를 선언하면 전역 변수가 되는것인지 어떤건지 확실히 모르겠습니다.
그리고 _printf 의 구현도 가변인자 방식이 아니라 고정 파라메타 방식처럼 보이는데 사용 할때는 일일이 파라메타13개를 다 넣는게 아니라 를 일반 printf 처럼 가변 파라메타 방식으로 사용하는것이 궁금합니다..

페이지

프로그래밍 QnA 구독하기