프로그래밍 QnA

shxodlf3의 이미지

자바 스윙 이벤트시 컴포넌트가 화면에서 무반응인 문제


역시나 검색 ㄷㄷ

해결했습니다

그냥 컴포넌트에서 원하는 시점에 paint로 다시 그리기만 하면 되더군요

스레드 관련 문서도 확인안하고 그냥 막짜놓았더니..

저와 같은 삽질을 다른분들은 하지 마시라고 메모 남깁니다

일단 paint 쓰시면 됩니다(repaint, update 안됩니다)

원인 해결책 알고 싶으시면

스윙의 스레드에 관해서 찾아보시고

paint, repaint, update가 어느 스레드에서 동작하는지 확인하세요

---------------------------------------------------------

안녕하세요

이제 갓 1년 좀 지난 초보입니다

매일 검색하고 눈팅으로 도움 받아 갔었는데 오늘은 직접 질문 드려보게 되었습니다

이번 기회를 빌어 감사의 말씀 올립니다 (__)

아래는 질문 내용입니다

스윙으로 UI 구성후 버튼에 이벤트리스너를 넣어 소켓 통신 하는 프로그램 작성중입니다

corona89의 이미지

[C++ 소켓 프로그래밍 버퍼문제 어떤 방식으로 풀어나가야 할까요?] -> [IplImage를 char형 배열로 전환하는 방법이 없을까요?]

[ 이 질문은 해결되었습니다. 밑의 질문을 봐주시면 감사하겠습니다. ]
제가 이미지를 교환하는 서버 프로그램과 클라이언트 프로그램을 만들고 있는데
데이터 전송에서 문제가 발생합니다.

제가 프로그래밍 한 방식은
버퍼 사이즈를 5000정도 주고

만약 100012 바이트를 보낸다면
이것을 21(100012 = 5000 * 20 + 12)개로 분할해서 send() 하도록 만들었습니다.

MyAbby의 이미지

Direct2D가 좋은 API 일까요?

제가 그래픽 쪽 프로그램을 짤 때는 주로 폼이나(윈도우) 뷰(안드로이드)에 생성될 가상의 객체(GDI 등등)들을 만들고 Invalidate 하여 출력하는 식으로 만들었었습니다.
즉, GPU가 할 일을 CPU가 하도록 만들었죠. (안드로이드는 모르겠지만)

그래서 항상 제가 만든 그래픽 프로그램들은 객체 수가 적어도 CPU 사용이 20%를 기본으로 넘었습니다.
이 비효율을 줄일 방법이 없을까 해서 DirectX를 손대려 했는데, 너무 어려운겁니다! 디바이스니 랜더링이니 백터니...
그래서 Direct2D를 접하게 되었고, 확실히 코딩도 쉽고 리소스 점유도 낮아졌어요. 1080p 60fps 짜리 동영상을 뿌려도 cpu 점유가 5%를 안넘더군요.

제가 궁금한건, 정말 Direct2D가 좋은 API일까요? 아니면 PHP나 VB같이 접근하기만 쉽고 견고함이 없는 API일까요?
ms가 굳이 DX11부터 2D용 API를 따로 만들어 준 건 좋은 의도인 것 같은데, 이게 프렉탈로 확 변해버릴지 걱정입니다.

pedor의 이미지

임베디드의 usb의 노드파일을 자동으로 생성시켜줄려면 어떻게 해야 하나요?(/dev/bus/usb/xxx/xxx)

임베보드에 usb장치를 연결하면 장치 인식이 되어 lsusb목록에 나오게 됩니다
lsusb목록의 bus 와 device 정보에 대한 노드파일을 자동으로 생성시켜주고 싶은데 어떻게 해야 하나요?

커널소스의 device_create를 이용하여 /dev 폴더에 임의의 노드파일을 생성을 해봤는데요
위 방식으로는 /dev/bus/usb 처럼 /dev 하위폴더에 노드파일이 생성되지 않더라구요

usb장치 연결시 해당장치의 노드파일(/dev/bus/usb/xxx/xxx)을 자동으로 생성시켜주려면 어떻 함수(?) 기능을 사용해야 하나요?

idrukawa의 이미지

mysql c api 를 이용한 wrapping 라이브러리

안녕하세요.

c api를 wrapping 해서 db 라이브러리를 만들어 보려고 합니다.

간략하게 이렇게 작성을 했는데요.

gogisimji의 이미지

부트로더가 첫 줄이 text 시작 주소로 가야 된다는 사실은 어떻게 아나요?

arm이라 치면

b RESET 이 줄이...

text첫 시작 주소로 가야 하는지는 어떻게 아나요? makefile이 정해 주나요?

ejong1의 이미지

임베디드 리눅스 소프트웨어 개발시 CPU core 사용 관련 질문

임베디드의 CPU 가 쿼드 코어일 경우
4개의 코어를 모두 사용하도록하여 성능을 올리게 하는것

질문 : 임베디드 리눅스 소프트웨어 개발시에(코딩) 4개의 코어를 사용하도록 별도 어떤 작업을 해줘야 하나요?
아니면 그냥 코딩하면 4개의 코어를 그냥 자동으로 사용하여 연산하나요?

제가 들은바로는 어떤 s/w는 CPU 가 쿼드코어일지라도 1개의 코어만을 사용하여 구동되는 s/w도 있다고 들었는데요... 맞는가요?

저는 지금껏 CPU 코어가 4개면 자동으로 4개의 코어를 사용하여 연산한다고 알고있었는데...

어떤것이 맞는건가요??

biokk의 이미지

윈도우와 우분투에서의 같은 프로그램 성능차이가 어느정도 나나요?

지금 윈도우로 개발된 프로그램을 우분투에서 개발중입니다(VS2010 -> Qt)

기능을 구현하면서 계산식관련기능을 구현하면서 윈도우에서와 우분투에서의 성능차이가 나는것 같아서 질문드립니다
구현된 코드내용은 같은데 우분투에서 계산속도가 떨어지는것 같은데요

우분투에서의 프로그램 성능이 떨어지는것 같은 생각이 되는데(같은코드에서) 이런 경험있으신분 계신지요
성능상의 문제가 아니라면 VS2010 과 Qt로 프로그램을 구현할때의 두 풀랫폼 차이인건지? 제가 코드를 잘못구현한것인지? 이정도가 생각이 되는데요

이런경험이 있으시면 답변좀 부탁드리겠습니다.

jic5760의 이미지

gcc링크 gcc: -E or -x required when input is from standard input 오류..

gcc로 프로그램 링크를 하려는데 오류가 납니다...
(참고로 여기서 gcc는 cross-compile 용 gcc입니다.)
gcc: -E or -x required when input is from standard input

wimax 프로그램 컴파일중인데

페이지

프로그래밍 QnA 구독하기