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

gnoygnas의 이미지

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

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

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

소스 첨부합니다.

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

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

목표 노드

acsecret의 이미지

[질문] 초보 tar 에러.. Error exit delayed from previous erro

tar: ../public_html/000.gif: Member name contains `..'
tar: ../public_html/board/: Member name contains `..'
tar: ../public_html/board/back.gif: Member name contains `..'
tar: 다음 헤더로 건너 뜀
tar: Archive contains obsolescent base-64 headers
tar: ../public_html/board/image/ele.gif: Member name contains `..'
tar: 다음 헤더로 건너 뜀
tar: Error exit delayed from previous errors

압축이 풀리지 않습니다..
혹시 아시는 분은 부탁드립니다..

-cf 로 합친것같은데.. 이상한 에러입니다..

원본파일입니다..
http://realcontent

하하의 이미지

함수 포인터

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%가 나와야 합니다.

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

cohuman1의 이미지

mod_throttle 는 아파치 2. 대에서 컴파일 안되나요?

레드햇 9 하고 아파치 버전은 2. 대 입니다.
DSO 모듈로 설치를 해야되서 간단히 컴파일만 하고
mod_throttle.so 적재만 해주면 되는것으로 알고 있는데요.

컴파일부터 안됩니다.
위 프로그램 홈페이지에 보니 아파치 1. 대에서 테스트가 이루어졌는데
아파치 2. 대에서는 안되는가요?

아래는 에러메세지 입니다.

Quote:
[root@linuxblue mod_throttle-3.1.2]# make install
/usr/local/apache/bin/apxs -c mod_throttle.c
/usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/apache/include -c -o mod_throttle.lo mod_throttle.c && touch mod_throttle.slo
김남효의 이미지

[급질] vi 에디터에서 정규 표현식..

01193838134,3
01105573152,1
01193315122,4

|
V

01193838134,3
0115573152,1
01193315122,4

이런식으로 각줄의 4번째 캐릭터가 '0' 이면 삭제하라는

명령을 정규 표현식으로 어떻게 쓰죠????

icristi의 이미지

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

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

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

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

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

eseo의 이미지

파티션정보가 이상합니다.

우연히 fdisk-l 을 해보았는데, 다음과 같이 나왔습니다.
/dev/hda4 와 /dev/hda5가 같은 곳을 나타내는데도 파일시스템 ID가 다르네요.
아마 제가 리눅스 설치를 하면서 실수를 했나봅니다.

아직까지는 아무이상없이 사용하고 있습니다만....
이걸 fdisk를 통해 정보를 고쳐줘야 할까요? (fdisk의 t명령어)
만일 그렇다면, 갱신을 하는것에 의한 데이터 손상은 없겠는지요?

현재, /dev/hda5 는 /home 디렉토리이며, 리눅스파일시스템(ext2?)으로 사용하고있습니다.

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

페이지

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