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

munhoney의 이미지

라이브러리 버전이 여러개 일때 선택적으로 사용하고 싶은 경우 어떻게 하죠?

예를 들어, libopencv_calib3.so 가 /usr/local/lib 와 /usr/lib 에 각각 다른 버전 2.3 / 2.4 로 있습니다.
우분투에서 기본 설치 하니 2.3이 설치 되었고, 필요하여 2.4를 따로 설치했죠.
어떤 경우에는 2.3의 opencv 라이브러리가 필요하고, 어떤 경우에는 2.4가 필요한데
gcc -lopencv_calib3 머 이런식으로하면 2.3 버전의 라이브러리가 링크됩니다.
선택적으로 받을 수는 없을까요?

현재는 -L 옵션을 주어서 우선 순위를 변경하는 방식으로 했습니다만... 이거 맞는 방법인지 모르겠군요.

asulikeit의 이미지

xen compile 후 재부팅 오류 (could not file filesystem '/dev/root'

안녕하세요.
centos5 환경에서 xen 3.4 버전(linux는 2.6.18.8.hg)의 소스를 다운받아서 설치를 하면
(필요에서 의해서 rpm 설치가 아닌 소스 컴파일 필요)
부팅과정에서
Red Hat nash version 5.1.19.6 starting
mount: could not find filesystem '/dev/root'
setuproot: moving /dev failed: No such file or directory
...
와 같은 메시지가 발생하면서 panic 으로 재부팅됩니다.
설치방법은 make dist 후에 기본 설정을 사용하고 make install, mkinitrd 를 이용하였습니다.
며칠동안 검색을 해보고 적용을 해봐도 변화가 없습니다.
혹시 비슷한 경험을 하신 분은 tip 을 알려주십시오.
감사합니다.

minhyuck의 이미지

centos 5.8버전을 설치해야하는데..dvd로 받아보니 파일이 두개인데 둘다 필요한가요?

centos 5버전대로 학교에서 실습한다고하네요.
i386 5.8버전 dvd로 받았는데 파일이 두개입니다. 학교에서 cd 굽어와라고해서...구하는중인데
두장다 필요한지 잘 모르겠더라구요. 일단 dvd 네장 구해뒀는데..
live 버전인가 이것도 있던데 용량이 엄청 작더라구요. 이걸로 굽으려고했는데 뭔가 찝집해서 안 굽고 있네요.
친구들꺼까지 해서 dvd로 네장 굽어야하는데.. 뭘 굽어야할지 참 난감하네요.
인터넷에 찾아봐도 그렇게 자세히 설명은 없더라구요. vmware로 가장 용량큰 파일로 설치해보니 정상적으로 부팅까지 되더라구요.
i386 5.6버전까지는 보니 파일이 하나로 구성되어있는데 5.7과 5.8은 두개로 구성되어있네요;
뭘 선택해야할지.. 혹시 아시는분 답변 부탁드립니다.

trymp의 이미지

connect() 하기 전에 select() 하는 방법... 올바른 방법인가요???


네트워크 소켓통신에서 connect() 함수를 사용하면 오랜 시간동안 blocking 될 소지가 있잖아요.

물론 비동기소켓옵션으로 걸기도 하지만, 이런 것을 방지하기 위해서

어떤 오픈소스의 소스코드를 보니 socket 을 이용해서 connect() 로 서버에 접속하기 전에

select() 로 readset 을 걸어서 여기서 통과하면 connect() 하도록 해 놓았더라구요.

이 방법이 맞는 방법인가요???

select() 를 호출하면 알아서 tcp syn 패킷이라도 쏴서 접속이 가능한지 판단하는 건가요??

어떻게 접속이 될거라고 판단을 하죠..??

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

roshsanf의 이미지

고수님들 오라클11g r2 설치 오류좀 봐주십시요 ㅠ

os는 Linux localhost.localdomain 2.6.18-308.13.1.el5 #1 SMP Tue Aug 21 17:10:06 EDT 2012 i686 i686 i386 GNU/Linux
이구요

11g r2 버전 을 설치 중인데 68퍼센트에서

file not found dbhome_1/ctx/admin/dr0ulib.sql.sbs 이런 에러 가 뜸니다 ㅜㅜ

그래서 혹시
oraInstall2012-09-12_05-31-27AM.err 에서 로그를 보니

n4u9h7의 이미지

메모리내에 있는 값을 비교하려고 하는데..

RxBuffer[2048] 이라는 배열이 있습니다.

이 배열 안에 0번지부터 900번지까진 임의의 데이터가 들어가고
901번지부터 930번지에는 시간값이 들어가 있습니다.

현재 이 시간을 비교해서 검색하는 함수를 만들고 있는데
앞에 있는 데이터와는 상관없이 시간만 들어있는 번지만 비교해서
동일한 시간값이 있으면 출력하려고 합니다.

그런데 memcmp같은 함수로 특정번지(901번지부터 930번지까지)만 비교할 수 없나요?
현재 비교해야하는 번지수는 901번지부터 930번지 1923번지부터 1952번지입니다.
특정번지만 비교할 수 있는 방법에 대해 아시는분은 답변 부탁드리겠습니다!

gappiay의 이미지

메인프로그램이 PRO ~ END로 되는 프로그래밍 언어가 있나요?

업무때문에 프로그램을 수정해야되서 기존에 만들어져 있던 SOURCE를 받았는데,

처음보는 프로그램 언어형식입니다.

메인프로그램이

PRO XXX

END

이런형식으로 되어 있는데, 어떤언어일까요? 궁금합니다.

bumworld의 이미지

proxy를 사용해도 네트웍으로 막힌 싸이트는 풀수 없나요?

회사 네트웍에 막힌곳이 많아서 virtualbox로 os를 새로 올리고 proxy를 설정해서 사용하고 있습니다.

그런데 막힌 싸이트는 여전히 막혀 있습니다.

가상 os를 사용하는거라 보안프로그램도 설치되어 있지 않은데 여전히 막히는 이유는 뭘까요?

가상 os에서 사용하는 proxy 싸이트는 잘 동작하고 있습니다.

그리고 집에 공유기에 vpn을 설정했는데 회사에서 접속이 안됩니다.

회사 네트웍에서 vpn 연결도 막을수 있나요?

도움 부탁드립니다.

skylit의 이미지

리눅스로 802.11 드라이버를 고치면 물리(PHY)계층까지 컨트롤 가능할까요?

안녕하세요?
제가 지금껏 시뮬레이션 위주로만 네트워크 연구를 했었는데, 실제 장비(e.g. 노트북)를 가지고 802.11 무선랜 환경을 구축해 보려고 합니다. 제가 리눅스에서 드라이버 쪽을 건드린 적은 없고... 시뮬레이션 돌리기 위해서 필요한 리눅스 운용방법 정도만 아는 수준입니다. ㅠㅠ

어쨌든 제가 MAC 계층과 물리 계층에 접근해서 필요한 값을 얻거나(MAC계층의 backoff counter), 변경을 해야 하는데(물리계층의 data rate), 제가 직접 기존의 802.11 드라이버를 고치면 이정도까지 가능한가요?

MAC계층과 물리계층이 무선랜카드 칩에 내장되어 있으면 제가 코드로 고칠 수 없는 부분이지는 않을까 걱정이 되네요..
만약 그렇다면 물리계층까지 접근 가능한 USB 무선랜카드가 따로 있는 건가요?

ndmnwg의 이미지

Unknown symbol devtmpfs_create_node 질문

모듈 컴파일은 문제없이 되는데 install 될때 'Unknown symbol devtmpfs_create_node' 메세지 뜨면서 안되네요

해결방법 아시는분 있으신가요? ㅠ

페이지

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