프로그래밍 QnA

arbell의 이미지

[질문] rpm 소스?

안녕하세요.

rpm 의 내부동작을 분석하기 위해서 소스가 필요한데...
rpm 소스를 구할 수 있을까요?

아무리 찾아봐도 rpm 메뉴얼만 나오네요. --;

그럼. 항상 좋은 일 가득하세요.

leolo의 이미지

OS-level input buffer..에 존재하는 모든 데이터를 flush시키기

#include <stdio.h>
int main()
{
int c;
while((c = getchar()) != '\0'){
putchar(c);
}
return 0;
}
이렇게 일반적으로 데이터를 입력받아 사용하는데요..

만약에,

c = getchar();
putchar(c);

로 단순히 코딩을 하고 실행시켜서 값을 입력하는데 있어서..
ABCD 를 입력하면 A만 출력이 되겠죠.
여기서, BCD는 OS-level input buffer에 존재한다고 들었는데요.
여기까지의 질문 내용에 문제가 없는지 일단 좀 가르쳐 주세요..

다음으로 OS-level input buffer라는 것이 무엇인지 알려주세요.

ryk76의 이미지

iptables 내용이 리부팅 시에 지워지는데 저장하는 방법이 없나

iptables에 차단 정책을 입력하여 차단 기능은 모두 됩니다. 그런데 리부팅 시에 입력한 차단 룰이 모두 지워집니다. 리부팅 시에도 기존에 정보를 지워지지 않게 가지고 있으려면 어떻게 해야합니까? 답변 부탁드립니다.

iamslash의 이미지

트래픽 공격에 대한 의문

최근 우리나라와 독도문제를 두고 사이트 죽이기 작전에 모두들 열심히 입니다.
근데 궁금한것이 있는데요...
우리나라 네티즌 들이 합심해서 일본의 사이트에 접근하는 식으로 하면
국내에서 일본으로 나가는 gateway 단에서 부하가 걸려서 마치
우리나라 사람들만 접근하지 못하는 식의 현상이 발생하고
타국에서는 접근이 잘되는 그런 현상이 생기지 않을까요?

제 생각에 대해서 말씀좀 해주십시오...

만약에 성공할려면 발신지가 전 세계적인 s

cjy1126의 이미지

printk()의 출력은 텔넷에서 볼수없나요?

리눅스를 이용해서 L2장비(스위치허브)를 만들려고 합니다.

MAC address를 구분해서 해당하는 랜카드에만 데이터 출력을 시켜야하기때문에, 각 랜카드의 이름을 얻어오는 모듈을 작성하였습니다.

문제는 printk()로 출력되는것들이 서버에서는 나오는데, 정작 그걸 실행한 제 텔넷창으로는 안보인다는겁니다.

모듈을 한번 올릴때마다 제대로 올라왔나, 서버에가서 확인해야하네요 ㅜ.ㅜ

텔넷에서 printk()의 출력을 볼수있는 방법이 없을까요?

[code:1]

leolo의 이미지

기초적인 질문입니다.

#include <stdio.h>
int main()
{
char *p = "string";
char *q = &"string"[0];

printf("p %s, q %s", p, q);
return 0;
}

다음 코드의 결과는
p string, q string 입니다.

char a[10] = "leolo";
char *x = &"leolo"[0];
printf("x %s, a %s", x, a);

의 결과도 x leolo, a leolo 입니다.

정확한 이유가 무엇인지 궁금합니다.
즉, 메모리의 정확한 구조를 알고 싶습니다.

또한,
char *p = "string";
char a[10] = "leolo";

의 메모리 영역이 어떤지 부터 설명 부탁드립니다.
heap, stack, s

kykisk의 이미지

초짜질문입니다....;

아직 유닉스나 리눅스 초짜라 vi나 gcc 등밖에 사용할줄몰라서
질문도 좀 이상할지도....죄송.....;;

zterm사용하는데요....
어떤 키를 눌렀을때 그 키를 어떤값으로 입력받는지를 알고싶어서

#include<stdio.h>

int main(void)
{
int k;

k = getchar();

printf("%d\n",k);
}

이렇게한뒤
curses 를 포함시켜 컴파일을 했는데요...

1이나 2등 다른값은 되는데

ESC, F1, F2.....등등은 동일한값만나오네요....27이라고...;;

보통 ESC등을 눌렀을때 ^[[ 식으로 모니터에 찍혀서 ^ 나 [ 를 입력시켜봤는데

nugury의 이미지

mysql 접속 문제...

C API를 써서 Mysql 연동 코딩을 하고 있습니다.
그런데 접속속도가 너무 느려서 질문을 올립니다.
현재 30~60대 정도가 동시에 접속을 하는데... 전부다 접속을 하는데.. 5~10분 이상이 걸립니다. 뭐가 문제 일까요?
max_connection=1000, wait_timeout=300입니다.
그리고 모두 하나의 계정으로 접속을 합니다. 예를 들어 mysql계정이 test라면 test계정으로 30~60대가 모두 접속을 시도하죠... 이게 문제가 되는 것일까요?
동시에 하나의 계정으로 접속을 해서?
고수님들의 많

achrom의 이미지

ARM core의 disassembler를 만들어보려는데요..

안녕하세요.
gcc를 사용해서, 리눅스 소스코드를 arm용으로 compile할 수 있는 것으로 알고 있는데요.
혹시 gcc로 disassemble도 할 수 있나요?
그리고, gcc이외의 Arm disassembler에 대한 공개된 소스코드나 자료 같은 것을 구할 수 있을 까요?
kelp, kesl에서는 찾을 수가 없네요^^;;;
알려주세요. 부탁드립니다..

andysheep의 이미지

시간과 keyboard 인터럽터 제어는 어떻게 하죠?

간단한 CD Player 소스를 보고 있는데,

입력 대기나 키보드 입력 처리를 그냥
ncurses 라이브러리를 사용해 처리 하는군요.

ncurses 라이브러리 걷어내고 text 모드로 돌려보니까
키보드 입력에서 막힙니다.

프로그램이 실행 중일 때
사용자의 키 값을 받으면 바로 이 값을 해석해 원하는 루틴을 호출해야 되는데 간단한 방법이 있을 까요?

workbone이란 소스를 보니까 text 모드로 돌아가지만 터미날 제어에
select() 함수를 쓰고, 터미날을 raw 모드로 처리해서 xterm과 한텀에서

페이지

프로그래밍 QnA 구독하기