프로그래밍 QnA + 설치 및 활용 QnA

jazzsir의 이미지

Berkeley DB 관련 질문

환경은 자원이 제한적인 Embedded 환경이고 꽤 많은 테이블들이 있습니다. 적어도 20개 가까이 되는듯 합니다.
문제는 D/B 요청시마다 D/B 를 열고 닫으니 속도가 너무 느리다는 점입니다.
그래서 D/B Handler(?)를 Static 변수로 메모리에 올려 놓고 사용하려는데
구조를 어떻게 가져가야 할지 고민입니다.

그래서 첫번째 방법은

모든 테이블을 아래와 같이 하나의 DB 구조체에 몽땅 털어 넣고

jyj0802의 이미지

커널모듈에서 user level의 메모리사용 질문

커널 모듈에서 user-level의 variable을 사용가능할까요?

아니면 user-level의 메모리를 할당받아 사용할 수 있나요??

strncpy_from_user 이런함수를 통해서 user-level을 가져올순 있는데.
커널 모듈 안에서 사용하는 변수나 데이터는 모두 kernel-level에 할당되던데, user-level에 할당시킬 수 있을까요??

가능하다면 어떻게 할수 있을까요??

jz99의 이미지

자바 익명 클래스 내부에서 private 멤버 변수에 접근이 되는 이유?

interface Test {
public void test();
}

public class TestMain {
private String h = "AAA";

public static void main(String[] args) {
TestMain t = new TestMain();
}

public TestMain() {
Test t = new Test() {
public void test() {
System.out.println( h );
}
};

t.test();
}

}

위 소스를 실행하면 h값이 정상적으로 출력됩니다.
익명 클래스 내부와 바깥 클래스는 다른 영역 아닌가요?

TestMain 클래스의 private 멤버 변수에 접근이 안될 것 같은데, 접근이 되는 논리가 무엇인지 궁금합니다.
감사합니다.

ohsebal의 이미지

xfs_quota: cannot set limits

구글을 뒤져봐도 답이 안나오네요 ,,,ㅜ
xfs 파일시스템에서 quota를 위해 xfs_quota 사용시 문제가 있는데요,
고수분들의 도움을 얻고 싶습니다. 환경은 아래와 같습니다.

-suse enterprise 11.1
-xfsprogs-3.1.4 소스 설치
-xfs_quota 실행시 : xfs_quota: cannot set limits: Function not implemented 메세지 에러
-구글에 떠도는 xfsprogs-quota-exitstatus.patch 로 패치 해 보았으나 같은 증상 : 패치시 reverse 등의 메세지가 나오네요,
-yast로 rpm 패키지 2.10 정도를 설치해도 같은 문제입니다.

며칠 고생했는데 배경지식이 딸리나 봅니다...
방법이 있을까요?

jazzsir의 이미지

sscanf 관련 오류

파일에서 한줄을 읽어 드려서 구분자(#)로 잘라서 구조체에 넣는 코드인데요.
이상하게 정해놓은 크기대로 안들어 가네요..

문제의 전체 코드는 아래와 같고

prankenmk2의 이미지

모니터링 툴 Big Brother에 설정에 대해서

안녕하세요.

모니터링 툴로 nagios를 사용하다 어쩌다 Big Brother를 설치해서 운영 테스트를 하고 있습니다.

주위에서 주워듣기론 Big Brother 무료 버전은 오래됬지만 잘만 고쳐쓰면 좋다고 해서
bb4.org에서 무료 버젼을 받아서 설치 후 이것저것 셋팅중입니다.

하지만 nagios에 비해 설정부분에 대해서 전혀 감이 안 잡히고 있는 중입니다.

etc/bb-hosts 파일에 서버를 추가하고 모니터링할 서비스를 추가해도 제대로 적용이 안되는 거 같고
새로고침 주기가 5분 같아 1분으로 바꾸고 싶지만 바꾸는 항목을 찾질 못하고 있습니다.

현재 bb-hosts 파일 내용입니다.

192.168.1.102 bb.test.com # BBPAGER BBDISPLAY ftp pop3 http://x.bb4.com/ !smtp

pupurit의 이미지

QT Q3SocketDevice re connect 문제

안녕하세요 초보 개발자 입니다.

Q3SocketDevice 관련되어 도움을 구하고자 질문합니다.

두 개의 스레드에서 하나의 소켓을 사용해서 하나의 스레드 에서는 receive를 하고 다른 쓰레드에서는 sender를 하려 합니다.
QTcpSocket을 사용해서(동기방식 또는 비동기 방식) 하려고 했으나 QTcpSocket를 쓰레드 안에서 사용하니 여러거지 에러 가 발생해서 부득이 하게 원래 C 스타일로 구현하기로 하고 Q3SocketDevice를 사용 했습니다.

그런데 문제는 하나의 스레드에서 while을 돌면서 데이터를 받는 중에 에러가 발생하면 다시 connect 함수를 사용해서 다시 연결 후 사용하려 하는데... 연결이 안되네요.

그런데 connect 함수 전에 Q3SocketDevice 객체를 다시 new로 생성하면 연결이 되더군요
(소켓을 close 해도 안되구요)

혹시나 아시는 분이 계시면 조그만 도움이라도 기다리겠습니다.

아래는 소스 입니다.

hwiorb의 이미지

g++에서 연산자 overriding과 복사생성자가 함께 쓰여진 경우

이항 연산자를 overriding해서 사용하려고 합니다. return 될때 복사생성자가 호출되어야 할 것 같은데,
왜 복사생성자가 호출이 안되고, 객체 참조가 되는지 이유를 모르겠습니다.
소스는 아래와 같습니다

어떻게 해야 될까요? 도움 부탁드립니다.

dcheon84의 이미지

Makefile 만드는것 도와주세요. (초짜입니다) ㅜ.ㅜ

파일이 4개가 있습니다.
function.h
function.c
rdp1.c
rdp2.c

rdp1.c 와 rdp2.c 두 파일 모두 function.c & function.h 를 사용합니다.

컴파일을 할때
gcc -o rdp1 function.o rdp1.o 요렇게 해서 rdp1 실행 파일 만들고
gcc -o rdp2 function.o rdp2.o 요렇게 해서 rdp2 실행 파일을 만들고 싶어요

세벌의 이미지

Script-Fu 만들고 실행시켰더니 에러...

김프 Script-Fu 에 대한 질문은 설치 및 활용? 프로그래밍? 어느쪽에 올려야 하나요? 하여간...
http://gimp.kr/viewtopic.php?t=2623
아시는 분?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기