프로그래밍 QnA

air74의 이미지

매크로 관련 컴파일 에러 입니다. 무엇이 잘 못 되었을까요?

안녕하세요.

다음과 같이 사이즈별로 다른 값을 정의 하는 매크로를 생성 했는데 컴파일 하면 parse error 가 발 생하네요. 뭐가 잘 못 되었는지 찾을 수가 없습니다.

그럼 조언 부탁 드릴께요.

[code:1]#define CPMB_MEMPOOL_CHUNKSIZE_CONNECTION 512
#define CPMB_MEMPOOL_CHUNKSIZE_CONTEXT_ENTRY 512
#define CPMB_MEMPOOL_CHUNKSIZE_SIGNAL_INFO 512
#define CPMB_MEMPOOL_CHUNKSIZE_TERM_ENTRY 1024
#define CPMB_MEMPOOL_CHUNKSIZE_EVENT_INFO 512
#define CPMB_MEMPOOL_CHUNKSIZE_MEGACO_MSG_ENTRY 512

bargesalja의 이미지

light-weight TCP/IP

light-weight TCP/IP 좀 분석 해보려구 하는데요..^^

이 코드를 리눅스에 올리려면 어떻게 해야하는지 잘 모르겠네요.

혹시 설치 해보신분 있으시면 알려 주셨으면 감사하겠습니다.

음 여기 저기 찾아봐도..OS에 porting 하는 방법은 없어서요.^^

papa3721의 이미지

touch a big file using c or c++ or php??

hey.. guys..

sorry i can't type in korean

i want to ask you guys about touching a big file using c or c++ or any web script languages.

how big is it?? may be. 100M or 500M...

There is one situation to search information from a big file.

don't allow to use Fork, thread

i don't expect the soultion which is simply.. change buffer size and so on..

what method is suitable for this case?

thanks.

dorado2의 이미지

boost 스마트 포인터 사용시 메모리 할당 해제 문제

[code:1]

typedef struct _a
{
unsigned char a,b;
} a;

typedef struct _b
{
unsigned char c;
unsigned char* d;
} b;

class pkt_buff
{
pkt_buff(unsigned char* data, int len);
~pkt_buff();
private:
a m_a;
b m_b;
}

pkt_buff::pkt_buff(unsigned char* data, int len)
{
memcpy(&m_a, data, 2);

m_b.c = *(data+2);

m_b.d = new unsigned char[len-3];
memcpy(m_b.d, data+3, len-3);

...
}

pkt_buff::~pkt_buff()

vicjung의 이미지

cvs에서 중간버젼의 내용을 제거할려면 어떻게 하면 될까요?

프로젝트에서 cvs를 사용하는데 프로젝트의 특정 기능을 추가할 때

문제가 없다고 생각하고 commit을 하여 버젼이 올라갔는데 나중에

중간의 어떤 특정버젼에 문제가 있어서 그부분만

되돌리고 싶다면 어떻게 해야 하나요??

ifndef로 특정 내용단위로 걸자니 cvs를 사용하는거랑 상당히 겹치는 것 같고

문제가 되는 특정 버젼 이전으로는 돌아갈수 있으나 그 부분을 제외한 이후에

바꾼 부분들을 다시 적용을 해줘야 하는데 이부분이 난감하네요..

이준의 이미지

자동 테잎 백업 질문..

자동으로 테잎에 백업을 받을려고 하는데요

질문이 있습니다.

1. 테잎이 여러개 달린 DAT 장비는 별도의 API가 존재하나요?
2. 별도 API가 존재하지 않는다면 DEV에 테잎별 장치가 따로 생기나요?
3. TAR를 이용 백업도중 테잎 용량이 부족하면 어떻게되나요?
4. TAR,MT말고 테잎을 위한 c API가 존재하나요?

kknd345의 이미지

FIFO(명명된 파이프) 여러개 생성시 궁금한점이 있는데요

FIFO(명명된 파이프) 생성시 FIFO 파일을 만들잖아요

프로세스가 실행 될때마다 다른 FIFO를 만들고 싶은데요

즉 ( 같은 프로그램 실행시 )

처음 프로세스가 생성되면 FIFO1 을 만들고요
그 다음 프로세스가 생성되면 FIFO1이 있으면 FIFO2를 만들고요
그 다음 프로세스가 생성되면 FIFO1,FIFO2가 있으니 FIFO3을 만들고 싶은데요.

그리고 FIFO1을 생성한 프로세스가 뒤에 생성되는 FIFO2,3 도 접근하고 싶은데 설명 좀 해주세요.

책보고 FIFO는 이해 하겠는데 저런 방식은 이해를 못 하겠네요

kooya의 이미지

여러분들은 소스 관리 어떻게 하세요?

프로그램을 작성하다 보면 계속해서 소스를 고치게 되는데요.

가끔씩 복사 안해놓고 소스를 수정하거나 디버그를 한다고

코드를 집어놓으면 나중에 되돌리기기가 힘들더라구요.

리눅스든 윈도우든 소스 관리 어떻게 하는지 궁금하네요..

혼자서 소스 수정 한다고 가정하고요.

소스 관리 툴을 이용한다든가 자기만의 노하우라든가..

아 참.이거 프로그래밍 Q&A에 올려도 되는건가요?

scoh98의 이미지

power PC <-> Intel 간 struct 구조체 socket 전송

struct ipc_t {
 int x;
 int y;
 int z;
 char data[100];
}

을 char buff[1024] 에 통채로 담아서 big endian 인 power PC 와 little endian 인 Intel PC 간에 socket 전송을 하려는데 간단한 방법없나요?
매번 ipc.x = htonl(ipc.x); 이런거 해줘야 하나요? 좀 귀챦은데.....
근데 여기서 char data[100] 은 htons/htonl 이 적용되나요??
헤깔리네요.

gusdo2000의 이미지

patch 하는 법좀 알려주세요..

aaa.patch 처럼 바로 패치를 할 수 있는 파일로 되어있으면..

patch -p0 < aaa.patch

이렇게 하면 될것 같은데...

아래의 URL과 같이 patch 파일을 업그레이드 한 결과 파일일 경우 어떤식으로 적용해야 하나요?

그리고.. 이 패치파일이 어느 버전 이후로 패치 되었는지 모르겠습니다..
혹시 MPlayer 패치 해보신 분들.. 알려주시길.. 바랍니다.^^;;

http://openzaurus.bkbits.net:8080/buildroot/diffs/packages/mplayer/config.in@1.14?nav=index.html|src/.|src/packages|src/packages/mplayer|hist/packages/mplayer/config.in

페이지

프로그래밍 QnA 구독하기