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

pogusm의 이미지

[완료] Qt 좀 도와주세요.

1. 랜덤숫자레이블, 1번레이블,2번레이블, .... 5번레이블, 시작버튼, 멈춤버튼, 초기화버튼이 있습니다.

2. 시작버튼을 누르면, 1~5사이의 랜덤 숫자가 "랜덤숫자레이블"에서 빛의 속도록 변합니다.
동시에, 1번레이블~5번레이블에는, 각 숫자가 몇번 나왔는지 count됩니다.

3. 창을 옮기거나, 창의 크기를 줄이는 도중에도 위의 작업은 멈추지 않고 계속 진행됩니다.

4. 멈춤버튼을 누르면, 딱 멈춥니다.

5. 초기화버튼을 누르면 초기화됩니다.

근데, 실행하면 안됩니다.. ㅠㅠ
아마도, while(1) 실행도중에는 일일히 레이블을 재출력해주지 않아서 인것 같습니다.

조금 손좀 봐주세요.. (소스파일 첨부합니다)

혼자 공부하는 C/C++ 초보라서 좀 막막합니다.

감사합니다.

declspec의 이미지

심볼 해석에 대해서

리눅스든 윈도우즈든
링커가 심볼을 해석할때...(심볼을 해석하는 주체는 링커 맞죠?)

심볼을 해석한다는 의미는 결국
아스키 코드의 문자열로 되어있는
함수명 또는 변수명(이것 외에도 심볼이 있나요?)
에 대해서 그것이 메모리상에 존재하는
가상메모리주소를 연결해주는 것이죠?

요컨대 소스파일에서

void hello(){}

void main(){
hello();
}

이런 게 있는경우
hello를 호출하는 부분에서
어셈블러의 입장을 생각하면

CALL ?; // call hello()

CALL 로 함수호출을 할때 어떤 주소를 불러줘야 할지
모르겠죠?

이것을 hello 의 시작 메모리 주소 값을 찾아서 넣어주는게
링커가 하는 일인것이죠?

그런데 동적 라이브러리의 경우 이게 어떻게 수행될까요?
즉 동적 라이브러리에 hello 의 실행코드가 존재할 경우에
그것을 참조하는 프로그램의 경우

zinggu의 이미지

SPEC사용해 보신분 있으신가요

Branch Predictor 성능 데이터를 뽑고 싶은데

벤치마크 프로그램이 대부분 text 사이즈가 작아서..branch 도 별로 없구요..

논문 보면 SPEC많이 쓰던데 혹시 써 보신분 있으시면 여쭤보고 싶은게 많습니다.

이 게시판에 맞는 질문인지 모르겠지만,,;여튼 댓글 부탁해요~

ljh0431의 이미지

이클립스로 안드로이드 용 앱을 개발하는 중에 ?

이클립스로 java언어로 안드로이드 앱 개발을 공부하고 있습니다.
저는 간단한 2D게임을 개발하고 싶습니다.
안드로이드 스마트 폰에서,
순수 Java에서 지원하는 그래픽처리 class인 Swing,AWT같은 것으로 그래픽처리를 해도 아무런 문제가 없나요 ?
궁금합니다.

sos1122의 이미지

재부팅후 mysql 서버 시작이 안되요.

