프로그래밍 QnA

linetor의 이미지

C++ cli 사용시 c#과의 연동과정시 옵저버 패턴사용을 하셨다면 부탁드립니다.

지금 native c++을 사용하여 c#(WPF)를 사용하고 있습니다.

현제 c++에서는 directshow 의 callback 함수를 사용하여 특정 이벤트 발생시 그림을 받아 저장까지는 하였는데, 저장후 그 데이터(현재 vector에 데이터를 저장)가 추가 되었을때 그걸 c#에서 그림을 뿌려주고 싶은데 어떤식으로 해야 될지 영 감이 안잡힙니다.

제가 c#은 거의 처음이라서 멀 어떻게 해야 될지...

능력자 분들 계시다면 부탁드리겠습니다.

kjwkjw456의 이미지

[완료]정규식표현에서 시작과 끝을 지정해주는 방법

제가 너무 기초적인 것을 질문하는 거같은데요..

검색해도 안나와서 올립니다.

시작하는 문자가 ab고 사이엔 머가있어도 상관없고 끝부분에 ;가 안되면 되는 정규식을 어떻게 하나요??

/^(ab) (사이에 무엇을 넣어야하는지 모르겠습니다....) [^;]$/

+.* 이런 것을 넣으니 뒤 조건이 무시되더군요..

가르쳐 주세요 ㅠㅠ

sadtale의 이미지

비정상 종료 후 부팅시 GRUB 화면에서 멈춤..

Ubuntu 9.10 을 사용중입니다.

shutdown 시키지 않고 비정상적으로 종료시키면..
다음 부팅 시에 GRUB 화면에서 꼼짝도 안하고 메뉴 중에 하나를 고르라고 뜰 때가 있습니다.

문제는 이 컴터가 키보드 마우스 안꽂아놓고 쓰는건데..
파워를 켰을 때 저 화면이 떠 버리면 대책이 없어요..
USB 키보드 하나 구해다가 꽂아놓고 엔터라도 눌러줘야 다음으로 넘어가니.. 답답할 노릇입니다.

비정상 종료되더라도 그냥 GRUB 화면 안뜨고 바로 부팅되도록 할 방법이 없나요?

kid1402의 이미지

MFC로 프로그램을 작성중인데 질문이 있습니다

아직 MFC 기초 책 정도만 뗀 MFC 초보입니다.
제가 현재 만들고 있는 프로그램이 있습니다.
어떤 일을 해야하는 데 걸리는 시간을 계산하기 위한 프로그램인데, 입력에 따른 날짜 아웃풋을 구하는것까지는 구현이 되었는데요
가장 중요한 기능인 저장과 자동 불러오기를 어떻게 구현해야할지 감이 안잡힙니다..
즉, 에디트 컨트롤에 값을 입력한 뒤 버튼을 클릭하면 다른 에디트 컨트롤(혹은 스태틱 컨트롤)에 날짜 아웃풋이 출력되고
그 상태로 프로그램을 끈 뒤 다시 켰을 때 과거의 입력값들이 그대로 남아 있어서 그것을 불러오는 기능을 구현하고 싶습니다.
그리고 다시 새로운 인풋을 받아 과거의 입력이 사라진다면, 과거의 입력과 결과들이 하나의 로그에 저장되어서 사용자가 보고싶을 때 보여줄 수 있는 기능도 구현하고 싶습니다.
이 기능을 구현하기 위해 어떤 함수가 있을까요??? 고수님들의 조언 부탁드립니다 ㅠㅠ

dalmagi의 이미지

이클립스를 크로스 OS 하여 사용할 수 없나요?

요즘 이클립스를 사용하기 시작했는데, 정말 좋더군요.
문제는, 제가 이제는 윈도우와 우분투를 거의 대등한 비율로 사용하는데 그 때문에 이클립스도 각각 OS 별로 따로 설치하여 사용하고 있는데 조금 불편합니다. 이것을 공유파티션 하나에 넣고 사용하고 싶은 바램이 있습니다.
생각해보면 이클립스에 사용되는 SWT가 OS 종속적인 것이라 어쩔 수 없이 개별적으로 배포되고 있는 모양인데, 이렇게 되면 자바프로그램으로서의 가치가 약간 손상되는게 아닌가 싶어 안타까운 마음이 손톱만큼 있습니다.
다른 분들은 어떻게 사용하시나요?

declspec의 이미지

SOCK_PACKET 으로 원하는 무선랜프레임 송수신하는법

안녕하세요

리눅스에서 SOCK_PACKET 타입의 소켓을 만들어서

레이어2 프레임을 직접 조립하여 이것을 무선 NIC 를 이용하여 채널에 송신하려고 하는데요

요컨데 Probe Request 프레임을 전송하거나 하고싶은 것이죠

