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

cleansugar의 이미지

웹브라우저 스크립트 JS, VBS 말고 또 없나요?

웹브라우저 스크립트 JS, VBS 말고 또 없나요?

매크로용 몇개 있는 걸로 아는데 그것 말고 HTML과 연동되는 스크립트 있을까요?

getfeus의 이미지

page 구조체의 list_head 관련

아래 페이지 캐시 관련 질문을 올렸었습니다.

리눅스의 list_head 자료구조는 상당히 많은 부분에서 동일 타입의 데이터 구조 전부의 리스트를 소유하고 있는 경우가 많더군요.

page 구조체의 lru 라는 list_head 는 모든 페이지가 보존되어 있는 데이터 구조인지 알고 싶습니다.

page 객체를 갖고 있는 상태에, 그 페이지가 페이지 캐시인지 알아낼 수 있는 방법이 있다는 것은 알아 냈습니다.

페이지 객체를 가지고, 그 페이지의 물리 주소를 출력 하는 방법도 알아 냈기 떄문에, 시스템의 모든 페이지만 탐색 할 수 있으면 원하는 목적을 이룰 수 있을 것 같습니다.

mm_types.h 를 확인해보니 페이지 구조체는 list_head 타입의 lru 를 갖고 있던데 이를 통해 시스템의 모든 페이지를 탐색하는 것이 가능할지 궁금하여 질문을 올려 봅니다. 만일 모든 페이지 객체가 링크드리스트로 연결되어 있다면, list_for_each 등을 사용하면 너무나 쉽게 탐색이 가능할것 같네요...

mayaabba의 이미지

Java 관련 질문입니다.

A 라는 클래스르 생성하고 String 으로 변환하여 저장했습니다.

그럼 이렇게 저장된 String을 다시 A로 복원할 수 있는 방법이 있나요?

예를 들어

A a = new A();

Map map = new HashMap();

map.put("1", a.toString());

==========================================

String s = (String)map.get("1");

여기서의 s를 다시 A 클래스의 객체로 만들수 있는 방법이 있을까요?

도움 부탁드립니다.

bguitar의 이미지

ultraedit 고수님들.... 파일 검색 단축키 지정 가능 한가요?

항상 source insight만 쓰다가 ultraedit를 쓸일이 있어서 적용하려 합니다.
그런데 source insight에서 단축키를 통하여 정말 편하게 쓰던 프로젝트 검색이
ultraedit에서는 지원이 되지 않는 것 같아 방법을 찾고 있습니다.

ultraedit 에서 "검색 > 파일 검색"에 단축키를 부여 할 방법은 없나요?

pogusm의 이미지

qt로 만든 프로그램을 배포하려할때 라이센스가 궁금합니다.

program.exe <--- 직접만든 프로그램 (Qt 오픈소스 버전 사용)
mingwm10.dll
QtCore4.dll
QtGui4.dll
QtNetwork4.dll

저렇게 묶어서 배포를 해야하는 상황일때,

LGPL 영문 전문이 포함된 LICENSE.txt 도 위 파일목록에 포함시켜서 배포해야하는건가요?

그리고 program.exe 에 대한 소스코드를 공개하지 않았으면 하는데 그래도 되는건가요?

소스코드는 공개하지 않아도 되지만, obj 파일은 공개해야한다고도 하는거 같기도 하고 아닌거 같기도 하고 그렇던데.. 뭐가 맞는건가요?

LGPL 번역문도 너무 이해하기 어렵네요 ㅠㅠ

pogusm의 이미지

Qt 공부중인에 Qt자체의 버그인지 example의 버그인지 잘 모르겠네요..

첨부한 fontsampler.zip 은, Qt에 포함되어 있는 example 소스코드입니다.

첨부한 이미지에서처럼

1. 여러개의 폰트를 선택 (print preview 할 페이지가 2페이지 이상이 되도록)
2. 프린트 미리보기 실행
3. Portrait / Landscape 를 2~5회 변경 시도

를 하면 프로그램이 다운됩니다.

프린터가 없어서, 가상프린터(pdf출력)로
windows7(64bit) 와 windowsXP(32bit)에서 테스트 해봤는데 동일한 문제가 발생합니다.
(추가 : 프린터가 있는 winXP에서 테스트 해봣는데 동일한 문제가 발생합니다.)

example 소스코드를 이래저래 수정해 보았지만,
저로썬 도저히 해결책을 못찾겠습니다.

고수님들께서 한번 봐주셨으면 고맙겠습니다. 굽신굽신 ㅠㅠ

declspec의 이미지

리눅스 서버 포트 bind

리눅스에서 특정포트에 bind 해서 서버를 돌리다가
서버를 재시작하때
한 5~10분정도 해당 포트번호를 사용할수 없는 문제가 있죠?

이거 어떻게 해결할 수 없나요?
즉각즉각 바로 다시 사용할수있게...??

익명 사용자의 이미지

수의 배분..

안녕하세요.
29, 27,26,25,25,24,24,24,22,22,19,19 이렇게 11개의 수가 있을경우에
수를 적절히 배분하고 싶은데요.. 예를 들어 3등분한다면은 평균값인 87에 가깝게.

이러한 배분할 알고리즘이 있을까요..

익명 사용자의 이미지

hangeul.vim 사용법에 대한 질문입니다.


http://mearie.org/projects/vim-hangeul/index.ko

에서 전반적인 설명이나 뭐 이런 것들을 숙지했습니다만, vim이 서툴다 보니 정확히 어떻게 해야 할지 감이 잡히지 않아 질문합니다.

사용법에

[hangeul.vim은 vim 7.0 이상을 요구하며, +autocmd와 +iconv 옵션이 켜져 있어야 합니다. 다른 한글 입력 방법을 꺼야 할 필요는 딱히 없지만, 기반 터미널에서 어떤 형태로든 한글을 제대로 출력해야 합니다. 한자 입력이 필요할 경우에는 별도의 파일을 더 받아야 합니다.]

라는 문장이 있는데, vimrc + autocmd 이런 식으로 구글링을 해 봐도 뾰족한 답이 나오질 않는군요. 현재 윈도우7에서 gvim을 쓰고 있는데 비슷한 것 붙여봐도 오류가 뜨기 일쑤입니다.

getfeus의 이미지

페이지 캐시의 물리 어드레스 알아내기

이전 질문을 올렸었는데 아무도 답변을 달아 주시지 않으셔서 알아낸 점을들 첨부하여 다시 질문을 올립니다.

페이지 캐시의 물리 어드레스를 알아내고자 하고 있습니다만, 커널이 어떻게 페이지캐시에 접근 하는지에 대해서는 알지 못하고 있는 상태 입니다.

우선 가장 먼저, 존재하는 커널 소스를 분석하는 것이 가장 편하리라 생각하고, 페이지 캐시를 디스크에 동기화 시키는 시스템콜인 sys_sync시스템콜의 동작 과정을 확인하려 하였습니다.(이 녀석은 분명히 페이지 캐시의 위치만을 알고 있을 것 입니다.)

http://lxr.linux.no/linux+v3.0.4/fs/sync.c#L99
이것이 시스템 콜의 바디 입니다.
이 곳에서 알아낸 점은, 제일 위에서 불러내는 flusher커널 스레드가 페이지 캐시를 탐색하는 작업을 하여, 쓰기작업 큐에 큐잉 시킨다는 점 을 알아 냈습니다.

페이지

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