프로그래밍 QnA

gurugio의 이미지

리눅스용 디스플레이칩 드라이버를 어디서 찾아야 할까요?

pxa255보드에 디스플레이 칩을 달아서

모니터에 출력하도록 만드려고 합니다.

이 보드에 리눅스를 포팅할건데요

이럴때 사용할만한 디스플레이 칩이 있을까요?

있다면 그 드라이버는 어디서 찾아야 할까요?

임베디드쪽은 거의 몰라서 좀 말이 안되는 질문인것 같지만

정보를 부탁드리겠습니다.

qprk의 이미지

아파치 2.x cgi 에서 자식과 인연을 끈기.

c 로 cgi 를 만들고 있습니다.

아파치 1.x 버전에서는 별 탈 없이 잘 돌아가던것이 2.x 로 업그레이드 하면서 부터 이상하게 동작을 해서 원인을 파악해보니

cgi 가 몇몇 프로그램을 bg 로 실행한 다음 cgi 는 죽어야 합니다.

그런데 문제는 cgi 가 죽지 않는다는것 입니다.

cgi 에서 실행하는 자식 프로세스는 초기에는

system("aaa &");

로 하다가 잘 안되어

fork 도 해보고 setsid 등을 호출해 보기도 했지만..

실행된 자식 프로세스가 종료할때까지 해당 cgi 는 defunct 상태로 남아 있습니다.

서지훈의 이미지

string상의 URL을 잡아 낼수 있는 정규 표현식...?

지금 제가 필요한 건 string상에 url(ip주소 포함)이 있는지 판별하고, 만약 있으면 이 값을 이용하여 다른 작업을 해야 합니다.
그런데, URL을 까끔하게 잡아줄 정규표현식이 잘 안만들어 지는 군요.
혹여, 여기에 관해 좀 아시는 분 도움을 부탁드립니다.
원래가 정규 표현식을 잘 사용치 않은지라...
좀 버벅이네요.

그럼 좋은 하루들 되세요~~~

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

jx2h의 이미지

오라클에서 C로 만든 라이브러리를 사용할수있을까요?

proC에서 제가 만든 라이브러리를 불러서 아웃풋값을
sql로 핸들링하려고 하는데요...
기냥 오라클이 사용하는 라이브러리에 오버로딩 시켜버리까요? :lol:
개발툴이 있다면 알려주시면 감사하겠습니다 :wink:

granite의 이미지

Marco 변환

u1 get_one_byte (u1* pc ) 
{
      return *(pc+1);  
}

이함수를 매크로로 변환시키려고 하는데 return의 +1 때문에 쉽지 않네요. 좋은 방법이 있을까요?

hanzo69의 이미지

win32의 VirtualProtect같은 함수가 linux에도 있나요?

특정 배열이 CPU의 캐시에 들어가지 못하게 만들고 싶습니다.
WIN32에선 VirtualProtect() 를 사용해 PAGE_NOCACHE 속성을 페이지에 적용하는 방식으로 처리했는데..
리눅스에서도 저런 함수가 있는지 궁금합니다. 페도라 코어3를 사용하고 있습니다.

MrLord의 이미지

파일의 변경 감시 구현하다가....

파일이 변경(내용의 추가)을 감시 하는 프로그램을 만들면서 fcntl함수를 보게 되었습니다. 리눅스 커널 소스의 도큐먼트중

dnotify.txt라는 내용에 디렉토리의 변경 사항을 감지하는 소스가있더군요.. 이걸 파일로 응용해 보려 했습니다.

해당파일을 열고 fcntl을 사용하여 F_SETOWN과 F_SETSIG를

설정하였습니다. 헌데 아무런 반응이 없더군요

fnctl로 위와 같은 설정을 하면 해당 디스크립션에 I/O가 발생하면 정해진 프로세스로 정해진 시그널이 전해 져야 하는것 아닌가요?

임창진의 이미지

[functional] fixed-pointer operator 가 무엇인지 알아야 아래

Lua 라는 언어를 공부하는 중인데 아래의 코드가 샘플로 들어있습니다.
factorial을 구하는 함수라는건 알겠는데 Y function이 도대체 뭘 하는놈인지 짐작도 못 하고 있습니다.
2틀동안 들여다 보면서
fixed point 라는게 수학용어이고
f(x) = x 가 되는 고정점 이 있다 뭐 이정도밖에 알아내지 못 했습니다. 근데 그 이론이랑 아래 코드랑 뭔 연관이 있는지 고수님들의 조언이 필요합니다.

[code:1]
-- function closures are powerful
-- traditional fixed-point operator from functional programming

ssik425의 이미지

공유라이브러리 링크 삭제 방법?

질문이 조금 애매하네요.. ^^
ldd 로 본 바이너리 파일의 공유라이브러리 입니다.
아래처럼 c++, gcc관련 공유라이브러리가 들어가던군요.
이걸 RedHat 7.3에서 돌려보니 실행이 되지 않더군요.
컴파일을 다시 해서 해결할 수 도 있겠지만 필요없을 것 같은
공유라이브러리를 제외 시키는 방법은 없을까요?
예를 들어 libstdc++.so 나 libgcc_s.so같은 항목들을
제거 할수 있나요?

Quote:

libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40034000)
libm.so.6 => /lib/tls/libm.so.6 (0x400e7000)
dibira9의 이미지

pthread_join()에 문제가....

[code:1]

for(i=0; i<10000; i++) {

if ((error = pthread_create(wrt_thread + i, NULL, (void *)process_fd, my_arg))) {
fprintf(stderr, "Failed to create thread: %s\n", strerror(error));
wrt_thread[i] = pthread_self();

//여기서 쓰레드가 'Cannot allocate memory' 에러로 인해 더이상 생성 되지 않을 때, (제 리눅스에선 MAX가 255개)
//기존의 쓰레드가 완료 될 때까지 기다리게 했습니다.

for (j=0; j<i; j++) {

페이지

프로그래밍 QnA 구독하기