프로그래밍 QnA

dollllli의 이미지

파일시스템 신뢰성 테스트 방법을 알고 싶습니다.

journaling file system인 ext3, xfs, jfs, reiserfs의 신뢰성을 테스트 하고 싶습니다.
웹에서 테스트한 결과는 찾았지만, 어떻게 테스트를 하고 어떤식의 프로그램을 썼다는 자세한 내용은 없더라고요. 저의 한계가 느껴지는 군요.T.T

제가 테스트 한 것은 ext3 filesystem 으로 테스트한 방법은 아래와 같습니다.
FILE
파일에 데이터 써 넣기
1. 파일 하나를 생성한다.
2. 랜덤으로 데이터를 써 넣는다.(seed=1)
3. 파일 크기가 1GB가 되면, 파일을 삭제하고, 앞의 과정 1, 2를 반복한다.

gnoygnas의 이미지

깊이 우선 알고리즘 구현에 있어

깊이 우선 알고리즘에서 자주 나오는 8퍼즐을 허접한 실력이지만,
나름대로 구현을 해 보았습니다.
아직 스택은 사용하지 않았습니다...

DFS라는 함수에서 재귀 호출을 하는데, 깊이 2에 들어가면 값이 제대로 바뀌지 않습니다....혼자 해결하려고 발버둥을 치지만 실력이 미천하여 감히 고수님들의 조언을 부탁드릴까 합니다.

소스 첨부합니다.

참고로 배열중에 0의 값이 커서를 나타냅니다.

출발 노드
2 8 3
1 6 4
7 0 5

목표 노드

하하의 이미지

함수 포인터

Quote:

함수 포인터를 다른 함수에 전달하는 방법
void handler(int i);
void (*signal(int sig, void (*disp)(int))) (int);

signal(1, handler);

잘 이해가 안가서 제 나름대로 유추해 보았습니다.

signal(1, handler); 를 수행할때....

위 void (*signal(int sig, void (*disp)(int))) (int); 이 함수를

뜯어서 본다면

1. void 함수명(int);

2. 함수명은 *signal(int sig, void (*disp)(int))란 함수가
함수명을 넘겨준다 ex) 특정함수명

3. void 특정함수명(int); 란 넘이 수행.

fliers의 이미지

표준 C 문서를 어디서 찾을 수 있을까요?

가끔 질문에 답변해주시는 분들 보면
인용문서로 ISO C, C99 등 의 것들을 참조해서 설명해 주시던데
그런 문서는 어디에서 구할 수 있나요?
공개된 문서인것 같긴한데....

i09000의 이미지

순위에 따른 당첨 확률에 대한 알고리즘이요...

이번에 어떤 사이트를 제작중인데요..

순위에 따른 랜덤값을 조정을 해야 하더덩요..

순위가 고정이면 고정값으로 딱딱 입력 했으면 좋겠는데요...

그게 아니고 순위의 갯수도 매일 달라지고

그렇습니다.

예를 들어

1위인 사람이 당첨 확률이 20%
2위인 사람이 당첨 확률이 16%
3위인 사람이 당첨 확률이 12.8%
.
.
.

이런식으로요 마지막에 확률을 모두 합쳤을때는 100%가 나와야 합니다.

그리고 순위가 다른 두개를 집어 내야 하는것이죠...

icristi의 이미지

Load Average의 정확한 의미!?!?!?

안녕하세요?
서버 장애 분석중입니다!.... 너무 어렵습니다!

특히 Load Average에 관하여 궁금합니다.
uptime 치면 나오는 load avg가 정확한 의미가 무엇일까요?
top 을 실행해도 유독히 눈에 띄는 프로세스도 없는데,
load avg.만 높습니다. 다른 서버들과 비교해도 유독 몇 몇 서버만 그러네요.

load avg.가 나타내주는 정확한 의미가 뭘까요?
보통 어떨 때 loag avg.가 높아지나요?

고수분들의 현명하고 따뜻한 답변 부탁드릴께요~~~
감사합니다!

pleasantman의 이미지

" -- MARK --" 이메시지가 먼가요?

모듈을 올리고 내리는 일을 반복하고 있는데요..
스크립트는 다음과 같구요..

C로 아래의 스크립트를 10초에 한번씩 수행하는

걸로 test를 하고 있는데.. 불규칙하게 더 아래의

메시지를 뿌리면서.. 멈춰있네요.. 아 아래의 메시지는

tail -f /var/log/message로 살펴본 겁니다.

검색을 해봤는데.. 별로 나오는게 없더군요..

=============================
#!/bin/bash
echo "Reload acm Module"
rmmod acm
modprobe --autoclean acm

=============================

Oct 24 02:27:34 DM kernel: usb.c: deregistering driver acm

noksack의 이미지

ping 프로그램은 어떻게 만들죠

icmp 를 이용한 ping 프로그램을 만들려고 합니다.
소스나 logic 좀 부탁합니다.

you의 이미지

ext2_test_bit(nr,addr)에서 nr이 비트단위or바이트단위일까요?

소스코드를 봐도 명확하지 않아서 질문드립니다.
인텔cpu입니다.
언뜻생각하기엔 당연히 비트단위일거라 보지만
다음과 같은 코드가 있어서요...

offset=(pos-1)%inode->i_sb->s_blocksize; //바이트단위죠...
...
for(j=0;j<8;j++){
      if(!ext2_test_bit(offset+j,bh->b_data);
...
연우의 이미지

[질문].. C언어..링크드리스트..버블소트..에.. 포함된 스왑 질

...빨리 짜야되는데..

시간은 왜이리도 빨리가고..

에러는 왜이리 많이 나는지..

문제점좀 찾아주셧음하네요..

for( i = head ; i != NULL ; i = i->next ){
		for( j = i->next ; j != NULL ; j = j->next ){
			if( i->count > j->count ) {
				k++;
				temp = i;
				i = j;
				i->next = j->next;
				j = temp;
				j->next = temp->next;
				if ( k == 1 )
					current = i;
			}
		}		
	}

단순히..i랑 j위치를 바꿔주는건데...ㅡ_ㅡ 계속 메모리 오류만 나고..

페이지

프로그래밍 QnA 구독하기