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

narakud의 이미지

JMF를 이용하여 웹캠 캡쳐

JMF를 이용하여 웹캠으로 영상을 받아 화면으로 출력하고 동시에 일정시간마다 캡쳐를 저장는 코드입니다.
흐름상 myPlayer -> FrameGrabbingControl fgc -> fgc.grabFrame() -> Buffer buffer -> BufferToImage btoi
-> Image image -> Image photo로 데이터가 흘러서 저장됩니다.
그런데 두번째인 FrameGrabbingControl에서 항상 null값이 나오더군요.
그 이유가 뭘까요...?
잘좀부탁드립니다. ㅠ

dltkddyd의 이미지

클래스 템플릿에서 멤버함수 템플릿을 특수화하는 방법 없을까요?

클래스 템플릿에서 특수화된 멤버함수 템플릿을 정의해서 사용하려고 아래와 같이 코드를 짰는데, 컴파일시 에러가 납니다. 클래스 템플릿에서 멤버함수 템플릿의 정의까지는 제대로 됩니다만 멤버함수 템플릿의 정의하고 컴파일 하려하면 계속 오류 메시지가 뜨네요. 코드는 다음과 같습니다.

-myb.h-

dkdlel243의 이미지

link,symlink 질문입니다 (초보)

안녕하세요
제가 파일인자로 이름 2개를 입력받아서 링크를 생성하려는데
int main(int argc, char *argv[])
{ .....
if((finfo.st_mode &S_IFMT) == S_IFLNK)
symlink(argv[1],argv[2]);
else if((finfo.st_mode &S_IFMT == S_IFREG)
link(argv[1],argv[2]);

했는데 링크,하드링크 둘다 안됩니다
혹시몰라서 lseek로 오프셋도 맨앞으로 해놨는데 안됩니다.
이유 좀 가르쳐 주시면 감사하겠습니다.

ryutuna의 이미지

ctags에서 multi-defined symbol들에 대한 trace가 안 됩니다.

우선 검색을 해봤는데 원하는 대답은 안 나오네요.

대충

http://kldp.org/node/128121

위와 같은 증상인데요,

ctrl + ] 만으로 tag list가 쭈욱 나와줬으면 하는데, tag list중 제일 위의 tag로

자동으로 이동하는 게 문제입니다. :tn이나 :tN으로 이동은 물론가능하긴 하지만요.

100%.vimrc에서 설정하는 옵션 문제인데요,

왜냐하면 서버에서 사용하는 선배의 .vimrc 파일을 가져다가 제꺼에 덮으면 list형태로 나오기 때문입니다.

옵션이 너무 많은데다가 옵션에 대한 설명을 찾아보았지만 나온 설명도 의미가 명확하지 않아서 다는 모르겠네요.

우선은 아래는 선배의 .vimrc 옵션들입니다. 해당 되는 옵션이 혹시 뭔지 아시는 분 계신가요?

syntax on
colo desert

lk58의 이미지

만들고 싶은 프로그램에 맞는 언어

7Zip 처럼 Deflate 나 LZMA로 압축 하는 프로그램을 만들고 싶습니다.
제가 임의로 만든 헤더의 포맷까지 풀 수 있고, Encrypt도 가능하게끔 하려는데
제가 경험이 적다 보니 C, C++, C#, VB, JAVA, Python, PASCAL중에 어떤 것으로
만드는 것이 가장 간단하면서 빠른지 모르겠습니다.

dltkddyd의 이미지

클래스 템플릿의 부분특수화로 객체를 선언하면 실행시 오류가 발생합니다.

클래스의 특수화에 대한 아래 소스 컴파일은 잘 됩니다. 그런데 부분특수화 때문에 실행시 디버거가 계속 뜨는데 문제가 뭔지 아시는 분은 좀 알려주세요.

sylphiel의 이미지

rackmonkey 관련 질문입니다.

제 PC에 vmware로 CentOS 6.4 64bit를 설치하고 rackmonkey 1.2.5-1 버전을 설치 하였습니다.

브라우저에서 실행하면 아래 그림처럼 나옵니다.

분명히 해당 디렉토리에 파일이 있음애도 불구하고 말이죠...

이와같은걸 겪어보신분 혹시 계신가요?

ant01의 이미지

php 화일 생성

아주 기본적인 건데 안 돼는 이유를 모르겠습니다.
에러 없이 실행은 되는데요, 도대체 화일이 어디 생성 되었는지 보이질 않습니다.
아래 코드 좀 보고 알려 주시면 감사하겠습니다.

<?php
// 파일을 쓰기로 연다.
$fp = fopen("./16_2.txt", "w");
 
$fa = "파일 내용 쓰기 예제";
 
// 파일에 $fa를 적어 넣는다.
fwrite($fp, $fa);
 
//파일을 닫는다.
fclose($fp);
 
//fclose($fp);
?>
inviolable의 이미지

올리디버거 질문입니다.

제가 리버싱 공부를 막 시작했는데요...

가끔씩 프로그램 보다보면 이런 기능은 어떻게 구현된건지 궁금할 때가 있는데...

어떤 언어를 사용하든 윈도우즈에서 함수를 사용한다고 하면 dll에 내장되어있는 winapi함수가 사용되는거 잖아요.

winapi는 제가 공부를 하기도 했고, msdn찾아보면 다 나오고 하니까요...

뭐 복잡한 프로그램까지는 아니더라도 간단한 프로그램(가볍고 용량 작고 이런 프로그램 같은거...).. 아무튼 프로그램에 상관없이요...

말이 좀 길어졌는데, 본론만 말하자면요...

올리디버거로 로딩해서 name in all modules 하면 나오는 api함수가 그 프로그램에서 사용하는 api함수가 다 나오는 건가요??? 그러니까 프로그램에서 사용한 api함수를 전부 포함한 목록인가요???

디버깅 막을려고 어떤 장치를 해놨던 간에 name in all modules 로 그 프로그램이 사용한 api함수 목록을 알아낼 수 있나요???(알아 낸다는게 무슨 말이냐면 그 중에 반드시 있느냐 이런 말입니다.)

inviolable의 이미지

디스크를 사용하는 프로세스를 검출하는 WINAPI함수가 뭔가요???

외장하드 쓰시는 분이면 다들 공감하실텐데요, 외장하드 다 쓰고 하드웨어 안전제거 할 때, 그 하드를 쓰고 있는 프로세스가 있다고 하면서 제거 안되잖아요.

프로그램명을 말하면 안되겠죠?? UNLO~~~ 이런 프로그램 다들 쓰시죠?? 저도 쓰는데요...

근데 이걸 해결하려면 간단히 디스크를 사용하는 프로세스를 알아내기만하면 될 것 같은데요...(디스크 I/O를 하는 프로세스겠죠???)

디스크를 사용하는 프로세스를 검출하는 WINAPI함수에는 무엇이 있나요??? 어떤 디스크를 쓴다 까지 알아낼 수 있으면 더욱 좋고요.

저 위에 프로그램도 그런 원리 같은데... 디버거 이용해서 name in all modules 항목 이용해서 나오는 api함수 다 체크해볼까요??? 그럼 답이 나올까요???

페이지

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