프로그래밍 QnA + 설치 및 활용 QnA

kiwoony의 이미지

결국 폐를 끼치네요. DHTML Editing Component에서의 문제...

Google을 통해서 몇일을 찾아봤지만, 속시원한 해답을 얻지 못해 이렇게 글을 올리게 되었습니다.

Web Editor로 DHTML Editing Component(TriEditDocuemnt)를 사용중에 있습니다.

이 콤포넌트에서 작성된 문서를 UTF-8로 저장을 하고 싶은데요.

IE8이하에서는 Default_CodePage(HKCU/Software/Microsoft/Internet Explorer/International/) 라는 레지스트리 수정(e9 fd 00 00)을 통해 해당 Control에서 UTF-8로 저장이 되도록 하고 있었습니다.

그런데, Win7, IE9 환경에서 IPersisteFile의 Save 메소드를 통해 로컬에 저장을 시켜보면, charset이 ks_c_5601-1987로 저장이 되네요. 그래서 서버로 가는 모든 문서들의 내용이 깨집니다.

즉, IE8이하에서는 '가나다'라는 입력을 하고 로컬에 저장하면 아래와 같이 저장되지만,
첨부한 2.png처럼 내용이 보이구요.

lmk378의 이미지

[MFC] ClassDiagram1.cd??

Asdf a;
위와같은 선언문이 있어서 Asdf에 대해 찾아보니 클래스나 구조체로 정의되어있지 않더군요.
헌데 ClassDiagram1.cd라는 파일에 다음과 같이 적혀있습니다.

어떻게 해석해야 되는지 아시는분 있나요?

klara의 이미지

[완료] 2의 거듭제곱에서 지수를 빠르게 구하는 방법

2의 거듭제곱수가 있을때, 그 지수를 빠르게, 예를 들면 간단한 산술연산이나 비트연산만으로 구할 수 있는 방법이 없을까요?
즉, 지수를 구하는 어떤 함수 foo()가 있다면

foo(1) == 0
foo(2) == 1
foo(4) == 2
foo(8) == 3
foo(16) == 4
...

이와같은 결과를 얻고싶습니다.
밑이 2인 로그를 취하는 방법도 있지만, 이쪽은 로그를 계산해야되고, 거기다가 부동소수점연산이 되버립니다.
혹시나 이미 알려진 방법이 있는지 궁금합니다.

nicemuy의 이미지

CentOS 6가 설치된 노트북 배터리 문제

우선 스샷하나 없는 점을 사과드리겠습니다ㅠㅠ 다름이 아니오라 현재 노트북에 CentOS 6.3을 깔아서 쓰고있는데, 배터리 풀충전에서도 2시간밖에 안남았다는 표시가 나오는데 가히 상상을 초월할정도로 배터리가 달더군요...

리눅스라고는 데탑용으로 그냥 PC에서 써보기나 해봤는데, 어찌해야될지를 모르겠습니다... 현재 배터리가 설계용량에 80%정도까지는 완충이 되는데, 이거가지고도 windows7에서는 6시간은 충분히 썼는데말이죠...

kkb의 이미지

firefox 이상 종료 후에 실행시키면 나타나는 대화상자

firefox 이상 종료 후에 실행시키면 나타나는 대화상자 생략시킬 수 없나요?

firefox가 예기치 못하게 종료되었을 때 복구시키는 방법이지만
스크립트 파일에서 실행시킬 때 이 대화상자 때문에 중간에 스크립트가 진행되지 않습니다.
대화상자가 나타나지 않고 바로 인터넷 창이 뜰 수 있게 하는 방법 없나요?

참고로 대화상자 내용은 아래와 같습니다.

topsan의 이미지

QT 교재 OpenGL 예제-Tetrahedron 빌드시 에러 발생

안녕하세요.

'Qt4 를 이용한 C++ GUI 프로그래밍' 교재를 보면서 Qt 공부하고 있습니다.
교재의 부록CD에서 20장에 나오는 Tetrahedron 예제를 빌드하려고 했는데 오류가 발생합니다.

에러 메세지는 다음과 같습니다.
error C3861: 'gluPickMatrix': 식별자를 찾을 수 없습니다.

부록CD에 있는 예제에 있는 소스를 그대로 사용했습니다.
Visual Studio 2008에서 프로젝트를 생성하고 소스는 복사했습니다.

