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

kyagrd의 이미지

Firefox 에서 돋움 bold 가 이상하게 나옵니다

예전부터 이랬는데 그냥 무시하고 쓰고 있었는데 자꾸 거슬리네요

컹커러에서는 잘 나오는데 왜 firefox 만 이런지 ...

일정 크기 이상의 돋움 bold 는 이상하게 나옵니다.

Ctrl - 를 눌러서 축소를 좀 시키면 또 괜찮게 나오는데 크기를 키우면 저러네요.

bigbaby의 이미지

커널의 페이지 테이블.

공부하다가 궁금증이 생겼습니다.

제가 배우기로는 커널에서 유저 프로세스의 페이지 테이블을 관리한다고 배웠습니다.

근데, 이 유저 프로세스의 페이지 테이블의 주소는 커널의 페이지 테이블을 통해 맵핑되어 있다고 배웠구요.

근데, 방금 찾아보니, 커널은 가상주소->물리주소로 변환될 필요없이, 그냥 바로 물리주소를 사용한다고 읽었습니다.

jaychoi의 이미지

__stdcall 함수 포인터를 인자로 받는 함수의 오버로딩.

__stdcall 함수 포인터를 입력으로 받는 함수와 __cdecl 함수 포인터를 입력으로 받는 템플릿 오버로딩 함수가 동시에 구체화 되면 symbol 이 이미 정의되어 있다는 에러 메세지가 발생합니다. 다음과 같은 예제에서 이런 문제가 발생합니다.

테스트 환경: DEVCPP 4.9.9.2 (g++ 3.4.2)

// #define __stdcall __attribute__((__stdcall__))

kknd345의 이미지

C++ 이차원 배열에 값 할당할때 구조체 안이면 어떻게 하나요?

// 벽돌 모양을 나타내는 값
POINT Shape[4][4]={ {{0,0},{1,0},{2,0},{-1,0}},
           {{0,0},{0,1},{0,-1},{0,-2}},
           {{0,0},{1,0},{-1,0},{-2,0}},
           {{0,0},{0,1},{0,-1},{0,-2}} } ;
 
처음에 위처럼 블럭을 다루는 배열을 만들었습니다.
 
그런데 블럭 종류가 7개라;;;;(물론 안의 배열 값은 다릅니다)

bily의 이미지

인터럽트 서비스 루틴(ISR) 이 수행중 다른 인터럽트 및 모든 태스크가 중지 되나요?

인터럽트를 처리하는 루틴 중에 인터럽트가 오면, 그 쪽으로 다시 점프해서 수행 하고, 다시 와서

처리 하는지, 아니면, 현재 인터럽트를 처리하고, 다음 것을 처리하는지 명확하게 개념이 서지 않네요.

ISR 은 자동으로 인터럽트를 금지 하고, 수행 되나요? 이것도 프로그램 하기 나름인가요?

너무 햇갈립니다.

성진모의 이미지

모듈 컴파일할때 다른 헤더 참조하는 법에 대해..

지금 리눅스를 컴파일해서 보드에 올리려하는데, 새로운 디바이스들을 추가하려고 합니다.
드라이버소스들은 다 있구요 커널의 driver폴더의 Makefile에 추가해줘서 컴파일하려고 하는데
include시키는 헤더파일들의 내용도 다르고 없는 파일도 있고 해서 컴파일이 안되네요

특정 디바이스드라이버 소스들만 다른 include 경로를 별도로 지정할수 있나요?

체스맨의 이미지

유닉스 명령으로 기존 디렉토리 구조에 덮어쓰기

어떤 경로(srcpath)의 파일들과 하부 디렉토리들을 모두 다른 경로(destpath)로 이동 합니다.

단, destpath 에는 srcpath 에 존재하는 파일이나 디렉토리 구조를 동일하게 가지고 있을 수도 있고 없을 수도 있습니다.

그래서 mv 로는 잘 안됩니다. 방법이 있을까요?

다른 방안으로는 일단 srcpath 에서 파일만 find 를 해서 나온 파일리스트들을 destpath 로 이동 하되, 그 파일의 경로를 유지할 수 있을까요? 예를 들어,

stingray의 이미지

커널 모듈 작성시 외부 함수 정의

제목이 좀 이상하게 되었는데요..-_-;;
커널 모듈(드라이버)를 작성하는데 한개의 파일에 작성하려니 너무 장황하여 여러개의
파일로 나누어 한개의 모듈을 생성하려고 합니다.
컴파일은 아래와 같이 하면 잘 되는데요..

obj-m += test.o
test.objs := test1.o test2.o test3.o

//////////////////////////////////

test1.c에 test_init() 함수가 정의되어 있고, test.c에서 test_init()을 호출합니다.

phj6013의 이미지

linux 에서 seed 알고리즘 사용해보신분..

unix 에서 seed 알고리즘 사용해서 암호화 및 복호화를 했었습니다.

다른데서 들은 이야기로는 리눅스 방식에서는 seed 알고리즘을 사용하면

암호화가 됬다가 안됬다가 하면서 잘 안된다고.

혹 기존에 사용하시는 분이나

사용하셧던분들..

혹은 시도하셨던 분들의

조언 부탁드립니다.

lunar23의 이미지

exim4 인증 계정 추가 관련 질문입니다.

안녕하세요

exim4로 메일서버를 구축하는 도중에 초보라 막혀버렸습니다.

http://debianusers.org/DebianWiki/wiki.php/exim4 페이지를 보고 끝까지 그대로 따라했습니다.

아 sasl:x:45:Debian-exim 이 부분엔 Debian-exim 말고 제가 useradd 로 생성한 계정을 넣었습니다.

텔넷 접속 하여 로그인 후
telnet localhost 25 한뒤 메일을 발송하면 잘나갑니다.

페이지

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