프로그래밍 QnA

bandb2002의 이미지

[완료]GtkEventbox 는 과연 clicked 이벤트를 발생시키는가?

수고하십니다.

GTK+ 2.0 사용중입니다.

GtkImage에 이벤트를 사용하기위해.. GtkEventbox를 사용했구요.
button-press 나 button-release 이벤트는 잘 사용합니다.

그런데, 키보드의 clicked 이벤트(버튼의 클릭이벤트)는 사용을 할 수가 없군요.??
gtk_widget_set_events(eventbox, GDK_KEY_PRESS_MASK); 로 이벤트도 추가했는데도 안먹힘. (Key press event도 안먹혀요 ㅡㅡ)

가만히 보니깐, eventbox나, image 위젯에는 포커스가 안가네요. 포커스만 가게 한다면, 가능도 할듯 합니다.

결론,
1. eventbox에 키보드 클릭이벤트( clicked 혹은 key-press ...) 를 발생시킬수 있게 하려면?
2. eventbox의 자식(ex. image)에게 focus를 가게 하려면?

수고하세요.^^

sevp2027의 이미지

동시에 여러 객체가 동작하는 프로그래밍을 해보고 싶습니다.

제가 설명을 잘 할수 있을지 모르겠습니다만

어떠한 객체들을 모델링하고 싶습니다.

1) 예를 들어서 작은 로봇이라고 해보죠. 그 로봇은 주변에 비슷한 로봇이 있다면 A로 행동하고 다른 종류의 로봇이 있다면 B로 행동한다는 규칙이 있습니다.
이러한 로봇들을 여러개 모델링 해서 어떠한 공간에 임의로 뿌려놓고 이들이 어떻게 동작하는지 보고자 합니다.

2) 이번에는 통신 네트워크를 모델링 해보고 싶습니다. 사용자가 n명이라고 했을때 n명은 각각 어떠한 확률 분포를 가지고 그 통신 네트웤를 사용하고 이때 생기는 혼잡한 정도를 시뮬레이션 해보고자 합니다. 이럴 경우 각각의 사용자를 모델링해서 이들을 동시에 시뮬레이션을 해보고 싶은데 어떻게 하면 좋을까요?

각각의 객체를 정의하고 이를 동시에 진행되게 프로그래밍을 해야 할듯 한데 좋은 방법이 있을까요? 아니면 이러한 프로그래밍을 할려면 무엇을 찾아보아야 할까요.

미리 감사합니다.

kleeck의 이미지

Window에서 사용되는 폰트인코딩과 Linux에서 사용되는 폰트인코딩은 다른건가요?

안녕하세요

Window에서 사용되는 폰트인코딩 타입은 어떤 건지 알 수 있을까요?

Linux에서는 UTF-8 인코딩 즉 유니코드를 사용하는 것은 알겟는데요

WINDOW의 한글로 되어 있는 파일을 Linux시스템으로 가져가면은 한글이 다 깨져버리네요

예를들어

window에서 작업이 되어진 한글파일을 usb에 담아서 타켓보드(embedded-linux)로 가져가서 ls 를 해보면은

한글이 그냥 다 깨져버립니다. 모니터에 출력도 못하구요

하지만 linux에서 한글로 작업된 파일을 타켓보드로 가져가서 출력을 해보면은 한글이 잘 나옵니다.

즉 인코딩 타입이 달라서 생기는 문제인 것 같은데요

이런 상황일 때 어떻게 해결을 해주어야 하는지요? 현재 iconv라는 라이브러리를 이용하여 변환도 해보았으나

euc-kr -> utf-8로 변환을 해보았으나 안되었습니다.

ukyoukyo의 이미지

Makefile이 길어서 반복문으로 처리하려면 어떻게 하나요 ?


디렉토리내부에 Makefile, a.c, b.c, c.c 라는 파일이 있는데요,

현재는 아래와 같은 Makefile을 작성하여 빌드하고 있습니다.

inamind의 이미지

[완료] __init_refok 가 어떤 상황에서 사용하는 메크로 인가요?

static void noinline __init_refok rest_init(void)
__releases(kernel_lock)
{
...

요렇게 쓰였는데 어느 상황에서 쓰는 메크로 일까요?

muik의 이미지

Rencontres numbers에 대해 이해하고 싶습니다.

페이스북 해커컵에서 출제된 문제 풀이 검색 중 Rencontres numbers를 보게 되었습니다.

Rencontres numbers를 검색해보니 한글자료는 없고 위키피디아 영문 문서가 있는데 영어 독해만 될뿐 원리와 용도에 대한 이해가 가질 않네요ㅠ

좀 쉽게 설명된 자료를 찾을 방법 없을까요?

Introduction to Algorithms(번역본) 책을 가지고 있는데 이 책에서 참고할 부분이 혹시 있는지 알려주시면 감사하겠습니다.

trymp의 이미지

TCP 통신의 half close 상태에서 꼭 close() 나 shutdow() 을 호출해야 하는지 알고 싶습니다.


linux 가 깔린 pc A 와 pc B 가 TCP 통신을 할 때, pc A 가 먼저 close()해서 fin 을 보낼 경우,

fin 을 받고 ack 로 응답해서 pc B 는 half close 상태가 되잖아요.

그 때, pc B의 daemon 에서 close() 나 shutdown () 같은 시스템 콜을 호출하지 않으면,

계속 그 세션은 half close 상태로 남아 있게 되나요?

세션이 사라지지 않고 비정상적으로 남아 있는지 궁금합니다.

daemon에서는 어떻게 지금이 half close 상태인지 알수 있죠??

half close 인지를 알아야 close() 를 호출할 것 같은데...

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

siktaeng의 이미지

Socket을 이용해서 실시간 라디오 재생을 구현할때의 문제입니다.

현재 안드로이드에서 실시간 라디오 재생을 구현하고 있습니다.

한정된 파일 크기가 아니라 24시간 재생을 하는것이지요.

그런데 라디오 재생을 시작하고 15~20분정도 지나면 꼭 라디오 재생이 멈춰버립니다.

Broken pipe 라는 에러가 발생되면서요.

관련 정보들을 많이 찾아봤지만 서버측과 이런저런 이유로 연결이

끊기는 경우에 발생한다 외에 이에 대한 처리방법은 아직 찾지 못했습니다.

관련 로직을 간단히 말씀드리자면

Socket을 열고 웹에서 관련 data를 InputStream으로 가져와서

Socket의 OutputStream에 써내려 가는 것입니다.

에러가 나는곳은 아래 코드에서 client.getOutputStream().write(buff, 0, readBytes); 이 부분이고요.

linetor의 이미지

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

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

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

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

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

kjwkjw456의 이미지

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

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

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

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

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

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

가르쳐 주세요 ㅠㅠ

페이지

프로그래밍 QnA 구독하기