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

silveracy의 이미지

웹로봇에 대해서 질문드립니다.

요즘 제가 웹 크롤러를 만들고 있습니다.
물론 학교 과제로 만들고 있는건데요

제가 제작한 크롤러는 정말 간단합니다.

URL->파일분석->URL추출->URL 큐에 삽입 ->큐에서 다시 URL POP->URL->처음부터 반복

보통 한페이지를 읽어오면 URL이 200~300개쯤 있습니다.
그럼 중복검사를 거쳐도 100개쯤은 새로운 URL이 포함되게 되어 있습니다.
다 유용한 URL이 되게 되는것입니다.

근데 여기서 문제점... 큐가 줄어들지 않습니다. 교수님께서는 페이지 20만개 쯤은 가져왔으면 좋겠다고 생각하십니다.

근데 7~8만개쯤 되면.. 큐에 삼백만개 쯤 들어가게 되고, 메모리가 800메가쯤 할당했음에도 불구하고 800메가를 넘겨 뻗어버립니다.

현재 프로그램을 php로 짜서 쉘스크립트 처럼 돌리고 있는데요...

프로세스를 나누는 방법에 대해서 좀 알려 주실 수 있으신가요?

Queue가 무한 증가하지 않게 할 수 있는 방법에 대해서요;;

enril99의 이미지

Linux bridge가 primary interface일 때와 아닐때 차이...

Linux bridge가 너무 헷갈려서요..

tjdnf1012의 이미지

archlinux에서 /etc/rc.d/init.d/nfs start를 쳤을 때..

/etc/rc.d/init.d/nfs start 를 입력하면
-bash: /etc/rc.d/init.d/nfs: ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■

이런게 나오는데요;;
완전 초보라서 -bash가 뭔지도 모르겠고
여기저기 뒤져봐도 저런 문제에 관한 내용은 못 찾겠어서
이렇게 도움을 청합니다.

그리고 몇가지 더 여쭤보자면,,
[root@XXXXX ~]# /etc/rc.d/rpcbind start 를 입력하면
::Starting rpcbind [FAIL] 이렇게 뜨구요

[root@XXXXX ~]# /etc/rc.d/nfs-common start 를 입력하면
::Mounting pipefs filesystem [DONE]
::Starting rpc.idmapd daemon [FAIL] 이렇게 뜨구요

domiisa의 이미지

jsp spring + ibatis 게시판 질문요.

eclipse , spring , ibatis , mysql 연동

spring 게시판을 만들려고합니다.

구글링으로 샘플 받아서 실행을 했는데 첨부파일 처럼 나옵니다.

DB 연결이 잘못된거같은데.. 해결방안좀 아시는분 계신가요??

trymp의 이미지

리눅스에서 static NAT 를 설정할 때, SNAT와 DNAT를 동시에 거는 이유??


iptables 에서 NAT를 설정할때 두가지 궁금한 사항이 있습니다.

리눅스의 netfilter 에서 iptables 로 static NAT를 설정할때,

왜 SNAT와 DNAT 를 동시에 거나요?

dynamic NAT 처럼 SNAT 하나만 걸면 역방향도 같이 걸리도록 못하나요?

또 dynamic NAT는 1:N 이 되는데, static NAT는 1:1 만 가능한지 모르겠습니다.

답변주시면 고맙겠습니다.

고수님들의 많은 조언 부탁드립니다.

foxmaster의 이미지

fileTime을 간단하게 계산하기 방법에 어떤 문제가 있나요?

short dataCount, requestCount((SHORT)(1 + ((long long&)end - (long long&)start) / Minute(1).To100Nanosecond()) );

--1분 기준으로 정수로 떨어짐 ;분모는 총 초로 나타냄/분자는 10*7승 이므로 1초 단위로 filetime을 바꾼 것으로 생각됨

dw(((DWORD)((long long&)ft) / Second(1).To100Nanosecond() ) +2);

---ft가 2개 여야 한다는 건가요?

두줄을 비교 하여 위줄은 컴파일 에러가 안나는데 아래는 에러가 나네요

에러내용ㅇ--error C2064: 항은 1개의 인수를 받아들이는 함수로 계산되지 않습니다.

어떤 문제 일까요? 해결이 안됩니다. 부탁좀 드릴께요

위줄 선언과 코드

whoss의 이미지

Eclipse API Tools


혹시 Eclipse PDE 3.4 버전부터 제공되는 API tools 라는 기능 사용해 보신분 있으신가요?
문서에 보면 이 툴의 기능 중 하나가 플러그인 버전관리를 해준다고 나와있는데..
실제로 사용해봤는데
그렇지가 않은것 같습니다.

플러그인의 API의 버전을 표시하는 태그인
@since의 역할을 정확히 파악을 못하겠습니다.
이 태그를 함수마다 넣지 않으면 error를 내준다고 합니다.

그런데 제가 사용을 잘못한 것인지;;
문서처럼 실제 코딩시 error를 내주지도 않구요..

이 태그를 명시하지 않으면 왜 error를 내 주는지 궁금합니다.
이 태그 정보를 툴에서 활용하기 위해 error을 내주는건지..
실제 플러그인의 버전정보는 manifest 파일에 있는데 말이죠..

아시는 분, 답변 부탁드려요..ㅜㅜ

seoj의 이미지

GUI 어플리케이션 개발

안녕하세요. 프로그래밍 질문은 아니지만, 비슷하기에 올립니다.

저는 주로 linux shell에서 실행하거나 system library 같은 모듈을 제작하던 개발자입니다.
보통 시스템 기능 요구사항으로부터 시작을 하여 기존에는 UML과 같은 툴을 이용해
시스템을 다양한 view나 diagram을 통해서 설계하곤 했었는데, GUI 프로그램에 대한 전혀 감이 없습니다.

한편, 최근 GUI가 들어간 프로그램을 제작하게 되었습니다. 경험이 없다가 보니, 어떤 방식으로
진행해야 할 지 감이 없네요. 주로 어떤 프로세스로 개발이 되나요?

ux로부터 flow가 나오고, wireframe을 통하여 화면 정도가 나오긴 할텐데, 그 이후 진행은 어떻게 해야 할까요? :-)

많은 조언 부탁드립니다.

luckypop의 이미지

eth0 eth1 eth2 eth3 사용법?

eth0 / 1 / 2 / 3 /
전부 아이피 각각 공인아이피로 셋팅되어있는데
0으로 접속시도가 들어오면 0으로 인터넷실행
1로 접속시도가 들어오면 1로 인터넷실행 이렇게 안될까요?

이렇게가 아니더라도

eth0 1 2 3 모두 사용할수있는방법을 부탁드립니다 (__)

kleeck의 이미지

iwconfig 관련 질문을 드립니다.


안녕하세요

지금 Wireless Tool인 iwconfig.c iwlist.c 이러한 소스를 이용하여 무선랜 접속하는 UI를 제작중인데요

SSID값이나, 암호가 있는지 없는지에 대해서까지는 다 했습니다. 이제 암호도 입력해서 접속을 시도하면 되는데요

그런데 이 암호가 맞는건지 아닌건지 확인은 어떠한 방법을 통해서 가능할까요?

처리하는 루틴에 대해서 가르쳐 주시면 감사하겠습니다.

아웅.. 무선랜쪽은 조금 생소해서요;;

페이지

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