프로그래밍 QnA + 설치 및 활용 QnA

purewell의 이미지

POSIX Thread Class

class NThread
{
  private:
    pthread_t hThread;
    void* thrProcess(void* pArgs);
  protected:
    virtual void OnRun(void)=0;
    // 이하 생략
};

void* NThread::thrProcess(void* pArgs)
{
  NThread* pThis=(NThread*)pArgs;
  while(bTerminate) // 종료 조건
  {
    fprintf(stderr, "진입시작");
    pThis->OnRun();
    fprintf(stderr, "진입종료");
  }
  // 중략
};

이렇게 스레드 클래스를 만들었습니다.

khaic0c0의 이미지

내부 ip로 리눅스...뭘할수 있을까요?

고정ip없이 ... dns... sendmail 같은거 하기 힘들겠죠?..

편법같은게 있는것도 같은데...혹시 어케해야 되는지 아시는분?..

좀 가르쳐주세요~~ ^^;

참고로 전 한통.라이트 사용하고요 랜선 하나가지고 공유기사용해서
컴 3대연결해서 사용하거든요...

컴 3대면...리눅스 공부하기 충분해서 좋은데...
sendmail 해보고 싶거든요.. ㅡ.ㅡ;

가능하다면 도메인 하나 사서 공부좀 해볼라고요...

78sprooky의 이미지

semaphore 사용에 관하여..

세마포를 사용하여 프로그램을 짜려고 하는데.. 에러가 나서 질문올립니다..

일단 ..처음에..
#include<stdio.h>
#include<stdlib.h> //atoi 함수를 쓰기위해 인클루드시킴
#include<semaphore.h>
typedef struct file{
char* moviename;
int update_num;
int read_count;
sem_t* sem;
}myfile;
myfile sfile[10];

와 같이 인클루드 시키고 구조체를 정의하고..

메인함수에서..

for (i=0;i<10;i++)
{
sem_init(sfile[i].sem,0,1);

}
와 같이 초기화 시키는데..

sunbee의 이미지

php, Cgi에서 세션과 java(jsp)에서의 세션 차이점?

php, cgi에서 세션은 파일로 관리가 됩니다..

그런데 java 세션은 메모리 상에 관리가 되져?? class라서..

세션이 메모리상에 저장이 된다.. 이 부분이 이해가 잘 안되거등요..

자바 가상머신에서 관리해주는건지???

예전 http1.0일때는 한페이지를 접속해도 socket을 맺고 끊는것을 반복하여 페이지를 받는데..

어떻게 메모리상에 세션값을 저장할 수 있는지 모르겠네염... ㅡㅡ;;

그리고 cgi에서는 세션값을 메모리상에 저장하고 쓰려면 어떤 메카니즘이 필요합니까??

gitagy의 이미지

sed나 perl로 입력받은 데이터 한번만 변환 하기

cat file | sed 's/abc/def/'

로 변환을 시도하면 입력 데이터의 모든 곳에서 abc를 def로 변환 합니다.
문서를 봐도 g변환자를 주기전에는 한번만 변환하는 걸로 나오는데
왜 그런지 모르겠네요..

cat file | perl -pi -e 's/abc/def/o'

도 마찬가지 입니다.

입력데이터의 첫번째 패턴만 변환하는 방법은 어떤게 있나요?

river0kr의 이미지

[질문]thread error

에러메세지는 ''undefined reference to `pthread_create''
입니다.

<pthrea.h>를 include해주었고,
코딩은 다음과 같습니다.

#include <pthread.h>

void *F_AInfo(void *arg);

main(){

pthread_t thr1;
int res1;

B_PARAM B_PART; /* Data Buffer (Table.h에 정의) */

res1 = pthread_create ( &thr1, NULL, F_AInfo, (void*)&B_PART );

if(res1 != 0){
return 1;
}

/*쓰레드에서 모든 처리가 끝날때까지 대기한다*/
for(;;){
if (B_PART.result != 2)
break;

}

}

void *F_AInfo(void *arg)
{
...........

김희상의 이미지

커널 모듈 개발 방법에 관해..

요즘 레드햇에서 커널 모듈을 하나 만들고 있습니다.

그런데...이거 아주 미치겠군요...

각오했던 일이긴 하지만, 조금만 실수해도 커널이 뻗어버리고 심할경우는

암만 sync하고 돌려도 파일시스템도 날라가버리고....비정상 종료라서....-.-;

게다가 리눅스 머신이 제것도아니고, 제 옆에 있는 것도 아니라서

한번 그런일 생길때마다 눈치보면서 다시 부팅시키기 위해 기계실 찾아가야되고....-.-;

여러분은 어떤 방법으로 개발하고 계신가요...? 노하우좀.....-.-;

khaic0c0의 이미지

ftp 설정을 해줬는데 두가지 설정이 잘안먹힙니다.

ftp 사용하기위해 계정으로 들어가면 /home/계정 그 이하는 못보게 하고싶은데...
root 까지 다 볼수 있습니다. 심지어 다운로드 까지 되는거 같은데...

자기계정만 보게끔 설정하려면 어떻게 해야 하나요?
DefaultRoot ~ 이렇게 해줬는데 안되더군요...

그리고 에디터 플러스로 계정로긴해서 들어가서
원하는 파일 불러다가 저장하려고 하면 OverWrite permission denied
라고 나옵니다...
<Directory /*>
AllowOverwrite on
</Directory>
이렇게 해주면 되는거 아닌가요?

sun1226의 이미지

select로 sockfd 3개를 block하고있을때 동시에 3개의 신호가 오

select로 sockfd 3개를 block하고있을때 동시에 3개의 신호가 오면....
하나씩 일을 수행하죠?
동시에 수행 할 순없죠?

yaha의 이미지

[질문]레드헷9.0 설치후 아파치설정문제.

안녕하세요 질문이 있어서 이렇게 들을 올립니다.
레드헷9.0을 기분좋게 받았습니다. 7.3이 해킹 당하는 바람에 그나마 신버전으로 ^^

아무튼 에브리설치를 하고 웹서버 설정을 막 하고 있었습니다.

/var/www/html <---- 여기에 들어있는 문서들은 잘 뜨더군요

그래서. 계정을 만들어

/home/계정/public_html/ 디렉토리를 만들고 거기다 데스트로 데충 html문서를 만들어 넣었습니다.

그리고선 localhost/~계정 하니. 에러가 발생하더군요 무슨에러가 나더군요 httpd.conf는 설정을 했습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기