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

qnfw3174의 이미지

영상처리에 쓰일 이미지 화질

영상처리를 위해 이미지를 찍어서 네트워크로 전송해주는 부분이 있는데요.
찍은 이미지가 보내는데 꽤 시간이 걸리더군요.
화질이 중요해서 그런데 영상처리는 이제 막 입문입니다.
보통 구한 이미지를 특정 사이즈로 줄이고 이진화해서 속도를 높인다고 하는데 제가 궁금한건
사이즈를 축소시켰을 때 축소 이전과 동일한 수준의 정밀 영상처리가 가능한가요?
하나의 이미지를 2000*1500픽셀이 표현하는 것을 200*150으로 줄이면 처리할 연산은 줄어들지만 예를들어 인증이라던지 아주 정교한 분석이나 패턴이 필요할 땐 좋지 않을 것 같습니다.
어떤가요?

dbsthqkf의 이미지

시스템콜 vs 라이브러리 함수

커널은 user와 hardware간의 연결을 해주는 software라고 알고있습니다.
그렇다면 이러한 일을 해주는 것이 시스템콜인데,

하드웨어와 관련된 작업을 하는 함수가 시스템 콜함수인가요?
하드웨어와 관련되지 않은 작업을 하는 것들이 라이브러리 함수인가요?..

kernel의 기능 중에서 file system management라는 기능이 있는데 이것은 하드웨어와 아무 상관이 없는 것같은데 왜 kernel이 관리하는거죠?
ㅠㅠ

yeonpil_net의 이미지

US 퍼블릭 도메인에 해당하는 소프트웨어의 저작권은 어디까지 입니까?

미국 정부산하 기관에서 개발된 프로그램에 소스가 공개되었고, 딱히 Copyright에 대한 문구는 없습니다.

미국인이 아닌 사람이 상업적 이용에 제한이 없나요? 저작권 명시에 대한 제한이라던지 어떤 정도의 제약을 받는지 궁금합니다.

감사합니다.

jkn5202의 이미지

데이터베이스 모니터링 툴 종류좀 가르쳐 주실수 있을까요?

안녕하세요 하나만 여쭈어 볼께요. ㅜㅜ

혹시 프리웨어 이면서 데이터비이스를 모니터링 툴 종류좀 알수 있을까요?

알고 계신분은 좀 가르쳐 주세요 ㅜ.ㅜ

맞다 gui기반이었으면 좋겟어요 ㅜ.ㅜ

apmorz의 이미지

php fgets STDIN 사용하여 문자열 비교시 질문

php 초보입니다.

리눅스의 tail 을 이용하여
tail -f 파일 | php test.php 이런식으로 실행한 후 fgets STDIN 으로 받아서 특정문자열을 비교 후
매칭이 되면 조건문을 실행할려고 하는데요

아래와 같이 코드를 작성했을 시 조건문이 else 부분만 실행이 되고 특정문자열이 tail에서 출력이 되어도 인식을 못하는것 같은데 tail 의 출력값을 fgets STDIN 으로 받아서는 인식 및 작동이 안되는 건가요???
고수분들 도와주시면 감사하겠습니다.

maze의 이미지

open("/dev/null") 로 dup2 를 하는 코드가 있습니다.

fnull = open("/dev/null", O_RDWR);
if (fnull >= 0)
{
dup2(fnull, STDIN_FILENO);
dup2(fnull, STDOUT_FILENO);
dup2(fnull, STDERR_FILENO);
close(fnull);
}

fork() 동작시 해주는 부분인데..

왜 저렇게 했을까요..? 0, 1, 2 번 fd 가 뭔지는 알고있습니다.. 데몬이 되면 필요없는 fd 죠..

그냥 close(stdin) 해준거랑 차이가 뭘까요..?

궁금합니다.

helloc_의 이미지

sizeof( char + char ) 는 4byte ?

강의를 보다 이해가 가지 않는 예제를 보고 질문 올립니다
#include

int main(void)
{
char ch1=1, ch2=2;
printf( "%d\r\n", sizeof( char ) );
printf( "%d\r\n", sizeof( ch1 ) );
printf( "%d\r\n", sizeof( ch2 ) );
printf( "%d\r\n", sizeof( ch1 + ch2 ) );
return 0;
}

위 코드를 작성하고 실행한 결과

1
1
1
4

이런 결과가 나오네요 왜 1byte의 char 변수 ch1, ch2 를 더한 결과가 4byte가 되는건가요 ?

chobozzang의 이미지

boost shared_ptr이 std::map 의 value member로 사용할 때 질문입니다.

안녕하세요.

map 의 밸류로 들어갈 구조체가
typedef struct _abc {
int a;
int b;
boost::shared_ptr dt;
}abc;
이런식으로 선언 되어 있고

std::map test_map;

이렇게 정의되어 있을 때 map을 erase 하기 전에 shared_ptr 을 지워주지 않아도 메모리 leak 이 발생하지 않을까 궁금해서요... map erase 하면서 자동적으로 value 값이 지워질때 shared_ptr 이 파괴되면서 소멸자가 호출될까요?

혹시 이 부분을 테스트하려면 어떻게 해야 좋을까요? 해당 프로세스의 가상 메모리 사용량을 계속해서 log로 찍어주는 방법이 있을까요?

pci486의 이미지

qmail 초보입니다... 도움을 부탁드립니다.

구성된건
qmail + vpop 입니다.

다름이 아니라 메일 발송 테스트를 하는데 일단 제가 php로 다음과 같이 만들엇습니다.

$to = '보내는 메일';
$subject = 'Birthday Reminders for August';

$message = 'ddddd';

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$headers .= 'To: cel <보내는 메일>' . "\r\n";
$headers .= 'From: aaa <받는 메일>' . "\r\n";
mail($to, $subject, $message, $headers);

그리고 php -q 로 실행을 시키니
메일이 2통이 날라옵니다 (?)
이거 멀 어떻게 손을 봐야 되나요 ㄷㄷ;;
안날라가는건 모르겟는데.. 2통이라니....

trymp의 이미지

xlsx, pptx, docx 같은 문서 압축파일과 zip 파일을 구분하는 방법을 알고 싶습니다.

xlsx, pptx, docx 같은 office 문서파일이 압축파일 형태를 같고 있잖아요

그런데 이것이 zip 과 아주 유사해서 파일타입을 식별하는데 애를 먹고 있습니다.

zip 과 이런 문서압축파일을 구분하는 방법을 알고 계신 분 있으면 좀 도와주십시요.

고수님들의 조언 부탁드립니다.

페이지

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