프로그래밍 QnA

익명 사용자의 이미지

저좀 도와주세요.. C구조체 정렬

공부하고 있는 학생인데요...여기 이런거 올려도 될지..

struct process {
int id, gp, sp, sum;
bool operator()(const process &a, const process &b) {
return a.sum < b.sum;
}
}

main()
{
....
....
std::sort(p, p+n, process());
....
....
}

저기서 bool operator 부분 설명좀 해주세요..
무슨 원리 인지.. ?
정렬하는 것은 알겠는데 기준이 어떻게 되는건지..?

다른데 검색해도 명확한 설명이 없네요?

fivestar의 이미지

커널 컴파일 해서 tproxy target, table 등 추가 하였는데도 에러 나는 이유?

안녕하세요

커널을 새로 컴파일 하여 옵션에서 tproxy 관련된 target, table 등을 활성화 시켜서

컴파일해서 올렸는데도

/sbin/iptables -t tproxy -A PREROUTING -p tcp -m tcp --dport 80 -j TPROXY --on-port 81

위와 같은 룰을 추가하게 되면 ip_tables: TPROXY target: invalid size 8 != 16 식의 에러가 dmesg 에 남습니다.

tproxy관련된 작업하려고 합니다.

2.6.21.7-tproxy #2 SMP 커널 버전입니다.

이유를 아시는분은 도움 부탁드립니다~

h2h1995의 이미지

busybox의 date 시간이 업데이트가 되지 않습니다.

안녕하세요.

현재 리눅스 커널(2.6.39.3)을 회사에서 개발된 보드에 올리고 있습니다.

CPU는 Arm CoreTile 1136-JFS을 이용하고 있습니다.

현재 문제는 타이머 인터럽트가 제대로 걸리고..

커널의 do_timer()를 제대로 호출하고 있습니다.

jiffies_64 값도 제대로 증가하고 있구요.

4294937732
4294937733
4294937734
...
4294937742
4294937743
...

그런데 busybox의 date 명령어로 보면.. 시간이 업데이트가 되지 않습니다.

혹시 어디를 봐야 이 문제를 해결할 수 있을까요?..

hwclock은 1초에 한번씩 업데이트 되는것을 확인 하였습니다.

답변 미리 감사드립니다.

argonne의 이미지

데이타베이스 Stored Procedure 성능 관련..

안녕하세요, DB 초보 프로그래머입니다.
현재 DB2를 이용하여 Stored procedure 개발 중인데 기존 프로그램을 분석하고 성능 향상을 위해서 작업을 해야 되는데 어떤 부분부터 시작해야 막막해서요..

기존 코드의 대략적인 형태는 다음과 같습니다.

1) 하나의 Stored Procedure내에 대략 16개의 Cursor를 사용하고 있습니다.
2) Stored procedure가 엄청난 라인으로 구성되어 있습니다. 5천라인이 넘게 작성되어 있네요.. ㅠㅠ
그런데 대부분의 코드 내용은 if-else로 구성되고 있고 각 컨디션내에서 수행되는 작업은 또 엄청나게 길게 작성되어 있습니다.

예를 들면,

zhangyuan의 이미지

TLS 접속 제한 문제에 관한...

openssl(TLS)를 이용해서 메시지를 주고 받고 있는데요...
openssl: 0.9.8e-fips-rhel5 01 Jul 2008
Client/Server: Linux

기본적으로 openssl 에서 제공하는 easy-tls.c,.h 를 사용했구요.
Client 가 Server 에 다량으로 접근해서 메시지를 주고받게 하려는데,
Client 기준으로 1024 개의 fd 이후로는 Server 측에서 다음과 같은 에러가 납니다.

rlaehdtjd86의 이미지

임베디드 리눅스에서 rdate 실행시 UDP 로 받아오는 방법좀 알려주세요

안녕하세요 현재 6개월차 초보 개발자 입니다

voip 임베디드 하고 있구요..

지금 리눅스 운영체제로 작업하고 있는데

rdate 를 이용해서 시간을 받아올려고 하는데

busybox 에서 정의되어 있는 rdate 명령어 옵션이 -s -p 밖에 없더라구요,,,

그래서 패킷을 잡았을때 TCP 로만 잡아 지는데

보안상의 이유로 UDP 로 잡아야 하는데 어떤 방법이 있을까요.. ㅠ

좋은 방법 이 있다면 좋은 답글 기다리겠습니다 ^^

skyms2000의 이미지

안드로이드 에서 자동응답기 형식으로 정해진 멘트나 녹음음을 상대방에게 들려주는게 기술적으로 가능한지 알고 싶습니다.

안녕하세요

안드로이드에서 자동응답기 형식으로 정해진 멘트나 녹음음을 상대방에게 들려주는게 기술적으로 가능한지 알고 싶습니다. 즉 수신시 정해진 소리를 마이크로 전달하는게 가능한지 알고싶습니다. 많은 도움 부탁드리겠습니다 꾸벅...

익명 사용자의 이미지

수행중인 프로젝트에서 armcc를 gcc로 변경하는 작업 중 문제가 생겼습니다.

library를 armcc로 만들고 application도 armcc로 만들었을 경우
readelf -e를 해보면 dynamic section이 존재하지 않고 RO,RW,ZI 영역 및 debugging정보가 들어있는 section만 있는데

library를 armcc로 만들고 application을 gcc로 만들 경우나
library를 gcc로 만들고 application을 gcc로 만들 경우
readelf -e를 해보면 dynamic section이 존재합니다... dyanmic section을 제거하려면 어떻게 해야하나요? 아래는 library와 application을 build할 때의 option입니다.

bamapna의 이미지

EditCtrl 의 Text출력?

안녕하세요. 신규가입자 bamapna입니다.

제목을 보시고... 이건 뭔... 이라고 생각하셨을 수 있겠습니다.

일단 요점을 말씀 드리자면!

Editbox 컨트롤에 입출력 부분을 제어하고 싶은데 입력의 경우는 특별한경우(백스페이스 삭제, 중간삽입)에
처리를 쉽게 할 수 있었습니다.

문제는 출력 부분이었는데요.

도대체 SetwindowText를하거나 입력된 값들의 출력은 어디서 담당하고 있는 건가요?
해당 함수는 다른 컨트롤에서는 캡션값으로 쓰이고 있는데. 유독 이 EditBox만 값으로서 쓰는거 같은데...

WM_PAINT도 아니고 WM_NCPAINT도 아닌거 같은데 말이죠...

출력을 대행하려면 어떻게 하면 좋을지 알고 싶습니다.

추가로 와우(World Of Warcraft)의 채팅중에 아이템 링크 기능을 구현하려고 하는데.
현재 EditBox를 상속 받아서 구현해볼까 했는데... 잘 안되더군요 생각보다;;
그냥 컨트롤을 새로 만드는게 속편할까요?

페이지

프로그래밍 QnA 구독하기