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

bakkus의 이미지

[완료]vi 화면이 가득 안나와요.

vi로 문서를 열어보면 모니터 화면 바닥까지 내용이 안나오고
밑에 15줄 정도의 공백을 둔 채 내용이 나옵니다.
밑으로 내려가면 공백이 없어지면서 내용은 나오지만
첫화면부터 한번에 내용이 나오지 않아 불편합니다.
이전에 같은 증상을 질문하신 분이 있으셨는데
http://kldp.org/node/77469
답변하신분이 없어서 다시 질문 드립니다.
터미널화면은 모니터를 세로로 피벗하여 putty로 보고 있습니다.
OS는 솔라리스10 sparc 입니다.

munhoney의 이미지

const 변수 값 변경하기

const로 된 변수의 데이터를 변경할려고 합니다.

예를 들어.

1 #include
2
3 const int test1 = 0;
4
5 int main()
6 {
7 int* test2 = &test1;
8
9 *test2 = 10;
10
11 printf("Value : %d \n", test1);
12
13 return 0;
14 }

와 같이 할려고 하는데 안되는군요. (당연히 const에 대입할려고 하니 안되는 건 맞지만요..)

일단 이렇게 하면 컴파일은 되는데, segment fault가 발생합니다.

혹시 현재 0의 값을 10으로 변경할 수 있는 방법이 있는지요.

참고로 리눅스 커널 모듈로 개발할 예정입니다.

intmain1202의 이미지

자식프로세스 디버깅하는방법...

자식 프로세스 디버깅하는방법을 모르겟습니다..

디버깅 -> 프로세스 예외

해서 자식프로세스가 나왓을때 자식프로세스를 클릭해서
하는건가요??
그럼 자식프로세스로 자동으로 넘어가는건가요..
근데 안되네요;;

처음에 commandPrompt.exe라는 부모프로세스를 생성하고

start라는 명령을치면 commandPrompt.exe라는 또하나의 같은 프로그램의 자식프로세스가 뜨게끔하는데요
2번쨰 commandPrompt.exe프로세스를 디버깅 하고싶습니다.. 어떤인자가 넘어가는지.. 어떻게 실행되는지

알고싶은데 디버깅이 안되네요...
어떻게 하는건가요..?
데브피아에 질문을 올렷는데.. 무슨말인지를 못알아먹게습니다..
쉽게 설명좀해주시면 감사하겟습니다....

s_jeho의 이미지

snmpd 에서 너무 적은 정보를 뿌려줍니다

수고하십니다!

최근 cacti 를 활용한 모니터링 시스템 구축을 공부하고있습니다..
몇가지 궁금한점이 있어 질문드립니다,

일단 제가 아는것까지 정리하겠습니다,

cacti 는 rrd 툴을 좀더 쉽게 사용하기 위한 웹기반의 NMS툴로 알고있습니다,
장비에서 script 방식이나, snmp 정보를 xml 로 파싱해서 얻는방법(data query) 을 이용하여,
rrd 에 축적하고 rra의 그래프로 그려내주는것으로 알고있습니다.

그런데 원격지의 snmpd 가 제대로 정보를 못뿌려주는 기분이 듭니다.

장비 제조사에서 나오는 snmp정보는 뿌려주는 정보가 괘 많아서
mib 정보에 대입하지 않으면 이게 무슨 역할의 OID인지 파악도 안될정도인데,

이상하게 LINUX에서 기본으로 설정된 snmpd 정보는 얼마 안됩니다.
하다못해 윈도우에서 wmi + snmp 정보도 꽤 그럴듯하게 나오는데...

wonwoolee의 이미지

리눅스 사용에 관한 간단한 궁금증

virtual box에 페도라 9 설치한 지 딱 하루 된 입문자인데요. ㅎ

콘솔이나 터미널창에서 입력을 하다보면 커서 위치가 이상해서 맞게 치고 있는지 모르겠습니다..

커서가 좀 뒤에 가있기도 하고 아니면 글자랑 겹쳐셔 1~2 글자가 안보이기도 하고요.

원래 이런 건가요..?

그리고 virtual box가 가볍다고 해서 이걸로 해본 건데 부드럽지 않은 게 좀 느려보입니다.

커서 움직임도 가끔 끊기고요.

그리고 제일 짜증나는 건 커서가 갑자기 윈도우로 빠져나가버려요;;..

그거 다시 위치 잡을라고 얼마나 많이 고생을 하는지..

아 그리고 콘솔이나 터미널창 단축키 없나요?

ctrl+alt+f1 이거는 아예 실행모드(?)가 바뀌는 거잖아요.

아직 초보라 그렇게까진 못하겠어서 xwindow 배경으로 해서 창 띄워놓고 하고 싶거든요.

콘솔창이나 터미널창 띄우는 단축키 있다면 알려주세요. ㅎ

쓰다보니 불만만 이리저리 늘어놓은 거 같네요;

