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

idrukawa의 이미지

pthread_create() 에서 thread argument를 넘겨줄때...

pthread_create() 에서 thread argument를 넘겨줄때 void* 형으로 넘겨주도록 되어 있는데요.
만약에 pthread_create를 호출하고 바로 종료되는 함수에서
그 함수의 지역변수를 인자로 넘겨주려고 하면 문제가 됩니다.
아래의 경우처럼요.

fkfj의 이미지

fedora 18 firewall의 문제

안녕하십니까 얼마전에 컴퓨터를 사서 전에 쓰던 컴퓨터를 fedora18를 설치하여 서버로 돌리려고 하는 사람입니다.

서버를 일하면서 계속 만들고 싶어서 원격으로 연결하여 사용을 하고있습니다.

사무실에서 putty로 접속을 하고 vsftpd를 깔에서 ftp부터 활성화 해야 겠다라는 생각에 yum 설치 후
ftp 설정 완료 후
systemctl start vsftpd.service 하고
systemctl status vsftpd.service 하여 active
된것을 확인 하였습니다. 그러나 접속이 되지 않아서...
문제는 방화벽
iptables는 꺼져 있구요
집에가서 확인 결과 GUI상 존재하는 방화벽 system-firewall 에서 막고 있더군요

GUI상의 방화벽설정 파일을 아무리 CUI상에서 찾아봐도 나오지 않아 이렇게 올립니다.

정리 하자면
1. GUI상 방화벽 CUI상에서 설정 파일을 어디에 존재 하는지
알고 싶습니다. ....

zsgth의 이미지

커널 3.8 옵션설정

현재 Centos5.9를 사용하고있습니다.

커널은 2.6.36이고 64bit i7 cpu입니다.

커널이 2.6.38은 디폴트 옵션으로 설치시 안되고, 2.6.36은 디폴트값 설정시 잘 되었습니다.

제 예상은 환경설정 옵션이 바뀌어져서 디폴트로 지원하지않는 라이브러리를 잡고있거나 한것같습니다...

3.8 커널 옵션설저은 인터넷을 뒤져봐도 명확하게 나오지않습니다..

혹시 그냥 거의 디폴트값만 사용해서 설치하고싶은데 centos5.9에서 지원하지않는 설정이있다면 어떤것이있는지 궁금합니다.

3.0되서는 거의 모듈이 빠져있고 옵션설정도 적군요...

참고할만한 사이트도 괜찮구 댓글 달아주세요.!

canuyes의 이미지

closest pair 알고리즘 문제 관련 질문입니다.

분할정복을 이용한 closest pair를 공부중인 학생입니다.
고민 끝에 분할 정복을 이용하여 구현을 하기는 했습니다만,
원하는 실행시간을 얻지 못해 질문 올립니다.
100000(일십만)개의 인풋에 대해 1초 이내의 실행시간을 얻고 싶은데, 잘구현이 되질 않습니다.
아마도 제가 지금 비효율적으로 하고 있는 부분이
"분할된 왼쪽 평면과 오른쪽 평면을 가로지르는 직선의 값을 구하는 과정"
인것 같습니다.
discrete mathematics 6E, introduction to algorithm 3E , 구글링 등 여러가지를 참고해봤지만,
10시간째 실패해오고 있습니다.
제가 어려워하고 있는 부분에 대해 참고할 만한 문헌이나,
명쾌한 답변을 기다립니다..
감사합니다.

p.s.

CLOSEST PAIR

좌표 평면에 N개의 점이 주어질 때,이 점들중 가장 가까운 점들간의 거리를 구하는 것.

kukuta의 이미지

[문의] ubuntu 패키지 만들기

ubuntu 패키징에 관해서 물어보고 싶은 것이 있습니다.
- 자체 제작한 바이너리와 그게 의존성을 가지고 있는 패키지들
- 자주 쓰는 패키지들을 정리해서
하나의 패키지 설치로 모든것을 다 해결해 버리고 싶습니다.