OpenGL을 사용하려면 프로젝트에 라이브러리를 등록해주거나 옵션을 설정해 주어야 하나요?
헤더파일에는 아래와 같이 인클루드 했고
#include

소스파일에는 아래와 같이 인클루드 했습니다.
#include

소스 프로젝트 첨부했습니다.
해결책을 아시는대로 가르쳐 주십시요.

nockol의 이미지

[완료] 이미 버전관리가 적용된 폴더를 해제시킬 수 있나요?

파일이나 폴더의 버전관리에 대해 궁금한점이 있어서 질문드려요.

현재 kdesvn을 사용 중 이며, A 저장소로부터 체크아웃한 폴더 및 파일들을 새로운 B 저장소로 옮기려고 합니다.

kdesvn 메뉴중에 working copy -> relocate repository 가 있길래 이것으로 가능하리라 생각하고 새로운 저장소 주소를 넣어봤는데 uuid가 서로 다르다며 안되더군요.

음, 그래서 일단 B 저장소를 체크아웃해서 새로운 working copy를 만든 뒤, 이곳에 위의 폴더 및 파일을 복사-붙여넣기 해봤더니 B 저장소로 파일을 add, commit 가능한 상태가 되었습니다.

그런데 파일은 잘 되지만, 폴더의 경우는 이미 버전관리가 되고있다는 메시지가 뜨고, 그 폴더의 저장소 정보를 봤더니 기존의 A 저장소 주소가 보였습니다.

임시방편으로 B 저장소를 체크아웃 한 working copy 에 직접 폴더를 하나씩 생성하고, 파일들만 복사-붙여넣기 하면 폴더 문제도 해결되지만 워낙 생성해야할 폴더가 많아서 힘들었습니다 ^^;

k333ps의 이미지

[완료]c언어에서 배열 크기 관련

안녕하세요. c언어로 큰 배열을 사용하려합니다만 알 수 없는 에러가 나 이렇게 질문을 올립니다.
아래의 소스코드를 예로 들면

ndmnwg의 이미지

리눅스 디바이스 드라이버 개발 관련 질문입니다.

제가 현재 CentOS에서 블럭 디바이스 드라이버(이하 모듈)를 개발하고 있는데요

컴퓨터 부팅시 모듈이 자동으로 등록되게 하는 방법을 찾고 있는데 검색을 해도 좀 지난 자료들이라

현재 버전이랑 뭔가 다른거 같아서 이렇게 질문합니다.

제가 알아본 바로는 커널 소스에 포함시켜서 커널 컴파일시 모듈을 같이 컴파일시키는 방법이 있고

modprobe를 써서 포함시키는 방법이 있다는데 제가 커널에 포함시키는 방법은 해봤는데

이 방법은 모듈을 수정하면 다시 커널을 컴파일 해야 되서 시간이 너무 오래 걸리더군요

그래서 다른 방법인 modprobe를 알아보고 있는데 modprobe를 사용해도 커널에 포함시키는것과 같이

커널 컴파일을 해야 하는 건가요? 아니면 모듈만 따로 컴파일하고 재부팅을 하면 수정한 부분이 적용이 되는건가요?

modprobe도 커널 컴파일을 해야 된다면 모듈만 따로 컴파일 해서 재부팅시 수정한 모듈이 자동으로 등록되게 하는 다른 방법이 있다면

알려주시면 감사하겠습니다.

declspec의 이미지

리눅스에서 permission 관련

안녕하세요

root@declspec-desktop:~# ls -al 23.elf
-rw-r--r-- 1 user1 root 4394 2012-07-21 14:12 23.elf
root@declspec-desktop:~#
root@declspec-desktop:~#
root@declspec-desktop:~# ./23.elf
bash: ./23.elf: Permission denied
root@declspec-desktop:~#

위와같이 rw-r--r-- 로 권한설정된 23.elf 라는 실행파일이 있으때
루트권한으로 실행하면 permission denied 가 뜹니다.

chmod 로 x 권한을 주면 실행되긴 하는데
생각해보니 root 는 위에나온 rw-r--r-- 이 설정에 아무 영향 안받고
무조건 뭐든지 read, write, execute 할수있는것 아닌가요?

왜 permission denied 가 뜨는지 생각해보니 이상하네요...

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기