프로그래밍 QnA

icanfly의 이미지

정규표현식 질문...

요즘 정규표현식을 자주 쓰면서 재미를 붙이고 있는데요..

간단한거같은데 잘 안되는게 있어서 질문 드립니다.

"숫자와 문자, - 같은 것들이 함께 나올수 있지만,

숫자로만 구성되서는 안되는 패턴" 을 어떻게 표현해야 할까요?

A23400-BDCE, ACDCD, 2034-302 은 되는데..

12345, 435443 이런것들은 안되는..패턴...

그럼 ...답변을 부탁드립니다.

dalant019의 이미지

TASK_INTERRUPTIBLE 상태로 태스크가 휴면하게 되면

시그널에 응답할 수 있다고 하는데, 어떻게 가능한지 모르겠습니다. 시그널 핸들러는 응용의 컨텍스트에서 실행되는 코드가 아닌가요? 커널 문맥으로 실행된다면 응용의 코드가 그 문맥에서 실행된다고 말할 수 있는 것은 아닌지...
리눅스 커널에 대해서 조금씩 조금씩 배워가고 있는데 아직까지의 얕은 지식으로는 이해가 되지 않는 부분들이 많아서 이렇게 질문을 드립니다.
그럼 항상 건강하세요.

dopesoul의 이미지

route 유틸리티의 소스가...

route 유틸리티의 소스는 어디서 받을 수 있나요?
arm 에서 필요한데 소스를 못구해서 크로스 컴파일도 못하고있네요.
혹시 이러한 리눅스 유틸리티의 소스를 어디서 얻는지 아시는 분은 리플 부탁드립니다.

jforce의 이미지

윈앰프 플러그인 소스코드 컴파일 요청

이곳에 글을 올려도 될런지 모르겠네요.

윈도우용 윈앰프에서 쓰이는

플러그인 소스가 있는데요.

이것의 컴파일을 하실수 있는 분이 계시면 부탁을 드리려 합니다.

그냥 소스코드를 그대로 컴파일 하는것은 아니고요. 아주 간단한(?) 소스코드 변경후 컴파일을 해 주세요.

변경이 필요한 사항: 기본적으로는 출력파일의 확장자가 .mp3로 지정되는데, 요걸 확장자가 없게끔 수정해 주세요.

플러그인 홈페이지:
http://out-lame.sourceforge.net/

플러그인 소스 바로 다운받기:

skysoma의 이미지

[리눅스] 디스크에서 직접 파일 읽는 방법 좀 알려주세요..

리눅스에서 O_DIRECT 사용법 좀 알려주세요..

open에서 플레그로 삽입만 하면 되는건지요..
아니면 다른 것이 또 필요한지요..

open(fd, O_RDONLY | O_DIRECT, 0666)

만 하면 되나요?..

헤더 인클루드 는 어떻게 하나요?..

부탁드립니다.. 알려주세요..^^

purewell의 이미지

friend 로 걸린 함수가 extern "C"인데 어떻게 해야하나요.

class myclass
{
  friend void myfunc(int* c);
  // skip...
};

extern "C"
void
myfunc (int* c)
{
  // skip...
}

이렇게 하면 컴파일오류 뜹니다.

아래는 MSDN 검색 결과입니다.

Quote:
Compiler Error C2732

Error Message
linkage specification contradicts earlier specification for 'function'

The function is already declared with a different linkage specifier.

This error can be caused by include files with different linkage specifiers.

Change the extern statements so that the linkages agree.

dopesoul의 이미지

s3c2410 에 mmc/sd driver 를 포팅하였는데...

s3c2410에 mmc/sd driver 를 올렸습니다.
커널에 static 하게 올렸구요...
CMD 잘 주고 받는 것을 확인하였습니다.
드라이버는 제작한게 아니고 2410 용 mmc/sd driver 를
이용하였습니다. (ln2410sbc / CLABSYS 보드 이용)

sd 카드를 꼽으니 초기화 완료 되었다는 verbose messeage
를 확인하였습니다.

major number 가 60인것을 확인하였습니다.

mknod /dev/mmcsd b 60 1

로 driver node 를 생성한후 마운트하려니

no Such Device 라고 나오네요... 왜그럴까요?

# cat /proc/devices

Character devices:

gnoygnas의 이미지

리눅스상에서 패킷을 바로 보내는 방법이 있을까요?

이더리얼과 TCP DUMP로 패킷을 캡춰한후 아래와 같이 BigEndian 방식으로 버퍼를 만들어 놓았습니다.
버퍼안에는 이더넷, TCP/IP 등의 모든 정보를 넣어두었습니다.

목적은 TCP를 사용해서 Syn, Syn+Ack, ACK의 3way 핸드세이킹을 제대로 하는지 검증해보고 싶어서 입니다.

클라이언트에서 Syn을 보내면 서버에서 Syn+Ack, 다시 클라이언트에서 Ack를 보내는 프로그램을 짜려고 하는데 리눅스에서 바로 하단의 함수를 건드려 보낼 수 있는지 궁금합니다.

도움 주시면 고맙겠네요..^^

rain의 이미지

간단한 HTTP Post Server, Client 만들기.

HTTP post message를 보내는 간단한 client
HTTP post message를 받아서 출력하고 간단히 응답하는 server를 하나씩 만들어 왔습니다.
그런데 서버 쪽에서 HTTP header를 받고 나서 data를 어떻게 받는지 모르겠습니다. 전 read()를 계속하면 HTTP의 BODY에 있는 data까지 읽을 수 있을 줄 알았는데 그게 아닌가 보네요.

Server:
[code:1]
40 while (true) {
41
42 Socket connection = null;
43 try {
44 connection = server.accept();

페이지

프로그래밍 QnA 구독하기