그래서
1. DEBIAN/control 페이지에 의존성 가진 패키지들을 줄줄이 적어 주니 설치시 에러가 납니다..정확한 원인은 모르겠습니다.
(http://bluewiz.tistory.com/44 여기 보고 했습니다)

그래서
2. dh_make와 fakeroot로 만들었습니다. 이번에는 패키지는 정상적으로 인식을 했는데 해당 패키지 안깔렸다고 에러를 냅니다...

그래서 질문은..
dpkg -b 로 패키지를 만들때 의존성을 주려면 어떻게 해야 하는지.

아니면 dh_make로 할때 설치 되어 있지 않은 패키지면 자동으로 설치 할 수 있는 방법은 없는지...입니다..

감사합니다.

ryutuna의 이미지

makefile 에서 EXTRA_CFLAGS에 define 추가에 대한 질문.

일반적으로

EXTRA_CFLAGS +=-DDEBUG_MSG

와 같은 형태로 define만을 추가하거나

EXTRA_CFLAGS +=-DDEBUG_MSG=$(DEBUG_1)

과 같이 define의 값을 대입해서 쓰는 것은 알고 있는데,

EXTRA_CFLAGS+=-D$(GALAXY_S3)

와 같이 -D 뒤에 변수로 바로 넣어는 불가능 한가요?

우선 GNU 메뉴얼(http://www.gnu.org/software/make/manual/make.html#Overriding)을 참고해 보긴 했는데

그에 대한 명시는 따로 없는 것 같더군요.

위와 같이는 불가능한지 여쭤보고 싶습니다.

jjsx2의 이미지

죄송하지만 또 질문을 올리게됬습니다 gcc에 대해서 //

자주 글을 올리게되는거 같은데,, 계속 물어봐서 죄송하네요 ,,

설치 관련 문제는 아니고

실행하는데 의문점에 생겨서 글을 올리는데요 ,,

소스코드로 최신버전 gcc 4.8.0 버전을 설치했는데

그전에 yum으로 깔린 gcc 4.1.2버전이 있거든요 ,,

제가 알기로는 yum으로 깔린 4.1.2버전 따로 소스코들 깔린 gcc 4.8.0버전 따로 논다고 들었는데

그래서 c언어로 프로그래밍 해서 gcc 컴파일 하면 4.1.2버전으로 컴파일 하나요 , 아니면 소스코드로 깔린 gcc 4.8.0 버전 으로 컴파일 하나요?

hottoday의 이미지

ubuntu server에 nxclient 로 접속시 한글 깨짐 문제

ubuntu server에다가 nxserver 설치하고 gnome-core설치해서 윈도우 에서 nxclient 로 접속하였습니다.

접속은 어떻게 어떻게 해서 완료했는데

한글이 다깨져서 이상한 문자로 보이네요..

원래 server를 ssh용으로 쓴다고 모든설정이 UTF-8.ko로 미리 설정해둔 상태였거든요.

그러다 GUI를 쓸일이 있어서 설정햇는데 한글이 다깨져서 하나도 안보입니다.

어떻게 해야될까요

지금 /usr/profile에 수정하는거는 해봤는데 안되더군요...

lusilis의 이미지

CentOS에서 resolv.conf 변경 후 적용이 안됩니다.

사내 DNS를 운영하고 있던 중 외부 접속 차단을 위해 recursion 설정을 no로 변경하려 합니다.

이 경우 사내 DNS에서 서비스하는 도메인은 정상적인 서비스가 가능하지만 외부 서비스로 접근할 경우 사내 DNS를 통해서는 서비스가 되지 않습니다.

위의 이유로 외부 서비스 접속이 필요한 서버의 /etc/resolv.conf 값을 아래와 같이 변경 했습니다.

nameserver 164.124.101.2

일반적으로 생각하기에 resolv.conf 값을 외부 DNS로 변경했으므로 사내에서 운영하는 DNS hit log에는 외부 서비스에 대한 질의가 들어오지 않아야 되는데 지금도 계속 요청을 하고 있는 상황입니다.

서비스 운영 관계로 시스템 재시작은 해보지 못했고, 일부 시스템에 대해 네트웍 리스타트는 했지만 증상은 동일합니다.

제가 생각하지 못하고 있는 부분이 있을까요?

pci486의 이미지

프로세서 확인시 다음과 같이 뜨는게 정상인가요 아니면 무언가 문제가 있는건가요.

nobody 3762 0.1 0.7 27256 14948 ? S 16:04 0:00 /usr/local/apache/bin/httpd -k start
nobody 3764 0.0 0.5 24272 11368 ? S 16:04 0:00 /usr/local/apache/bin/httpd -k start
nobody 3765 0.0 0.5 24272 10988 ? S 16:04 0:00 /usr/local/apache/bin/httpd -k start
nobody 3766 0.0 0.5 24272 11368 ? S 16:04 0:00 /usr/local/apache/bin/httpd -k start
nobody 3767 0.0 0.5 24272 11368 ? S 16:04 0:00 /usr/local/apache/bin/httpd -k start

페이지

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