프로그래밍 QnA

kirrie의 이미지

php에서 함수를 다중으로 실행할 수 있는 방법이 있나요?

그냥 취미삼아 만들고 있는 스크립트가 있습니다. 여러 곳의 웹페이지 정보를 긁어와야 하는데 아시다시피 한줄씩 실행되므로 n개의 웹페이지를 긁어오려면 n * time 의 시간이 필요합니다. 한두곳 정도는 괜찮은데 이게 20개 가량 되니까 거의 1분 이상 걸리는군요.

fopen류의 함수를 동시에 여러개 실행해서 각 값을 배열로 얻어온다거나 하는 방법이 있을까요?

twins99의 이미지

S_ISDIR(m)에 관해

다음 코드를 봐 주세요.

책에 있는 예제 코드인데요, 실행시에 문제가 발생하네요.

일단 코드 올라갑니다.
[code:1]
#include <unistd.h>
#include <stdio.h>
#include <dirent.h>
#include <string.h>
#include <sys/stat.h>

void printdir(char *dir, int depth)
{

DIR *dp;
struct dirent *entry;
struct stat statbuf;

if((dp = opendir(dir)) == NULL){
fprintf(stderr,"cannot open directory: %s\n");
return ;
}

chdir(dir);
while((entry = readdir(dp))!= NULL){

lovemyin의 이미지

로그 서버 개발 관련

안녕하세요... 개발에 들어가기에 앞서 다른 분들의 의견을 알고 싶어 이렇게 글을 올립니다.

여러 장치들의 로그를 수집하는 로그 서버를 개발하려고 합니다. 대략 500대 가량의 장치에서 로그를 수집하기 때문에 엄청나게 많은 데이터를 계속 수신하여 파일에 저장합니다.

혹시 비슷한 경험이 있으신 분의 조언 부탁드립니다.

데이터양도 많고 파일도 굉장히 커질것 같고 설계부분에서 제대로 하지 못하면 많이 고생할 것 같에요...

부탁드립니

bblackstar의 이미지

do { } while(0) 의 의미는 ?

제목에서와 같이 ...
위의 코드들이 간간히 보이는 일이 있는데 ...
"정확한" 사용용도를 알고 싶습니다.

innersys의 이미지

마이크로프로세서 제작

8비트 마이크로프로세서를 만드려고 합니다.
하지만 여태까지 소프트웨어쪽으로만 공부를 해왔기 때문에
뭘 어떻게 해야될지 막막하네요...;;;
아직 학생인지라 마이크로프로세서를 만들때 필요한 과목이나
책, 관련 사이트 있으면 추천해주세요!!
그럼 답변부탁드립니다.

pizza1977의 이미지

close()에 대한 질문입니다.

Red Hat 9.0 임베딩 제품에서 busybox-1.00을 사용하고 있습니다.
근데 어느 시점부터 (아마도 파워를 강제로 ON/OFF 시킨 시점인것 같습니다) init 데몬(busybox에서 제공하는)이 블락되는 현상이 발생하였습니다.

busybox의 init코드를 확인한 결과 close(0)..close(2)이렇게 cleanup 하는 부분에서 블락이 되는데 close에서 OS가 블락될 수 있는 경우가 어떤 경우인지 아시는 분 답변 부탁드립니다.

참고로 32M 짜리 NAND FLASH를 사용하고 있습니다.

GunSmoke의 이미지

sed 코드인데요 해석 좀 부탁드립니다.

sed에 대해서는 아는 바가 없어서... 아시는 분은 해석을 부탁드립니다. (이게 무슨 모스 신호도 아니고;;) 무엇을 어떻게 추출하는지 모르겠군요. 쉘스크립트에서는 여기서 추출한 문자를 가지고 for 루프를 돌립니다.

Quote:
sed 's,",,g;s,/, ,g;s,'\'',,g;' < "$TMP"

$TMP는 파일명입니다. 파일에는 다음과 같은 문자들이 랜덤하게 들어갑니다.
n, n|x, x|o, n|x|o.....

ayh1800의 이미지

Linux 상의 Game 제작

최근에 Win32 플래폼 상에서 DirectX를 이용해 Delphi를 사용해서 아케이드게임(오락실에 들어가는 게임이죠.)을 제작했었습니다. 뭐, 주로 Delphi 쪽으로 작업하는 편이어서 자연스럽게 선택한 플래폼이긴 합니다만, 제작해서 출시해놓고 생산까지 시작해놓고 보니깐 갑자기 정품 윈도 가격이 원가 상승 요인이 되더군요. 대당 10만원 정도 원가상승 요인이라면 이거 무시 못하겠더라구요. 일단 2000대 정도 생산하는 데 2000대 당 10만원이면 2억입니다. 컥....

갑자기 꼭지 돌아서 돈 아낄 방법을 생각을 해봤습니다만, 뭐, Linux 같은 오픈소스 플래폼으로 돌아서는 게 가장 확실한 방법일 듯 합니다만, 한 3-4년 넘게 이쪽 바닥에서 떠나있었던지라 어디서 무얼 뒤져야 할지도 막막하더군요. 일단 듣기에는 opengl을 이용해서 제작하는 게 가능하다는 소리를 듣기는 했습니다만, 그 밖에 자세한 정보를 뒤지는게 불가능해서요. 무작정 뒤지기보다는 한 번 물어보자하는 마음에서 글 올려봅니다.

vj1974의 이미지

미디어위키에 html문서를 프레임으로 집어넣을려면?

메뉴얼을 찾아봐도 없는것 같은데... 위키문서에 html문서를 include문 같이 넣을수 없을까요?

다시 모니위키는 별도로 사용을 할수 있어서 구글검색등 넣을수 있었는데.. 미디어위키에서도 가능한지 알고 싶습니다.

jungjury의 이미지

malloc로 동적메모리 할당 후 memset에서 에러.

int *Hlabeling;
Hlabeling = (int *)malloc(sizeof(int)*blocksize);

while( 1)
{
   memset ( Hlabeling, 0x00, sizeof(int)*blocksize );

 .......


}


free ( Hlabeling );
Hlabeling = (int *)malloc(sizeof(int)*imagesize);
memset( Hlabeling, 0, sizeof(int) * imagesize);

900kb이상으로 이미지 사이즈가 커지면 whie문안에 있는
memset에서 에러가 납니다.. blocksize는 900입니다.

이상하게도 맨 아래 세줄을 지워주면 이상이 없구요..

페이지

프로그래밍 QnA 구독하기