프로그래밍 QnA

winicon의 이미지

[다시 질문] STL:Queue에서 push하면 계속되는 메모리 증가 원

안녕하세요. 초보입니다.

아래 글을 올렸으나 다시 수정하여 올립니다.
==========================================
A 프로그램에서는 데이터를 생성 및 처리 하여 B 프로그램으로 데이터를 보낼니다.
그런데 받는 B 프로그램에서 받아서 바로 처리가 되는데요.
A 프로그램에서는 데이터 생성하고 처리하는 부분이 느립니다.
그래서 큐와 쓰레드를 이용하기로 했습니다.

A프로그램에서 Main부분에서는 무수한 데이터를 계속해서 생성하여 큐에 저장합니다. 쓰레드에서는 큐에 저장된 데이터를 가져와 적절히 처리를 해주고 소켓를 이용하여 B프로그램으로 전송합니다.

aninly의 이미지

yuv에 대한 질문.



    질문1.
    제가 yuv로 영상처리를 하는데 2진화를 하거나 다른 필터처리를

    할때 영상책에 있는걸를 보고 작성하는데 책에는 rgb값을 기준으

    로해서 yuv에서는 원하는데로 안되더라구요. orgimg[320][240]

    으로 해서 영상을 뿌리면 영상이 나옵니다.

    yuv영상 포맷에서 y값만으로 영상을 한번 뿌려볼려고 하는데

    어떻게 해야 될지 잘 몰라서 이렇게 질문합니다.

cococo의 이미지

타겟 보드의 ramdisk에 /boot/가 없음에도, 부팅이 되는 현상에

타겟 보드에 리눅스를 올리고 있는... 게 아니라, 이미 올라가 있는 걸 만지고 있네요. -_-;;

어쨌던.

책을 보니, 리눅스는 최초 부팅할때 boot loader 가
/boot/아래의 vmlinuz 라는 걸 커널 이미지로 인식, 메모리 시작번지에 올린다고 하는군요.

그런데.... 타겟 보드에 올라가는 ramdisk 이미지에는 /boot/ 디렉토리 자체가 없던걸요.
혹시나 해서 find / -name "vmlinuz*" 해 봐도, 아무것도 안나오고요.

어찌 된 건지요? 이러면 타겟 보드는 부팅을 어케 하죠?

pok의 이미지

kdevelop 한글 글자먹기(?)

kdevelop에서 한글로 주석을 달때
완성되지 않은 글자가 자동으로 지워지는 현상이 있습니다.

SuSE 9.2이고 나비(세벌식 390)를 쓰고 있습니다.

혹 비슷한 증세 해결하신분 없으신가요?

bizzare의 이미지

좀 더 자세히 질문

일단 버전부터. ^^
HP-UX hp1 B.11.11 U 9000/785 (ta)
HP aC++ Version A.03.60

제가 현재 shared library를 만들어서 쓰고 있거든요
A, B, C 라는 세개의 라이브러리가 있고
exe라는 실행파일로 이 라이브러리들을 링크해서 스레드를 쓰는데,

A, B만 링크해서 쓸 때는 스레드옵션을 넣어도 잘 되더라고요.
스레드 소스 버전을 명시는 안했는데도요.
그런데 유독 C라는 라이브러리까지 링크하면
프로그램이 실행되자마자 죽더군요.

그런데 스레드옵션을 안넣고 쓰면 A, B, C 모두 링크해도 잘 돌아가고요.

gurumong의 이미지

좋은 "프로그래밍 언어론" 책을 찾고 있습니다

좋은 "프로그래밍 언어론" 책을 찾고 있습니다
언어의 역사와 발전 앞으로의 언어...바이블과 같은 책 어디 없을까요?

어떤 책이라도 좋습니다 :D

swunk의 이미지

tcpdump vs netfilter

netfilter를 사용해서 외부 에서 입력된 패킷에 대해서 NF_IP_PRE_ROUTING지점에서 패킷을 후킹한후 헤더 정보를 수정합니다.

이 정보(위에서 수정한 헤더정보)는 tcpdump혹은 ethereal 같은 응용에서 확인해 보면 안 나와야 되는것 아닌가요?

tcpdump는 Network 디바이스 드라이버에서 패킷을 가로채셔 BPF 드라이버로 패킷을 가져와서 필터링하는 것으로 알고 있습니다.

반면에 netfilter를 이용해서 NF_IP_PRE_ROUTING에서 수정한 패킷은 ip_rcv() 수행 후에 즉, 드라이버를 지나서 ip 스택내에서 패킷을 수정하는 부분이기 때문에 당연히 tcpdump와 같은 도구에서 확인하면 수정되기 전의 패킷 정보들이 출력되어야 할것 같은데요...

puaxx의 이미지

이거 가능 할까요?

참고로 win32 api만으로 가능한지 봐주시기 바랍니다.

1.ie explore에 툴바 형식으로 들어가게 한다.
2.접속하는 html 소스를 분석해 조건에 맞는 구간이 있으면 그부분을 특정 문자로 치환한다.

win32 api만으로 가능한지 봐주세요..

제가 가지고 있는 개발 환경은

mingw32 와 editplus 밖에 없습니다.

mnnclub의 이미지

[질문]2차원배열 정렬 조언부탁드립니다.^^;

문제인즉,

/*
1. 정수형으로 선언된 2차원 배열에서 최소값과 최대값이 저장된 행과 열의 값을 출력하는 C 함수를 작성하시오.
main() 함수에서 배열은 정수형 10행 20열로 선언해야 하고,
배열의 시작주소가 함수의 인자로 전달되어야 한다.
*/

아래는.. 버블정렬 이용해서 만들어본것입니다..

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void sort(int num[0][0])
{
int i,x,y,temp;
for(x=0;x<10;x++)
{
for(i=0;i<20;i++)
{
for(y=0;y<20;y++)

spacelee의 이미지

HPUX 11.11에서의 메모리 문제

문제가 생기는 놈은
굉장히 오랜 시간동안 돌아가는 메일, 스팸관련 데먼이구요.
C로 만들어졌습니다.

그런데, 다른 OS에서는 문제가 없는데,
유독 HPUX 11.11에서 메모리 문제가 생기는 것 같습니다.
데먼의 메모리 사용율이 상당히 크게 늘어납니다.

여러 문서들을 찾아본 결과 HP에서
mmap이 별로 안좋다고 해서 다 빼버렸구요.
프레세스 메모리 한계가 있다고 해서 여러 옵션두 조정해 봤구요.
데먼 자체는 purify등으로 메인 루트에 대해 치밀하게

페이지

프로그래밍 QnA 구독하기