프로그래밍 QnA

asura313의 이미지

[UNIX & C] Pixel단위 화면제어가 Terminal Mode에서 가능한

음...짧게 쓰려고 노력한 제목이라 내용 전달이 제대로 안되었을거라 생각됩니다.

유닉스환경에서 C를 이용하여 화면을 제어할땐 보통

Character Base 화면제어방식인 curses를 이용합니다.

그런데, Character Base가 아닌 Pixel단위로도 제어가 가능한지,

가능하다면 어떤 라이브러리와 함수를 사용해야 하는지 궁금합니다.

물론, X-Window나 Java 등등의 GUI가 아닌 환경을 말씀드리는겁니다.

예전에 SPC-1000이나 Apple ][ 같은 경우에는 Character Base와

Pixel단위 제어가 모두 가능했었는데... 지금 저의 지식으로는 UNIX환경에서

gkqksrl의 이미지

poll과 select가 어떻게 틀린가요.

poll과 select가 어떻게 틀린가요...?

iness97의 이미지

uClibc Toolchain 을 자동설치 말고 수동으로 설치하는 방법있

자동으로 설치해봤는데 두개 모두 깨끗이 실패했습니다..

BINUTILS

GCC

uCLIBC

이 세개를 깔아야되는데..

uClibc 용을 깔아야되는걸로 아는데요...

혹시 수동으로 까는 방법 있나요?

검색한 이틀 하고 질문 드립니다..

아신다면 방법좀 부탁드리겠습니다..

freezm7의 이미지

Save & Load 구현에 적합한 디자인 패턴엔 뭐가 있을까요?

GoF의 디자인 패턴을 보고,
무엇이든 코딩하기 전에, 적합한 디자인 패턴이 있는지 찾아보는 습관이 생겼습니다.
(완전 감동 먹은것이죠 ^^)

임베디드 시스템을 개발 중인데요,
Active 상태에서 -> Stanby 상태로 들어갈 때,
현재의 상태를 Rom 에 기록하고,
Stanby 상태에서 -> Active 상태로 돌아올 때,
Rom 에 기록된 정보를 이용해서,
원래의 상태로 돌아가는 것을 구현하고 싶습니다.
(꼭 예전의 하이버네이션 기능 같네요)

여기에 적합한 디자인 패턴은 무엇이 있을까요?

leolo의 이미지

리눅스에서 네트워크 설정과 관련하여..

네트워크 IP와 서브넷, 게이트웨이를 프로그램으로 변경하고자 합니다.
루트가 아닌 일반 사용자가 네트워크 설정 파일(?)을 변경하여
다시 이더넷을 스타트 시키는 코드를 구합니다.

그리고, 레드헷7.2에서 네트워크 설정파일이 어디어 어떤 놈이죠..

ktlsu1231의 이미지

프럼프트 바꾸기 csh->ksh 쉘스크립트 변환 도와주세요.^^:;

안녕하세요.

csh에서 사용하던 건데 ksh로 바꾸질 못하겠습니다. T_T

Quote:

alias setprompt 'set prompt="[`hostname`:`whoami`:`pwd`]"'
alias cd 'cd \!*;setprompt'
alias so 'source /.cshrc'
setprompt

ksh로 어떻게 변환시키면 되나요? 도와주세요. ^^:;

linuxcoco의 이미지

리눅스에서요... 무선랜 커버리지 조절하는 법아시나요?

무선 시스템 테스트를 하는데요.

무선 랜 커버리지 조절하는 법을 좀 알고 싶습니다.

커널컴파일도 마다하지 않겠습니다...
특정 무선랜카드에 대해서만 적용되는 것 보다는 가장 공통적인 방법을 부탁드려요..

답변부탁드립니다.

icanfly의 이미지

_XOPEN_SOURCE 에 대해...

제가 보고 있는 책에 FIFO 를 이용해서 CD 데이터 베이스 프로그램을 만드는
부분이 있습니다. Beginning Linux Prog. 1판인데요..대림에서 번역된거

록스에서 2판(3판인가?) 소스를 다운받고 컴파일을 해보니 cd_dbm.c파일에서 다음과 같은 에러가 나더군요.

[code:1]
In file included from /usr/include/ndbm.h:42,
from cd_dbm.c:11:
/usr/include/db1/db.h:121: error: syntax error before "u_int"
/usr/include/db1/db.h:122: error: syntax error before "u_int"

psycoder의 이미지

[질문]상대적으로 느린 하드디스크 속도에의해 발생하는 문제?

업데이트 프로그램을 만들다가 다음과 같은 문제를 겪었습니다.
업데이트 루틴은 다음과 같습니다.
1. 서버에서 업데이트 버전정보가 담긴 파일을 다운받아 새버전인지 검사
2. 새버전이면 업데이트 프로그램을 실행한후 자신은 exit
3. 업데이트 프로그램은 업데이트 수행후 새버전의 프로그램을 실행

이렇게 아주 간단한데요..
문제는 1과 3에서 발생했습니다.
버전정보파일엔 분명 새버전인데 현재버전과 동일버전으로 나와서 업데이트를 수행않하고, 강제로 업데이트를 수행해도 새버전을 받기만하고 실행을 않하는 겁니다.

yanggak의 이미지

좀비 프로세스에 관한 질문입니다

while(1)
{
    ......
    ......
                if( (pid = fork()) == 0){
                        printf("\n\nexec\n\n);
                        exit();
                }

                if(ground != BACKGROUND) {
                        wait(&status);
                }
                else {
                        ground = 0;
                        printf("Child process PID : %d\n", pid);
                 }
}

다음과 같이 실행되었을때

페이지

프로그래밍 QnA 구독하기