프로그래밍 QnA

lovejin0309의 이미지

APP에서 모든 기능을 switch()안에 구현했습니다. 함수로 하는게

리모컨의 키와 일대일로 대응하는 기능이 있습니다.

예를 들어
1번키 = 화면 깜빡이기
2번키 = 화면 회전하기
3번키 = 회면 흔들기
.
.
.
.
.
.
50번키 = 프로그램 종료

이런식으로 동작합니다.

현재 구현되어 있는 소스는

key = read( 리모컨 )

switch(key)
{
  case 1번키:
  case 2번키:
  case 3번키:
  .
  .
  .
  .
  .
  .
  case 50번키:
}

위와 같은 형태로 구성 되어 있습니다.

이렇게 하니까 문제가 좀 있는 것이 코딩 중에 오타가 나거나 하면 에러를 잡아 내기가 힘들고 새로운 기능을 첨가할 때 에러가 발생하는 경우가 많은 것입니다.

bizzare의 이미지

ddd 로 디버깅 시에...

ddd로 디버깅을 할 때...
만일 libTest.so파일을 사용하는 a.out을 디버깅한다고할 때
어떻게 설정을 해놓고 해야하나요.

Quote:
$ ddd a.out

라고 입력하면 일단 ddd 가 실행은 되는데..
run 을 하면 libTest.so가 없다면서 실행이 종료되는군요.

어떻게 해야하는지요.

소맛라면의 이미지

[:blank:]와 [:space:]의 차이는 무엇이죠??

도대체 모르겠내요...
아무리 예제 소스를 봐도...잘 모르겠습니다..

innersys의 이미지

[질문] GUI의 구현

운영체제를 공부하고 있는데...

GUI를 구현하려면 그래픽카드의 드라이버를 구현해야되나여?

몇가지 코드가 있는 운영체제를 돌려봤는데..

돌려봐도 도스처럼 그래픽 카드를 따로 설정하는 부분은

없어서요..

그럼 답변부탁드립니다.

aswip의 이미지

디렉토리 크기를 구하는 가장 빠른 방법 있을 까요? ^^;;

하위 디렉토리를 갖고 있지 않은 오직 하나의 디렉토리의 크기를 구하려 하는데.

현재는 for loop 문으로 각각의 파일에 stat()함수를 호출한 값의 합으로 디렉토리 크기를 구하고 있습니다.

하지만, 문득 이와 같은 방법 말고 좀 더 효율적인 방법이 있지 않을까 싶어서 이렇게 글을 올립니다.

^^

aswip의 이미지

네트웍을 통해서 대용량 파일을 전송할 때, 적절한 버퍼사이즈를

네트웍 을 통해서 동영상 파일과 같은 매우 큰 파일을 보내려 합니다. Sending Buffer Size를 크게 잡으면, 일부 클라이언트 환경에서는 데이터가 유실되는 현상이 발생하지만, 대개의 경우 전송 속도는 매우 빠른 편입니다. 반면에, Sending Buffer Size를 작게 잡으면 ( 약 1024 바이트 ) 데이터가 유실되는 현상을 없지만, 전송 속도가 느려지는 현상이 발생합니다.

다른 분들을 네트웤 프로그래밍 시에 이와 같은 부분에서의 성능 튜닝을 어떤식으로 하는지 의견을 듣고 싶어서 이렇게 질문을 올립니다.

kimes의 이미지

xml 의 표준(?)

기존에 주로 MS윈도환경에서 공부를 해왔는데요..
리눅스로 접어든지는 얼마 안되었습니다.

요샌 주로 XML쪽 작업을 많이 하는데요..

윈도 환경에서 MSXML의 인터페이스를 주욱 써오다
리눅스의 XML라이브러리를 사용해 보니..

의문이 드는게 생기네요..

전에 제가 알기로는 MSXML라이브러리의 인터페이스는 XML의 표준을 따른다고
하던데.. (예를 들면 MSXML의 Document의 메서드들..)

리눅스의 XML라이브러리의 인터페이스는 상당히 다르더라고요..
그 그말은 XML인터페이스의 표준을 따르지 않는건가요?

freezm7의 이미지

ARM 용 리눅스에서 gdb 외에 다른 디버깅 툴 없나요?

ARM CPU를 쓰는 임베디드 보드를 사용하고 있습니다.

디버깅은 gdb를 사용해서 어느 정도 하고 있습니다만,

작성하는 프로그램이 상당히 크기 때문에,

Got signal 7

같은 에러를 뱉고 프로그램이 죽어버리면,

도대체 어디까지 실행하고 죽은 것인지 알 길이 없네요.

결론적으로, 프로그램이 어디까지 실행하고 죽었는지 알 수 있는 방법이 없을까요?
valgrind 같은 툴은 포팅이 안 되어 있더군요.

도움 부탁드립니다. :P

bizzare의 이미지

Kdevelop에서 동적 라이브러리 사용하기.

Kdevelop으로 만든 프로젝트를 빌드할 때
libTest.so를 동적 링크해야 한다고 할 때

Kdevelop에서 어떻게 세팅을 해줘야 하는지 모르겠군요.

Kdevelop에 있는 main이 담긴 파일이 main.cpp 라고 할 때
커맨드로는

g++ main.cpp -L./ -lTest 라고 해서 빌드하고 있습니다.

그런데 도무지 Kdevelop에서

-L./ -lTest 부분을 어디에 세팅을 해줘야 하는지 모르겠네요.

Kdevelop잘 쓰시는 분들, 도와주세요. ^^;

roeoen의 이미지

x축 pixel값을 구하는 방법~~

제가 지금 그래프를 출력하는 소스를 하나 코딩 했습니다..
그런데 데이터 값을 제대로 받아서 점을 찍는대 첫번재 점찍을때 x좌표를 117을 받아 옵니다..
첫번째 점찍을때 "0 or 1"부터 찍어야 대는대 117부터 찍습니다..
이게 왜이렇게 되는지좀 알켜주세요~~~
물론 제가 짠 소스를 올리겠습니다..

페이지

프로그래밍 QnA 구독하기