ssamdal의 이미지

동영상 스트림 분석에 관해서..질문있습니다. 고수님들!

이번에 프로젝트로 동영상 스트림 분석을 하게 되었습니다.

기본적으로 mpec2등을 공부하고

직접적으로 동영상 스트림을 분석하는 프로그램을 작성하려고 합니다.

그런데 스트림 파일을 울트라 에디트로 읽을때 처럼 16진수로 화면에 출력하고 싶은데

그게 잘 안되는군요.

기본적으로 ts, tp, trp파일들이라 188바이트로 패킷 형식으로 이루어져 있는데 이 패킷들 단위로 끈어서 화면에 출력을 하고 싶습니다.

기본적으로 malloc을 사용하여 데이터는 메모리에 저장을 하였는데 어떻게 해야 출력이 가능한지 모르겠군요 스트링으로 출력하면 메모장에서 파일 연거처럼은 나오긴합니다.

어떻게하면 16진수로 표현이 가능할까요 고수님들 좀 알려주식 바랍니다.

ytt123의 이미지

최신 노트북과 구형 서버 사양 비교 부탁~

5-6년전 구입한 아래 사양의 공학계산용 서버와 비교 했을 때 요즘 나오는 노트북 사양은 어떤가요.

1) 이 놈을 폐기처분하고 최신사양의 노트북 하나 사서 서버 만드는거 어떨까요?
2) 64비트 노트북도 보이던데, 리눅스 서버로만 사용한다면 64비트로 간다면 성능이 더 좋아질까요?

model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5600+
cpu MHz : 2813.425
cache size : 1024 KB

MemTotal: 2057828 kB
Cached: 982964 kB

ldknick의 이미지

간단해 보이지만..사실은 정말 어려운 문제에 봉착했습니다. C언어..

정말 어려운 문제에 봉착했습니다.

한번 풀어 보세요.. 아무리 생각해봐도 해결이 안나네요.

주어진 인덱스 값에 따라서 문자열을 얻어 오는 루틴을 작성중인데...

예를 들어 편의상, 문자셋이 "0", "1", "2" 라고 3개가 주어졌을때, 중복 및 반복을 허용해서 인덱스 번째 위치를 찾는 겁니다.

3번째라고 한다면 "0 0" 을 가져 오는 거고... 6번째가 "1 0" 입니다.

뭐, 제공되는 문자셋의 개수는 변하겠지만.. 어째튼...

중복 조합인줄 알았는데, 보니깐.. 그것도 아니네요...

뭐 메모리 블록 한참 잡아서 배열로 만들어 놓을 수도 있겠지만...그건 최후의 방법으로 하고... 더구나 문자셋의 개수가 많으면..힘들어지니깐..

어쨰튼 어떤 공식이 있을거 같아서...

혹시라도 명쾌하게 해결해 주실분 계시면... 밤세도록 제가 고민해야할 것을 해결해주신 댓가로...

아이폰 기프트 카드라도.. 문자로 쏴드릴께요...ㅠㅠ..... 이거 해결되기전까진 잠도 못자...

kieslv의 이미지

Android 에서 Gadget Driver 등록 방법에 대해 문의 드려요~~~ㅠㅠ

/gadget에 있는 file_storage 드라이버를 app에서 호출하는데 Node 생성방법은 어떻게해야 될까요?
file_storage를 그대로 사용하려는 것이 아니고 제가 수정하여 사용하려고 합니다.
커널에 포함하여 빌드하였지만, /dev에는 생성이 되지 않고, sys/module에만 생성이 되어 있는 상태 입니다.

ehter.c를 포함하여 빌드하였을 경우 장치가 USB Ether로 인식되는것을 확인하였습니다.

제가 하고 싶은것은 장치를 리셋하여 제가 구현한 기능을 전용으로 사용하려고 합니다.
그러기 위해서는 우선 장치가 단일 장치로 리셋이 되어야 할것이고(디스크립터는 수정하였습니다.)
해당 드라이버에 접근하여 IOCTL을 사용해야 할것으로 생각됩니다.

하지만 우선 노드가 생성되지 않아 어떤식으로 접근해야 하는지가 막막하여 문의 드립니다.

jjami1234의 이미지

IVT 테이블 작성 및 핸들러 구현(설정)에 대한 질문입니다 . 많은 지적 부탁드립니다

리눅스 커널 2.6.24 버전에서

IDT 테이블에 벡터 등록과 핸들러 등록에 대한 질문입니다.

제가 지금 인터럽트 핸들러를 구현 하고 있는데 /usr/src/linux/aech/x86/kernel 에 존재하는 apic_32.c 파일에

set_intr_gate(0x91, test); 를 이용하여 테이블에 등록을 하려고 하는데 처음 해보는거라 잘 안되네요;;

또한 저함수를 이용하면 핸들러도 같이 등록되는지 궁금합니다

많은 관심과 지적 부탁 드립니다 .

페이지

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