프로그래밍 QnA

tandem의 이미지

파일 입출력시 횟수에 제한이 있는지요.

suse 9.1사용자입니다.

동영상을 읽어서 처리하는 프로그램인데요,
한 프레임씩 읽을때마다
내부적인 로직에 의해서 텍스트파일들이 새로 생성되거나,
기존파일들을 update하게 됩니다.
결과적으로 한 프레임당
해당되는 텍스트파일들에 대해 fopen, fclose를 20~30 회 정도
해 주게 되는데요,
프로그램이 300프레임을 넘어가면, 세그멘테이션 오류가 나는데,
이유가 새로운 파일을 생성하지 못하기 때문입니다.

FILE *out = fopen("test.dat", "w")

이런식이라고 한다면 out=NULL이 되어버리는 것이죠.

segfault의 이미지

리눅스에서 윈도용 SDL 컴파일...

mingw는 /usr/local/mingw32에 설치되어 있습니다.

SDL 윈도 바이너리를 크로스컴파일하는 중

링크중에 항상 이런 메시지가 뜹니다.

[code:1]i386-pc-mingw32-gcc -shared .libs/SDL.o .libs/SDL_error.o .libs/SDL_fatal.o .libs/SDL_getenv.o .libs/SDL_loadso.o -Wl,--whole-archive main/.libs/libarch.a audio/.libs/libaudio.a video/.libs/libvideo.a events/.libs/libevents.a joystick/.libs/libjoystick.a cdrom/.libs/libcdrom.a thread/.libs/libthread.a timer/.libs/libtimer.a endian/.libs/libendian.a file/.libs/libfile.a cpuinfo/.libs/libcpuinfo.ahermes/.libs/libhermes.a -Wl,--no-whole-archive -luser32 -lgdi32 -lwinmm -ldxguid -o .libs/SDL.dll -Wl,--enable-auto-image-base -Wl,--out-implib,.libs/libSDL.dll.a

다크슈테펜의 이미지

리눅스는 XML제작용 툴이 없는가요...?

윈도우즈에서는 XML 스파이를 썼었는데
리눅스에는 별로 없는 것 같은 느낌이..듭니다만...
혹시 좋은 XML제작툴 없는가요...?

jongsuknim의 이미지

qt 의 qvfb실행시 나는 에러 메시지 입니다.

can not open mouse pipe
어떻게 해야 실행이 가능 할까요?

presentme의 이미지

FFMpeg 을 이용하여 mp4 파일 화면에 출력하기 질문

FFMpeg 을 이용하여 mp4 파일 화면에 출력하는 간단한 동영상 플레이어를

만드려고 합니다.

apiexample에는 MPEG1을 엔코딩하고 디코딩하는 예제가 있긴합니다.

하지만 MPEG4 를 엔코딩/디코딩하는 부분은

ffplay 프로그램의 복잡한 소스안에 존재하더라고요

분석해보려니 장난이 아닙니다.

조언이나 관련자료 있으시면 너그럽게 한수 가르켜 주십시오 ^^

읽어주셔서 감사합니다.

장종철의 이미지

C 해석 부탁드려도 될까엽?

학교 다닐때 잠깐 보던 C를 갑자기 다시 보게 됐씁니다..
아래 소스는 버클리 디비 예제에 나오는 건데엽.....
굴게 표시된 부분에서 왜 그렇게 처리를 했는지 몰겠네엽..
특히 for (t = rbuf, p = buf + (len - 2); p >= buf;) 요기서 왜 len-2를 해 줬는지....
아래는 레퍼런스 입니다.
http://www.database.sarang.net/database/dbm/BerkeleyDB/ref/simple_tut/close.html
많은 도움 바랍니다.

/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 1997-2003
* Sleepycat Software. All rights reserved.

ins878의 이미지

Openssl을 이용한 암호 프로그래밍 질문입니다. 고수님들 답변

Openssl 함수를 이용하여 RSA암호 프로그래밍을 공부하고 있습니다.
다름이아니라, RSA 개인키, 공개키를 생성시켰습니다.
개인키 같은 경우, 패스프레이즈(passphrase)를 사용한 개인키와 사용하지 않은 개이키를 만들었습니다.
근데, passphrase를 생성하지 않은 개인키로 암호화하고, 복호화하는 것은 자료를 찾으면서 구현을 했는데요, passphrase가 있는 것은 어떻게 구현을 해야할지 모르겠습니다. passphrase가 있는 개인키를 로드하려고 하면 에러가 발생합니다. 다른 자료를 찾아봐도 특별히 어떻게 해야한다고 나와있지 않고요...

mudori의 이미지

c에서 파일 한줄 지우기요

aaa
bbb
ccc
dddd

이런 데이터가 있을때
bbb줄을 지우고 싶습니다.

추가는 알겠는데 지우는건 모르겠습니다.

참고할 수 있도록 도와주십시오.

uosarang의 이미지

넷필터 매칭중 rate에 대한 매칭 소스에서 궁금점..

	spin_lock_bh(&limit_lock);
	r->credit += (now - xchg(&r->prev, now)) * CREDITS_PER_JIFFY;
	if (r->credit > r->credit_cap)
		r->credit = r->credit_cap;

	if (r->credit >= r->cost) {
		/* We're not limited. */
		r->credit -= r->cost;
		spin_unlock_bh(&limit_lock);
		return 1;
	}

매칭작업을 수행할 때 credit이란 구조체의 변수를 쓰던데...
제가 알기로 이 파일은 패킷 전송률의 average/burst에 대한 매칭을 제공하는 것으로 알고 있습니다.
shiefra의 이미지

pthread_mutex_* 와 pthread_cond_*를 사용한 동기화문제

똑같은 main을 사용하는 두 thread간의 문제인데요.
코드는,

        do {
                
                . . . .

                pthread_mutex_lock (&mutex_lock);      // A
                if (!start)
                        pthread_cond_wait (&cond, &mutex_lock);   // B
                start=0;
                
                   C.S.

                pthread_mutex_unlock (&mutex_lock);  
                sleep(1);    
                pthread_cond_signal (&cond);    

        }while (...) 

페이지

프로그래밍 QnA 구독하기