프로그래밍 QnA

wakeup의 이미지

메모리 누수


메모리 누수 때문에 애플리케이션의 속도가 느려질 수 있는지 알고 싶습니다.
임베디드 리눅스에서 개발을 하고 있구요 UI는 임베디드 Qt를 사용하고있습니다.
처음 로딩후 속도는 괜찮은데 몇개의 페이지를 클릭한 후 페이지 전환이라든가, 버튼반응이 느려지고 있는것을 느낄 수 가 있습니다.
코드 상 실수로인해 메모리 누수가 발생할 여지가 있긴한데, 메모리 누수로 인해 애플리케이션 속도가 느려질 수 있는 여지가 있을까요?

twins99의 이미지

Text화면 컨트롤(curse컨트롤)

Text화면에 progress bar를 구현하고 싶습니다.

tftp와 같은 프로그램을 보면 progress bar가 나오는걸 볼 수 있는데요,

어떻게 구현해야 하는지요.

가능하면 Qt나 이런류의 무거운 library말고, STL수준의 가벼운 library를 사용하고 싶습니다.

임베디드 환경에 올라가야 하는거라, 가능하면 library사용을 자제하고 싶군요..

가능한 여러 방법들을 알려주세요. 혹 가벼운 라이브러리를 사용해야 한다면 그에 대한 정보도 얻고 싶네요.

p.s. tftp에선 어떤방법으로 progress bar를 구현하나요??

욱성군의 이미지

Google Desktop 에서 쓰는 디비나 파일은 어디에 있나요?

문득 생각난 것인데 구글 데스크탑의 설정화면에 쓰이는 로고나, 데이터 베이스 프로그램등은 어디에 있을까요? 전체 파일을 검색해봐도 hp_logo.gif 는 보이지도 않는데다가, 데이터 베이스는 어떤 것을 쓰고 있는 것일까요?

p.s. mysql 이나 sqlite 외에 직접 데이터 베이스를 만들어서 쓰려면 주로 어떤 방법을 쓰시나요?

twins99의 이미지

Search가 되지 않습니다.

게시판이 바뀌면서 search를 어떻게 해야할 지 모르겠습니다.

예전의 search link는 page가 없다고 나오네요.

알려주세요.

답글 달리면 바로 지우겠습니다.

bosub의 이미지

[질문] 하나의 socket을 오픈해서 받는 메시지와 보내는 메시지를 각각의 쓰레드로 구현

서버는 다른 곳에 두고요, 클라이언트에서 서버에 접속하는 소켓을 오픈합니다.
그리고 connect()를 한 후에 socketfd를 파라미터로 해서 두개의 쓰레드를 생성합니다.
쓰레드1은 socket을 통해서 읽는 동작만 하고요 select()를 이용하였습니다.
쓰레드2는 socket을 통해서 주기적으로 메시지를 보냅니다.

그런데 하나의 포트를 이용해서 두개의 쓰레드가 메시지를 각각 주고 받기 때문에 잘 되지가 않네요.

어떤 매카니즘으로 구현해야 할까요?

lovejin0309의 이미지

소켓 프로그래밍 중 클라이언트 소켓에 대한 질문입니다.

소켓 프로그래밍을 하고 있습니다.

보통은 서버 소켓을 사용해서 작성할 프로그램이지만, 사정상 클라이언트 소켓을 사용해서 작성해야 하는 상황입니다.

다음과 같습니다.

Client <-> Server

가 있는 상황에서

클라이언트는 서버로부터 비정기적으로 이벤트 메시지를 받아야 합니다. 서버 소켓으로 작성하면 간단한 문제이지만, 클라이언트 소켓으로 작성해야 합니다. 어떤 방식으로 작성이 가능할까요?

powerson의 이미지

memory mapping에 대해서 질문입니다.

안녕하세요. 현재 memory mapping module을 만들었습니다. module loading을 하면, 가끔 다음과 같은 에러 메세지가 나옵니다.

Mar 2 12:04:25 bridge1 kernel: [bad_page+92/146] bad_page+0x5c/0x92
Mar 2 12:04:25 bridge1 kernel: [prep_new_page+54/94] prep_new_page+0x36/0x5e
Mar 2 12:04:25 bridge1 kernel: [buffered_rmqueue+246/371] buffered_rmqueue+0xf6/0x173
Mar 2 12:04:25 bridge1 kernel: [get_page_from_freelist+115/140] get_page_from_freelist+0x73/0x8c
Mar 2 12:04:25 bridge1 kernel: [__alloc_pages+74/625] __alloc_pages+0x4a/0x271
Mar 2 12:04:25 bridge1 kernel: [do_anonymous_page+54/286] do_anonymous_page+0x36/0x11e

bizzare의 이미지

VC6.0프로젝트->VS2005변환시, `error LNK2001'에러 발생

VC6.0으로 잘 빌드해서 사용하던 프로젝트를 이번에 VC2005로 빌드하려고 합니다.

여러가지 소소한 컴파일 에러들이 발생해서 그것들을 싸악 고치고 이제 빌드하려고 하는데 (DLL파일입니다.)

다음과 같은 에러가 나버리더군요 -_-

Test.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CObject::classCObject" (?classCObject@CObject@@2UCRuntimeClass@@B)

<< 현재 리포트되는 에러는 오직 이 에러 하나입니다. >>

h와 cpp에서

DECLARE_SERIAL. IMPLEMENT_SERIAL를 사용했고요.

kealyung의 이미지

template 관련하여.. 기본적인거에요..

template (typename TA,typename TB)
class CAbc
{
};
이렇게 되어 있는 상태인데..

그래서

CAbc (CAAA,CBBB) 이렇게 해야 하는데..

CBBB가
template(typename TU2)
class CBBB
{
};
이렇게 되어 있습니다.

그래서

CAbc(CAAA,CBBB ( CAAA ) )
이렇게 하면 정상적으로 작동을 합니다.
근데 CAAA가 중복이네요..
저걸 더 쉽게 하는법 있나여?

꺽쇠가 화면에 보이지 않아..일단 가로로 나오게 했습니다.

sleepbysleep의 이미지

double형 변수의 저장방식 질문

제가 ceil을 구현해 보려고 하는데 64bit인 double형 변수를 32bit로 분할해서 처리한 다음에 다시 합치는 과정을 거치더군요 근데 도통 처리 방식을 유추할 수가 없어요 double형의 표현방식을 아시는 분 계신가요?

페이지

프로그래밍 QnA 구독하기