프로그래밍 QnA

aabram의 이미지

MFC OnTimer작동이 안됩니다.

첨부와 같이 Timer10번은 자신이 계속 반복적으로 호출하도록 사용하고 있는데

이 Timer10번이 작동중에 On이 안되고 멈춰버리는 현상이 생겼습니다.

어떤부분 때문일까요? 감을 못 잡겠네요.....;;

윈도우 자체가 죽은 것은 아닌 것 같습니다.

아래쪽에 다른 쓰레드에서 호출받아 로그 표시하는 함수는 적상적으로 작동하고 있습니다.

Timer부분만 작동을 멈춰버린 것 같습니다.

그리고 왜 죽은지 체크할 방법이 궁금합니다.

강제로 살려주고 싶은데.....어떤 방법이 있을까요?

혹시 OnIdle이라는 함수로 사용하고 싶은데.... 사용방법이 어떻게 되는지요?

상세 설명을 추가하면 .... 기능 추가로 다른 쓰레드가 작동하면서 멈춥니다.

바로 즉시 멈추는 것은 아니고 10~20초 정도 작동하면서 멈추네요.

쓰레드작동 이란 표현은 생성은 이미 되어있고 함수 호출로 do-while문이 작동하는 것을 말합니다.

classicid의 이미지

우분투에서 KVM 설치

안녕하세요.

windows 7, cpu i5-4308U 환경에서

virtualbox 로 우분투 설치하고 우분투에서 kvm 을 설치하려고 합니다.

그런데 아래와 같은 내용이 있어서

// Ubuntu에 KVM을 설치하기 위해서는 CPU에서 가상화 관련 기능이 지원되야 합니다.
// (Intel - VT-x, AMD - AMD-v)
// #egrep -c '(vmx|svm)' /proc/cpuinfo
// 해당 결과가 0인 경우 해당 머신의 CPU는 가상화를 지원하지 않으며 1 이상인 경우 가상화를 지원합니다.

확인해보니 0 으로 나오네요.
인텔 사이트에 들어가서 검색해보니 코어 수 2 로 나오고
/proc/cpuinfo 내용을 보니 cpu cores : 1 로 나오고

제pc 에서는 가상화를 지원하지 않는건가요? kvm 을 설치 할 수 없나요?


mechinsae의 이미지

grep and 조건에 대한 질문입니다.

수많은 메일로그 중 from=<1234@test.com>, to=<2345@test.com> 과 같이
from도 tset.com, to도 test.com인 문자열을 and로 검색하고 싶습니다.

grep -e 'from=<' | grep -e 'test.com' | grep -e 'to=<' maillog

이런식으로 해봤는데 결과가 and 가 아닌 or인거 같네요

내부 메일, 외부 메일에 통신이 아닌 내부간 메일에 대한 로그를 바르려고 하는데 조언 부탁드립니다

skyinyour의 이미지

우분투 flex에서 regular expression 질문이 있습니다!

안녕하세요 ! flex로 입력 코드를(파일로 읽습니다!) 변수인지 키워드인지 등등 나눠볼까 합니다!

문제가 되는게..

int val = 13;

int val= 13;

이 두 가지 케이스를 모두 고려한 regular expression 을 짜보려고 하는데 뭔가 핵심적인 부분을 모르고 있다는 생각이 드네요 ㅠㅠ

제가 val 이나 int 에 관한 regex 를 [a-zA-Z]|[a-zA-Z]+ 로 잡아 놓으면 첫 번째 케이스에서는 인식을 하는데 두 번째 케이스에서는 인식을 못하더라구요.

yytext가 val= 까지 읽어서 문제라 생각하고 케이스를 나누었는데.. 문제는 =에 대한 regex, 숫자.. 등 regex가 늘어날수록 하나가 되면 하나가 안되고 꼬리에 꼬리를물고 해결이 되지 않네요 ㅠㅠ

보통 이런식으로 token들을 나눌때 고려해야하는 사항이나 올바른 프로세스? 에 대해서 조언좀 부탁드립니다 ㅠㅠ

lbm200의 이미지

[C++] char * & a = char * b 이런 문법이 있나요?

