프로그래밍 QnA

mjcho86의 이미지

데몬에서 sighub signal로 설정을 다시 읽어오도록 하는 것에 대한 질문입니다.

안녕하세요.

데몬에서 SIGHUB 시그널을 날려서 프로세스 ID를 변경하지 않고
그 데몬에서 필요한 설정을 다시 읽도록 하고 싶습니다.

현재 default sighub 시그널을 날리면 해당 데몬이 죽고 다시 올라오면서 설정을 읽긴하지만
데몬이 죽고 올라오는거라 PID가 변경되어 올라오고 있습니다.
혹시 현재 프로세스 ID를 유지하면서 설정을 다시 읽을 수 있는 방법이 없을까 궁금합니다.

해당 작업에 대해 경험있으신 분들의 조언 부탁드립니다^^

declspec의 이미지

자료구조 그래프 그려주는 툴 없나요?

프로그램의 입력으로 그래프(트리처럼 자료구조에서 말하는 그래프)에 대한
행렬 또는 인접리스트 표현을 주면
그걸 그림으로 시각화해주는 툴 없을까요?
공개소스인거면 더좋구요...

1 2 3
1) 0 1 1
2) 1 0 0
3) 1 0 0

이런 행렬입력을 받는다면
노드 3개를 그려주고 1-2 노드가 연결된것과
1-3 노드가 연결된 그림을 그려주는 것이죠...

pogusm의 이미지

qt c++에서 웹캠영상을 불러와서, 웹으로 스트리밍하는 방법 아이디어좀 알려주세요

http://qt-apps.org/content/show.php/Qt+Opencv+webcam+viewer?content=89995
위 링크에서, OpenCV 를 이용해서 캠 영상을 가져오는것 까지는 실습해 보았습니다.

저는 이 캠 영상을 웹상으로 스트리밍을 해서
flash 플러그인이 설치된 웹브라우저(크롬)에서 간단한 html태그와 함께 볼 수 있게 하고 싶습니다.

어떤방식으로(순서) 구현해야 하는걸까요?

조언 부탁드립니다.

----추가----

alwaysN00b의 이미지

FAT32 순회(탐색) 하는 방법?

안녕하세요. sd카드 리더가 상태가 왔다갔다 하더니 결국엔 SD카드 내용이 엉켜버렸습니다.
윈도우에서 스캔해서 수정했더니... 파일이 다 안보이고 하나만 보입니다.(물론 용량도 엉뚱하게 나오구요)

복구할려고 삽질 중 입니다.(덕분에 FAT32 분석하게되었네요). iBored 라는 프로그램 다운받아서 열어보았습니다.

먼저, 0번 섹터에서 partition 1번의 start sector가 8192 번이라 8192번 섹터로 가보았습니다.(파티션은 1개입니다. 7GB 마이크로SD입니다.)
정보를 보니 섹터당 512byte이고, 클러스터당 62섹터입니다.

질문은
1. root dir의 cluster가 2 라고 되어있습니다.(일반적으로 2라고 하더군요) 그런데, 128번 섹터로 가면 아무것도 없습니다.
제가 이해를 잘 못하고 있는것 같습니다. cluster of root dir의 뜻이 무었인가요?

jchch의 이미지

gg

gg

lmk378의 이미지

cpp의 call by pointer와 call by reference의 차이점?

call by pointer와 call by reference의 차이점이 있습니까?
cpp코드의 가독성을 제외한 call by reference가 가지는 장점이 있나요?

yun8085의 이미지

MY SQL 테이블 설계

아래와 같은 테이블을 설계 하려고 합니다.

모든 필드가 입력 되는 값이 한정되어 있긴 한데
priority를 제외하고는 중복되서 값이 입력 될 수 있습니다.
이러한 경우 아래와 같이 DB에 모두 VARCAHR로 테이블을 디자인 하여
값들을 입력하고 SELECT문에서 필터링 하게 되면 텍스트 비교를 하기 때문에
시스템에 부하가 많이 있지 않을까요???

다른 효율적인 설계 방법이 없을까요????

TC priority Validation Environment

Critical sanity, Full Bench, vehicle
Major sanity, upgrade vehicle
Minor sanity Bench, Field, vehicle
Critical sanity, Full, upgrade Bench

happyjigui의 이미지

select 에 첫번째 인자를 0으로 준 경우는 어떤상황일까요??

안녕하세요.
다른이의 소스를 분석중인데 select를 아래와 같이

timeval.tv_sec = 120;
timeval.tv_usec = 0;

nfound = select(0, NULL, NULL, NULL, &timeval);
if (nfound < 0)
{
if (getppid() <= 1)
break;
continue;
}

이런식으로 썼더라구요.

select 첫번째 인자는 (max_fd + 1) 로 주는것으로 알고 있는데
제 생각에 저렇게 0으로 주면 select 를 쓴 의미가 없을거 같은데 말이죠.
그리고 timeout 만 셋팅하고 2, 3, 4번째도 다 저렇게 NULL 이구요.
인터넷으로 열심히 서치해봤는데 답을 얻지 못해서 올려봅니다.

declspec의 이미지

한 스위치에 서로다른 네트워크가 물릴수있나요

패킷스니퍼를 돌리면
이더넷 네트워크 브로드캐스팅된 패킷들이 잡히는데
여기서 1.2.3.4 가 제 IP 이고
255.255.255.0 이 서브넷 마스크라면
1.2.3.x 인 제가 속한 네트워크 ID 를 가진 IP 만 잡혀야되는데
1.2.5.x
1.2.4.x 등 몇몇 서로다른 근원지 네트워크 ID 를 가진 패킷들이
잡히네요...

어떻게 된걸까요??

parkon의 이미지

[완료] 실수 배열의 값을 이해할 수 없는 특정 순간에 못 읽습니다.

제가 귀신에 홀린것 같습니다.
실수 배열 데이타가 있고, 이 데이타를 읽는데, 분명히 잘 정의되어 있고 보통의 숫자들인데
어느 순간에 갑자기 "nan"으로 나와 추적해 봤는데
어떤 특정 순간 특정 위치에서 배열의 주소를 이상하게 읽습니다.

페이지

프로그래밍 QnA 구독하기