프로그래밍 QnA

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입니다.

jinserk의 이미지

정적 멤버 변수를 갖는 클래스를 상속할때 그 변수의 초기화 순서

안녕하세요?

c++ 에서 아래와 같이 A 클래스를 상속하는 B 클래스가 있습니다.

bamapna의 이미지

EditCtrl 의 Text출력?

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

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

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

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

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

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

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

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

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

srdpt3의 이미지

The 32-bit linker(ld.so.1) uses the ‘stat64

The 32-bit linker(ld.so.1) uses the ‘stat64’ instead of the ‘stat’ to look up the load modules.
I tested with ‘truss date’ not using the OpenFrame system.
The 32-bit linker is looking up the load modules with the ‘stat64’.

32 비트용 링커가 stat() 함수 대신 stat64() 를 사용하는데 왜 그런지 아시는분 계시면 고수분들 도와주세요

제 OS 는 SunOS 5.10 Generic_144488-10 sun4u sparc SUNW,SPARC-Enterprise 입니다

익명 사용자의 이미지

메인 함수의 아규먼트에 문자열을 덮어써도 되나요?

메인 함수의 아규먼트에 문자열을 덮어써도 되나요?

예를 들어서,

int main(int argc,char *argv[])
{
	// argv[2]에 "1234"라는 문자열이 넘어옵니다.
 
	strcpy(argv[2], "1234567890"); // argv[2]에 "1234"보다 긴 문자열인 "1234567890"을 복사합니다
 
	func(argc, argv, option);

위와 같이 넘어온 메인함수의 아규먼트 중 argv[2]에 이전에 넘어온 문자열보다 긴 다른 문자열을 복사한 후에 다른 함수에 다시 넘기는 방식입니다

이전에 넘어온 문자열보다 짧은 문자열을 덮어쓰면 문제가 될 것 같지 않은데
이전에 넘어온 문자열보다 긴 문자열을 덮어쓰면 혹시 문제가 생기지 않을지 궁금합니다

일단 테스트 결과는 잘 동작하는데,

페이지

프로그래밍 QnA 구독하기