다른게 아니라 템플릿 클래스부분을 보고 있는데

실제 매개변수와 형식 매개변수 데이터 형이 다른데 프로그램 실행에 이상이 없습니다. 예를들어,

아래처럼, 사용자 정의 템플릿 클래스 Stack을 선언해 줍니다.

Stack<const char *> st;

그리고 프로그램 중간에서 st의 멤버 함수 push를 호출하면서 const char * 를 전달합니다.

st.push( const char * s);

push의 함수 머리는 다음과 같습니다.

rbqjalrbqjal의 이미지

win32 api에서 메뉴 질문이요

메뉴 추가하고

그 메뉴에서 빨강색 이라는 메뉴를 클릭하면

선 긋는걸 빨강색으로 바꾸고싶은데

LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
//주 창의 메시지를 처리합니다.

astzlra955의 이미지

Yocto에서 코드 수정후 다시 build를 하려고 합니다..

안녕하세요?

제가 현재 Yocto를 진행하고 있는데요,
weston의 설정 (weston.ini)를 변경한 다음 다시 build를 하려고 합니다.

그런데 어떻게 해야 다시 빌드가 되는지 모르겠어서 질문드립니다.

bitbake core-image-weston 처음 빌드시에는 이렇게 빌드를 했는데요,
weston.ini를 수정한 뒤에 bitbake core-image-weston를 다시하면,
바로 "didn't need to be rerun and all succeeded." 이런 log가 나오면서 빌드 프로세스가 종료됩니다.

그런데 image 파일 생성되는 부분에 가보면 새로 생성된것이 없어요...

kernel이나 uboot를 re-build 하듯이 뭔가 다른 명령이 있을 것 같은데, 어떤 명령인지 찾을 수가 없어서요.

Yocto에서 weston의 설정 (weston.ini)를 변경한 다음 re-build하는 방법을 알려주세요!

aabram의 이미지

extern 선언된 CString의 포인트 파손

extern으로 선언된 CString에서 첨부와 같이 포인트 에러가 발생합니다.

전역변수는 자동으로 초기화 되는 것으로 알고 있는데 왜 이런 경우가 발생하죠?

이럴때 포인트를 강제로 잡아줄 방법은 없나요?

** 이부분도 쓰레드이고 단독으로 구동시 문제가 없으며

다른 쓰레드를 작동을 시키면 발생됩니다.

** 전역변수인데 왜 다른 쓰레드의 영향을 받을까요?

** 타 쓰레드 작동시 어느부분의 영향을 받아서 파손되는지

확인할 수 있는 방법에 대해 알고 싶습니다.

qeeeeep의 이미지

[자바] 예외클래스를 만들 때 serialVersionUID 변수 선언이 권장되는 이유가 무엇인가요?


이클립스에서 자바로 예외클래스를 만들 때 static final long형 변수인 serialVersionUID 변수를 선언하지 않으면 선언하라는 경고가 나옵니다.

serialVersionUID 변수는 객체를 송수신 할때 필요한 식별 번호로 쓰인다고 하는데요,

예외클래스가 객체단위로 송수신 되는 과정이 왜 꼭 필요한 것처럼 보이는지,

예외클래스를 만드는데 serialVersionUID 변수가 필요한 이유가 무엇인지 궁금합니다!

park3250의 이미지

Centos ffmpeg 라이브러리 버전 업그레이드 후 하위버전 참조 발생 질문입니다.

안녕하세요
ffmpeg 버전 업그레이드를 위해 기존꺼 삭제 후 상위버전 컴파일 하여 설치 하였는데요

바이너리 재컴파일 후 실행하면
계속 하위버전 ffmpeg 라이브러리를 못찾는다고 나오는데요

error while loading shared libraries: libavformat.so.55: cannot open shared object file: No such file or directory

open("/usr/local/lib/libavformat.so.55", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

단순히 바이너리 컴파일시에 -lavformat -lavcodec -lavutil
/usr/local/lib 파일을 읽도록 하는건데..

왜 이전버전 라이브러리를 찾을까요?

답변 부탁드리겠습니다.

페이지

프로그래밍 QnA 구독하기