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

kwonsu의 이미지

linux에서 일반적인 브릿지 구성처럼 virtualbox에서 구성이 가능한가요?

안녕하세요. 물리적 장비가 없어서 virtualbox에서 구성하려 하는데요

linux에서 아래와 같으 브릿지를 구성한다면

허브 -------> linux 브릿지 서버 -------> 일반서버

일반서버를 접속하려면 linux 브릿지 서버를 거쳐야 접속이 가능하잖아요.

이런 구성을 virtualbox에서 구성하려고 테스트 해보는데 안되네요

생각해보면 virtualbox 구조상 이더넷 어뎁터를 생성하고 여기에 연결되는 게스트 OS들이 이쪽으로만 통신이

되는것으로 보아 안될듯 싶습니다.

혹시라도 이런 구성을 하는 방법이 있으면 알려주셨으면 합니다.

declspec의 이미지

cdecl 과 stdcall 에 대해서

cdecl 과 stdcall 의 차이는
함수 인자에 대한 스택정리를 누가 하느냐 인데
cdecl 의 경우 caller 가 하는 과정이 명확한데
stdcall 의 경우 callee 가 어떻게 함수 파라미터를 정리하는지
궁금하네요

callee 가 파라미터 정리를 하려면
caller 가 call 을 했을때 리턴어드레스가 스택에 들어가고
그 다음에 인자들이 push 되야 되는것 아닌가요?
아무튼 stdcall 에서 어떤순서로 함수 인자를
callee 가 정리할수가 있는건지
설명해주실분...!

odg0318의 이미지

리눅스 screen 명령어가 계속 실패해요 mkfifo ... failed?

안녕하세요.

여기다 올리는게 맞는지 모르겠네요.

잘 사용하던 것인데, 리눅스에서 screen 명령어가 계속 실패하네요.

아무리 검색해도 안나와서 이렇게 질문 올립니다.

[user@server]$ screen
mkfifo /tmp/uscreens/S-user/12157.pts-1.server failed

왜 그럴까요~

eyes852의 이미지

drupal - admin 메뉴 사용시 Apachi HTTP 오류 500(Internal Server Error) 발생

일단 제목에 적은 대로입니다.
윈도우 환경에서 테스트 중이지만... KLDP가 드루팔을 사용하고 있기도 하고.. 한국사이트에 딱히 물어볼곳도 없고 (palpal에는 글이 안써지더라고요 ㅠ) 해서 여기에 남깁니다.

일단 테스트는 로컬 서버에서 테스트하고 있고요.

drupal을 설치하고 ( 정확히는 미국에서 공개한 opengovplatform라는 놈를 설치했습니다. drupal기반으로 개발해놔서 db파일 불러오고 드루팔만 설치하면 동작하도록 만들어놨더라고요.)
동작까지는 잘 되거든요.

하지만 admin 메뉴를 들어가려고 하면 500 error가 발생하네요.

일단 log만 보면 다음과 같습니다.

pogusm의 이미지

usb캠으로 웹캠프로그램을 개발한후, usb캠에서 cctv카메라로 변경하고자 할때..

좋은 원격 웹캠 장비/프로그램들이 많지만,
경험 삼아, (개인용도로 사용해보려) 공부해보려 합니다.

근데 너무 배경지식이 없어서 고수분들의 조언이 필요합니다 ^^;

일단 usb캠(1~3대)을 이용해서 c++로 웹으로 스트리밍하는 프로그램을 만들어 보는게 첫번째 목표입니다.
(OS는 centOS 5.5)

그런데 usb의 길이제한이 있어서..(5미터)

나중엔 cctv카메라 등으로 교체해야할거 같은데..

usb캠처럼 cctv카메라(전용 카드포함)을 통한 영상도 c++ 에서 간단히 불러들일 수 있는건가요?

아니면 cctv카메라(전용카드) 제조사에서 API 를 공개하지 않으면 불가능하다던가.. 그런건가요?

조언 좀 부탁드립니다

powersys의 이미지

하드디스크(HDD) 끄는법?? 아시는분

사타2 하드인데..

한마디로 unmount 하고.. 하드의 전원을 차단하고 싶습니다.

물론 시스템은 계속 가동중인상태에서요..

혹시 방법을 아시는분..

declspec의 이미지

가상/물리메모리 주소에 대한 질문

안녕하세요
일반 유저 애플리케이션을 만들때
직접적으로 원하는 물리 메모리에 접근할 방법은 없겠죠?

그렇다면 커널 레벨의 디바이스 드라이버를 작성할때는 가능한가요?
예를들어 실제 메모리 카드의 원하는 물리주소 (예:0x12345678) 번지에
read/write 를 하는게 가능한가요?

char* p=0x12345678;
(*p)=1;

이런 코드가 디바이스 드라이버 코드중에 있다고해도
여기서도 결국 0x12345678 번지는 MMU 에 의해서
변환되는 가상메모리주소인가요?

프로그램 코드에서 임의의 실제 메모리주소를 직접 접근할수는
없나요?

parkon의 이미지

[완료] 극초보 질문입니다, 두개의 상수 문자열을 받기 위해선...

창피하지만 극초보 질문하나 올립니다.

인덱스 넘버를 입력 받아 그 인덱스에 해당하는 두개의 상수열을 돌려주는
루틴을 만드려고 하는데요, 쉬운것 같은데 잘 안되는 군요.

제가 해 본 방법.

void GetSymbolTitle(int n, const char* symbol, const char* title) {
...
if (n== table[k].index) {
symbol= table[k].symbol;
title = table[k].title;
return;
}
...
}

위 코드에서 보시다시피 이 함수의 내부에는 look-up table이 있어서 인덱스 n에 해당하는
symbol과 title 문자열을 찾는 루틴이 있습니다.

근데 만약 symbol만 받고 싶다면

const char * GetSymbol(int n);
이렇게 하면 잘 되는건 확인했습니다.
title도 마찬가지고요.

sunnyncom의 이미지

input device driver에 ioctl 추가

input_register_device 함수를 이용하여 입력 디바이스 드라이버를 구성했습니다.

이 디바이스 드라이버에 ioctl을 사용하고 싶은데요... 아래처럼 이미 define된 io control code말고
임의의 io control code를 추가하려면 커널 소스를 수정해야 하는 건가요?

sunnyncom의 이미지

input device driver에 ioctl 추가

input_register_device 함수를 이용하여 입력 디바이스 드라이버를 구성했습니다.

이 디바이스 드라이버에 ioctl을 사용하고 싶은데요... 아래처럼 이미 define된 io control code말고
임의의 io control code를 추가하려면 커널 소스를 수정해야 하는 건가요?

페이지

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