프로그래밍 QnA

변유준의 이미지

페이지 할당 관련

리눅스에서 페이지 할당할때

alloc_pages()를 쓰게 되는데...

이걸쓰는데 질문입니다.

hyde1004의 이미지

RTOS의 Task와 Linux의 Thread 의 차이점은 ?

안녕하세요.

예전에 RTOS (pSOS, VxWorks, 등)을 이용하여, CE Device를 프로그램을 짰었습니다.
그때는 기능을 모듈별로 나누어서, Task를 만들고
처음에 기기가 전원이 들어오면, 모든 Task를 만들고 suspend 시키고,
Priority에 따라서 각 Task가 돌아가면서 실행되었습니다.

즉 Task가 Suspend되어 있다가, 메시지

dalili의 이미지

[완료]간단한 구조체 포인터 문제

#include

typedef struct {
int a;
int b;
float c;
}ST;

void main()
{
ST s;
s.a=10;
s.b=11;
s.c=12.5;

printf("%p %p %p\n", &s.a, &s.b, &s.c);

printf("%p %p %p\n", &s, (&s)+1, &s+2);
}

결과
0xbfa3dac0 0xbfa3dac4 0xbfa3dac8
0xbfa3dac0 0xbfa3dacc 0xbfa3dad8

두 개다 결과가 같을줄 알았는데 이상

bjgangs의 이미지

칼라영상 워터마킹

현재 인터넷에서 구할수 있는 워터마킹 예제 소스는 모두 gray영상을 기반으로 하고 있는 듯합니다.

혹시 칼라영상에 칼라영상을 워터마킹 해보신분 계신가요?

어떤 방식으로 접근해야 하는지 조언을 구하고 싶습니다.

zinzzalimp의 이미지

c++ 에서 vector가 내부적으로 어떻게돌아가는지요

c++,c#을 공부하고있는 학생입니다.

다른게아니라, c++에서 vector를 사용하면서 든 의문점인데
vector a = new vector();

대충이렇게쓰고 a.push_back(3);
이런식으로 뒤에 추가할수있데되는데요.

dingkyu의 이미지

VC6.0에서의 컴파일과 VC 2005 에서의 컴파일의 결과물의 사이즈 차이...

안녕하세요. 언제나 한수 얻어 배워가는 딩규입니다.
오늘도 너무 궁금한게 하나 생겨서 질문글 올려봅니다.

제가 회사에서 C소스를 이용한 라이브러리를 컴파일하라는
지시를 받았는데요 컴파일 환경이 VC6.0 , VC 2005 둘을 사용합니다.
그런데 똑같은 코드, 똑같은 환경설정을 해주었음에도 불구하고
두 컴파일러에 따라 결과물의 사이즈가 너무 다릅니다.

VC6.0 에서 컴파일해서 라이브러리 파일의 사이즈를 보면 900Kb 정도 나옵니다.(릴리즈 모드)
그런데 VC 2005에서 컴파일해서 사이즈를 보면 2700Kb (역시 릴리즈 모드)에 육박합니다.
소스코드에 뭐 하나 첨가 된거 없고 소스코드의 위치는 동일하게 해서
컴파일 했는데도 불구하고 위와 같은 결과가 나옵니다.
릴리즈 모드에서는 -O2 옵션을 줬는데 말이죠...

이게 대체 왜 그런걸까요 ?
너무 궁금합니다.

dicecorp의 이미지

squash filesystem 에서 initramfs 로 변경시 root filesystem 을 마운트 할 수 없어 질문 드립니다.

squash filesystem 에서 initramfs 로 변경시 root filesystem 을 마운트 할 수 없어 질문 드립니다.

컴파일까지되고 이미지도 만들어졌습니다.

여기서 첫 번째 의문점
squash FS의 root 파일시스템 이미지 크기와 initramfs 의 root 파일시스템 이미지 크기가 틀립니다. 단지 옵션만 변경했을 뿐인데..

[squash FS]
-rw-r--r-- 1 asdf asdf 724K 2009-07-20 17:43 linux.bin
-rw-rw-rw- 1 asdf asdf 921K 2009-07-20 17:43 root.bin

[initramfs]
-rw-r--r-- 1 asdf asdf 1.7M 2009-07-20 17:49 linux.bin
-rw-rw-rw- 1 asdf asdf 1.2M 2009-07-20 17:49 root.bin

bourne의 이미지

expat으로 한글 문서 파싱하기...

expat으로 다른 문서들은 파싱하는데 별 문제 없었습니다.
문제는 expat으로 한글 문서를 파싱하려는데,
구글링을 통해 찾은 문서들은 아무리 봐도 이해가 가질 않습니다. ㅠ
iconv와 XML_SetUnknownEncodingHandler를 이용해야 한다는 것 이외에는 전혀 감을 잡지 못하고 있습니다.
고수님들 도움 부탁드립니다.

boy0226의 이미지

특정 키워드에 해당하는 콜백 함수 호출 하는 경우 구현

어느 특정 키워드 일 경우 콜백함수를 호출하도록 하는 방법에는 어떤것 들이 있을까요?

저는 단순히 구조체 배열로 해서 함수를 등록하는 방법.

{"kldp1", FunKLDP1()}
{"kldp2", FunKLDP2()}
{"kldp3", FunKLDP3()}
{"kldp4", FunKLDP4()}

밖에 저는 떠오르지 않는데요.

또 어떤것들이 있을까요?

mg2000의 이미지

SIGTERM 처리후에도 바로 죽지 않는다?

HP-UX 11.23에서 개발중인데요.

제가 SIGTERM 시그널이 올 경우, 여러가지 마무리를 하고 마지막에 exit하는 함수를

만들었는데요.

exit후에도 바로 죽지 않고, main함수가 일부 실행이 되고 죽는데요.

리눅스에서는 동일한 코드로 exit후에 바로 죽어버리는데....

HP-UX에서는 왜 그런것인지 궁금하네요.

페이지

프로그래밍 QnA 구독하기