110428 22:35:26 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
110428 22:35:26 [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
110428 22:35:26 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,
but it should contain at least 641 error messages.
Check that the above file is the right version for this program!
110428 22:35:26 [Note] Plugin 'FEDERATED' is disabled.

wolf_mother의 이미지

아이폰관련 - 모든기능 다 지원되게 컴파일된 universal ffmpeg라이브러리 좀 없을가요?

모든기능 다 지원되게 컴파일된 universal ffmpeg라이브러리 좀 없을가요?

현재 구굴링해서 나오는 아이폰용 ffmpeg 라이브러리 콤파일하는방법들을 해보면 뭐가 그리 안되는게 많은지...

확실하게 컴파일된 ffmpeg라이브러리 어딘가 있는것 같긴 한데...

혹시 라이브러리라든가 혹은 컴파일방법 있으시는분 많은 부탁 드립니다 ㅠㅠ.

declspec의 이미지

copy_to_user, copy_from_user

리눅스 커널모듈을 만들때 응용프로그램와 데이터를 주고받기 위해서
copy_to_user 와 copy_from_user, get_user, put_user 등을 사용하잔아요?
그런데 copy_to_user 의 경우 응용 프로그램의 가상메모리주소에 쓰기작업을 수행하고
copy_from_user 의 경우는 응용프로그램의 가상메모리주소에서 읽기작업을 하는것이데
그것은 즉 커널모듈은 커널, 유저 모두의 메모리 영역을 접근할수 있다는 것인가요?

즉 유저는 커널메모리에 접근 못하지만
커널은 유저메모리에 접근가능한가요?

또한 커널모듈이 유저프로그램의 메모리에 접근할때
그 주소는 가상주소 아닌가요?
가상주소는 한 프로세스 내에서만 유효한 주소인데
독립적인 프로세스인 커널모듈이 어떻게 임의의 유저프로그램의 가상주소에
접근할수 있나요? 00401000 이라는 유저프로그램 주소가 있어도
이게 어떤 프로그램의 주소인줄을 모를것같은데...?

declspec의 이미지

리눅스 RTNL 세마포어

구글링해도 자료가 별로 없던데요..
리눅스 커널의 RTNL 세마포어에 대해서 알려주세요

커널 프로그래밍 할때 __dev_get_by_name
등의 API 를 쓸때는 꼭 RTNL 세마포어를 써줘서
rtln_lock() ~ rtnl_unlock()
사이에서 작업을 해야한다고 하던데

그 이유랑
rtnl 세마포어가 그냥 세마포어랑 뭐가 다른지도
구체적으로 알려주시면 감사하겠습니다

ps. 커널 프로그래밍이랑 일반 응용프로그래밍 할때
사용할수 있는 라이브러리가 다른데요 커널과 응용프로그램이
공유하기위한 자료구조는 알아서 정의해야만 하나요?
보통 어떻게 처리 하는지 궁금하네요

ghostcastle의 이미지

아...머리가 터질것 같습니다. 도와 주십시오.

몇 달간 국내외의 모든 포털 사이트를 뒤졌지만, 끝내 해결되지 않아 마지막 희망이라 생각하고 이 곳에 도움을 요청합니다.
현재 Centos5.5로 pptp 방식의 vpn 서버를 구축하여 사용중입니다.
서버 eth0 의 ip는 1.1.1.10 , gateway 1.1.1.1 이라고 가정하고, 랜카드가 하나 밖에 없는 상황에,
추가로 eth0:1 을 만들어 ip 1.1.2.10 , gateway 1.1.2.1 를 할당해서 사용중입니다.
pptpd.conf 의 설정은, localip 1.1.1.10 remoteip 1.1.1.11-20,1.1.2.11-20 이렇게 두 대역으로 설정했습니다.
ppp/chap-secrets 은 각각의 두 대역의 ip를 자동으로 할당받기 위해, aaa pptpd 1111 * , bbb pptpd 2222 * 로 설정 했습니다.
설정을 마치고, 윈도우 client에서 aaa 로 접속을 하니, 1.1.1.11 로 ip를 받아왔습니다.
그런데, 접속자를 바꿔, bbb로 접속을 하니, 1.1.1.12 로 ip가 할당되어 버리더군요.

pofp77의 이미지

Qt 에서 멀티언어 설정을 하고 있습니다.

안녕하세요.. ^^"

Qt 멀티언어 설정 중 도대체가 안되는 부문이 있어서 문의 드립니다.

코드는 간단한 예제프로그램을 참조하여 만들었습니다.

Title메뉴(Language)가 있고 Language를 누르면 1 German, 2 English, 3 Korean 의 Action메뉴가 나타납니다.
그 중에 언어를 선택하면 Title 부분의 Language 글자를 각각의 언어에 맞게 변경하려고 하는데요.
선택 시 setTitle(tr("&Language"));를 해도 변경이 되질 않습니다.

.qm 코드는 각 언어에 맞게 3개를 만들었습니다.

혹시 적극적으로 도와주실분이 계실지 몰라서 전체코드 첨부합니다..^^;;

코드는 아래와 같습니다..

#include
#include
#include
#include
#include "mainwindow.h"

페이지

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