프로그래밍 QnA

태훈의 이미지

[완료] GPL 코드 참조시 라이센스 문제

GPL 코드를 그대로 사용하지 않고 알고리즘만 참조해서
코드를 재작성 한 경우에는 라이센스가 어떻게 되나요?

winner의 이미지

VC+2010과 취향존중의 문제

VC++2010에는 오자정정기능이 있습니다.
그래서

#include <shlwapi.h>

를 입력하면
shlwapi.h 가 Shlwapi.h 로 첫번째 문자가 대문자로 전환됩니다.
이것은 SDK header file 이름이 Shlwapi.h 이기 때문에 거기에 맞추는 것이죠.
그래서인지 이제는 MSDN도 Shlwapi.h라고 나오더군요.

제 안의 보수가 발동하여 정정된 file 이름을 다시 소문자로 고칩니다.

오자정정기능을 적절히 끌 수 있는 방법이 있을까요?
형식기반 자동완성기능까지 끌 수는 없습니다. 그래서야 IDE 쓸 이유가 없잖아요. ^_^

nthroot의 이미지

프로세스 가상 메모리에 EXEC 권한 주기...

실행 파일을 실행시에 해당 프로세스가 사용할 가상메모리 공간을 모두 PROT_EXEC 상태로 실행 가능할까요?

세벌의 이미지

AIX: cp949로 인코딩 된 파일 utf-8로 인코딩 된 파일 제대로 보이게?

AIX에 iputty로 접속해서 사용하고 있습니다.
iputty 설정은 창 - 변환에서 수신데이터의 문자셋변환에 utf-8 설정해 두었습니다.

cat 파일이름 하면 utf-8 형식의 파일은 잘 나옵니다. 그러나 cp949로 인코딩된 것은 한글이 깨져 보입니다.

cp949로 인코딩 된 것이 안 깨져보이려면 어떻게 설정하면 되는지요?

환경변수를 어떻게 설정하면 될 것 같긴 한데 방법을 잘 모르겠...

vi에서는 어떻게 설정하면 되는지?

slimer072의 이미지

zip파일 Huffman 코드 테이블

몇일전에 자바 공부를 시작했습니다.

책만 보고 공부할려니 의욕이 점점 떨어져서
.zip 압축을 풀 수 있는 프로그램을 만들어보자.(단, 라이브러리는 쓰지않고)
하고 시작하게 되었습니다.

정말 어렵더라고요. 그냥 책이나 볼껄 하고 후회하고 있는 중입니다.;;;

대충 Local File Header 까지는 추출하고 데이터 시작하는 부분과 끝나는 부분까지는 찾았는데 그 데이터를 압축한....그러니까 그 압축한 데이터를 풀수있는 키(?) 가 어딨는지 찾을수가 없어서 질문글을 올리게 되었습니다.

1. zip은 LZ77+Huffman인 DEFLATE 로 되어있다고 해서 그에 대해 알아보니
unzip하기 위해서는 Huffman 코드 테이블을 알고 참조해서 풀어야되는 것 같더라고요.
그런데 Huffman 코드 테이블이 어디에 숨어있는지 알 수가 없네요....

2. 아래가 제가 추출한 헤더부분인데 제가 제대로 이해하고 있는지 몰르겠어요.

dong97140의 이미지

내용무

삭제

poplinux의 이미지

커널 외부 모듈 컴파일시 CFLAGS 지정방법

커널 내부에서 컴파일 할 때는 EXTRA_CFLAGS 를 사용해서 옵션 지정하는 것이 문제가 없었는데 외부 모듈로 빼서 컴파일 하려고 하니까 EXTRA_CFLAGS 가 동작 하지 않네요.

#ifdef TEST
void test(void)
{
  .......
}
#endif
 
int init_module(void)
{
 test();
 return 0;
}
 
void exit_module(void)
{
}
 
 
module_init(init_module);
module_exit(exit_module);
MODULE_LICENSE("Dual BSD/GPL");
[code]

acedon의 이미지

리눅스(커널) 재부팅 또는 종료 시 커널모듈을 언로드 시키나요??

안녕하세요, 처음 가입하고 글을 써보네요 ㅎ

다른게 아니라 현재 Ubuntu, openSUSE 등에서 재부팅 또는 종료 시 등록된 커널모듈(.ko)을 모두 언로드 시킨후 종료를 하는지? 아니면 그냥 시스템을 종료 하는지 궁금합니다.

테스트한 결과로는 명시적으로 rmmod을 써서 모듈을 내릴 경우 모듈에 등록된 _exit()이 호출 됩니다. 하지만 재부팅, 종료 시에는 _exit()이 호출되지 않는 것으로 보아서는 따로 커널모듈을 내리지 않고 시스템 종료를 진행하는 것으로 예상하고 있습니다.

커널 문서 등을 찾아봐도 종료시의 커널 모듈 언로드에 대한 부분은 명시되어있지 않기에 이렇게 질문 올려봅니다.

위 내용에 대하여 알고 계시거나 경험하신분은 답변 부탁드리겠습니다~!

llblurryeyes의 이미지

32비트 에서 64비트로 전환후 생긴 문제에 대해서 질문있습니다.

32비트에선 나타나지 않은 문제인데여 64비트 전환중인데 32비트에선 잘되던게 64비트에서는 안됩니다.

프로그램을 종료시 32비트에선 소멸자가 한번만 실행되었었는데 갑자기 64비트에선 소멸자를 두번 불러옵니다.

end of CParameter
end of CParameter

그리고 나서

페이지

프로그래밍 QnA 구독하기