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

RedPain의 이미지

18000byte이상의 파일을 한번에 읽기

저는 군인이라 부대에서 취미활동으로 코딩을 하고 있습니다.
인터넷은 지금같이 외박 나왔을 때만 할 수 있습니다.
처음에는 컴파일러가 없어서 debug.exe 가지고 어셈블러를 만드는 삽질을 하곤 했지만 지금은 Visual C++이 있어서 Knuth교수의 TAOCP에 나오는 MIX의 Emulator를 만들고 있습니다.
MIX의 어셈블러를 만들고 MIX Emulator가 그것을 한번에 읽어오는 데 만팔천몇바이트를 넘어가면 그 다음부터는 읽어오지를 못 합니다.
debug.exe로 읽어 보니 MIX의 어셈블러가 파일을 제대로 만들어 낸 것은 확실한데 MIX Emulator가 파일을 만팔천몇바이트를 넘는 부분부터 못 읽는 군요.

gurugio의 이미지

코어리눅스에서 방향키 위에 있는 HOME,END 키가 안먹습니다.

방향키위에 6개의 키가 있는데

가운데 열에 HOME,END 키가 있자나요.

xev 로 체트해보면 두개다 키 이벤트가 발생하는걸 보니

키 고장은 아닌것 같은데

vi에서나 커맨드 입력할 때 이 두키가 안먹습니다.

숫자키패드에 있는 HOME과 END는 잘 작동합니다.

키에 관련된 설정파일들을 다 뒤져봤지만 redhat9하고 다른 점도 없는데

redhat9은 잘 되던게 코어 리눅스는 안되네요.

아주 자주 쓰는 키라 많이 불편합니다.

꼭 알려주시면 고맙겠습니다.

내인생의봄의 이미지

X윈도우요..언어 추가팩 설치는 불가능한가요?

처음 깔때 영어로 깔았는데요

한글을 쓰려고 합니다.

한글로 바꾸려면 언어 추가팩을 설치해야하는데요

어디서 구하는지 방법은..어떤지?

quintus의 이미지

csh 에서 파일로부터의 한줄 입력은 어떻게 하나요?

사용자로부터의 한줄 입력은
set x = $<
이렇게 하면 되던데
파일로 부터의 한줄 입력은 어떻게 받죠?

set x = `cat /etc/passwd` 이렇게 하면 몽땅 다 한줄에 들어가고..
파일에서 한줄씩만 입력받고 싶거든요.

밑에 보니

while read x 
do 
    id=`echo $x | cut -d ':' -f 1` 
    group=`echo $x | cut -d ':' -f 4` 

    awk -F ':' -v group=$group -v id=$id '{if (group == $3) { print id, $1 }}' /etc/group 
done < /etc/passwd 


이런식으로 하던데
C
davinci의 이미지

두 랜카드에서... eth1 으로는 핑이 안되네요.

이더넷 카드를 두개를 설치하였습니다.
eth0 는 제대로 작동하는데..
eth1 는 ping도 되지 않네요..

eth1에 물린 다른 호스트(라우터)에는 eth1의 ARP값을 제대로 받아옵니다. 그리고, 리눅스는 다른 호스트의 ARP를 받아오지 못하고요....

192.168.253.0 네트웍을 넣어다가 뺐다가 해보았는데....
참고로 디폴트게이트웨이는 eth0 (192.168.254.254)로 설정되어 있고요...

리눅스 머신은 레드헷 9가 설치되어 있고요... 기본적으로 설치되는 것만 설치한 것로 기억납니다.

bigpooh의 이미지

css 에서 '&gt;' 이 궁금합니다.

css 에서
'ul li' 하는 거랑
'ul > li' 하는게 뭐가 다른 거죠.
차이를 알아보려고 해도 영어 실력이 딸려서 잘 모르겠습니다.

도움 부탁 드립니다.

quasar99의 이미지

VMWARE 를 통한 설치 중 하드 인식 문제.

안녕하세요.

VMWARE 를 통하여 데비안을 설치하는데요,
하드 인식을 못하는 경우가 생겼는데,

어떻게 해야 할지 모르겠어요.
첨부 파일 보시고 알려 주세요.

감사합니다.

lims의 이미지

프로세스와 스레드...

프로세스와 스레드가 대충 어떤 차이인지는 알고 있습니다.
과연 어떨때 스레드를 쓰는 것이 좋고 어떨때 프로세스를 쓰는 것이 좋을까요?

제가 알고 있는 것으로는

Quote:
1. 스레드는 한 프로그램에서 같은 실행을 하지만 프로세스는 자식 프로세스에게 exec함수같은 것을 이용해서 또 다른 실행을 할 수 있다는거...

2. 스레드는 포인터의 잘 못된 사용으로 인해 다른 스레드에 악영향을 미칠수 있지만(같은 메모리 공간과 자원을 사용하기 때문에) 프로세스는 그런 일이 없다는거(메모리 공간을 복사해서 사용하기 때문에)...

sisbn의 이미지

root권한으로 insmod를해서 간단한 메세지 출력을 하려 하는데

#include <linux/kernel.h>
#include <linux/module.h>

int init_module(){
printk("hello module\n");
return 0;
}


void cleanup_module(){
printk("bye\n");

}

gcc -D__KERNEL__ -D_LINUX -DMODULE -c hello.c
insmod hello.o 이렇게 했는데 warning message만 뜨고 저

hello module이라는 메세지는 뜨질 않네요. 왜 그런지 아시는분 좀 알려주세요.ㅜ.ㅜ

galien의 이미지

라이브러리 공부는 어떻게 하는가.

조금 부끄러운 질문입니다만,
언어 공부 방법론 적인 질문입니다.

버릇이 그렇게 들어놔서, 뭔가 프로그램 필요한 게 있으면
c로 작성을 합니다만, 가장 이해를 잘 하고 있고
자신있는 언어는 Java입니다.

자바는 API가 참 편하게 되어있어서 접하기가 쉬웠습니다.

언어의 기본적인 문법을 익히고 나면 새로운 라이브러리를
접할때 쉬운 인덱스나 간단한 설명만 있으면 그럭저럭 그 다음은
진행해 나갈 수 있다고 생각하는데요.

C, C++같은 경우는 대충 man페이지를 활용합니다만,

페이지

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