이런 경우는 TCP/IP 소켓을 만들어서 일반적으로 소켓프로그래밍 하는식으로는 할수없잔아요?

이런 작업을 하려면 어떻게 해야할까요?

무선랜 디바이스 드라이버를 직접 만들어야만 하나요?

인터넷에서 알아본 바로 그렇게 안해도 SOCK_PACKET 타입의 소켓만으로도

수신뿐만아니라 송신도 할수있는것을 보았는데...

방법에대한 자세한 사항을 공부하기 어렵네요

무엇보다 802.11 Wireless Lan 인터페이스를 이용해서 원하는 주파수에 송신하려합니다

일단 저는 리눅스에서 iwconfig 툴을 이용해서

랜카드를 원하는 주파수로 세팅시킨다음

ifconfig wlan0 up

의 명령으로 무선랜카드를 활성화 시킨다음

limszone의 이미지

[질문] php extension 소켓 통신 오류

안녕하세요. 리눅스에서 php extension 으로 소켓 통신 관련 모듈을 개발중입니다.

이놈이 웹서버 스트레스 테스트중 초당 500 request 근처만 가면 connection refuse 오류가 떨어지네요.

해당 라이브러리를 실행파일로 만들어서 php에서 popen으로 호출시에는 해당 오류가 발생하지 않고

윈도우쪽이랑 같은 소스를 쓰는데 윈도우쪽은 문제가 없는걸로 봐서는 서버 오류는 아닌거 같구요.

처음엔 time_wait 등으로 포트가 모자라서 나는 오류로 생각하고 관련해서 커널이랑 튜닝하고

linger 옵션도 주었는데 동일한 현상이 나오네요.

혹시 apache 웹서나 php.ini 설정중에 php extension 내 소켓 관련해서 설정해야 하는 값들이 있나요?

주위에 아는 사람도 없고 답답합니다. ㅠㅠ

infix의 이미지

콘솔의 표준 출력을 볼 수 있는 방법이 있을까요 ???

콘솔에서 특정한 로그를 남기고 있는 상황이고

다른 터미널에서 콘솔에서 출력중인 내용을 확인 할 수 있는 방법이 있을까요 ???

shint의 이미지

[질문] Qt를 개발하며 알게된 문제들

회사 업무로 Qt를 하게 되었는데요.
UI 디자인이 코드와 매칭되서 개발하기 편하다.는 장점이 있기는 하지만. 컴파일이 느린 단점이 있습니다.
UI 하나 바꾸는데도 1~2분이상 기다려야하는데. 이건 UI를 분리하지 않고 개발한 개발방식의 문제이기도 한것 같습니다.

그래서. 느린 빌드를 벗어나고자. VS로 빌드하지만. 문제는 여기서 끝나지 않고.
VS를 고려하지 않고 Qt에서 개발한 소스는 UI에서 ASSERT 에러와 같은 오류가 튀어나오는 경우도 있었습니다.

게다가. VS로 빌드한걸 Qt에서 사용할경우. 이상하게 UI를 VS에서 빌드한 후에 Qt에서 빌드해야 적용되는 문제도 있었는데요.
그뿐만 아니라. Qt에서 저장된 소스가 다른 폴더에 저장된 프로젝트를 변경하거나 프로젝트 저장 자체가 안돼서 날리는 희안한 경험도 있었습니다. 물론. 그건. HASP같은 보안키 프로그램을 설치한 이후의 이야기라서 (물론. 프로세스를 종료하긴했었지만) 좀 다를지 모릅니다.

kleeck의 이미지

Linux System에서 Hotplug를 이용하여 USB를 마운트 시킬 때...


안녕하세요

Embedded Linux System에서 hotplug를 이용하여 USB를 마운트 시켜주는 스크립트를 작성 중에 있습니다.

다름이 아니라.. USB를 꼽거나 빼면은 /sys/driver/kernel/hotplug 에서 지정하는 /sbin/hotplug 스크립트를 실행을 하게 되어 있는데요

저한테는 /sbin/hotplug라는 스크립트 파일이 존재하지 않아서 직접 만들어주고자 합니다.

강제로 하드코딩으로 하여 마운트를 하였을 때는 자동으로 마운트를 하였지만 USB Port가 여러 개를 가지고 있을 때는 /dev/sda, /dev/sdb 이런식으로

잡히기 때문에 하드코딩으로는 하면 않되구요 무엇인가 동적으로 표현을 해야 하는데요

그래서 질문을 드립니다.

usb를 꼽거나 뺐을 경우 어떠한 이벤트를 통하여서 마운트를 하던가 언마운트를 하던가 해야 할텐데요

이걸 구분하는 무언가 있나요?

예를 들면 add/remove 시그널이 들어온다던가? 뭐 이런

페이지

프로그래밍 QnA 구독하기