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

livey의 이미지

xpath 지원 xml c++ 라이브러리 문의

xerces 3.1.1을 쓰는데요 xpath가 완벽하게 지원 안되는것같은데
DOM방식이면서 xpath가 잘 지원되는 c++ xml 라이브러리는 어떤게 좋은가요?
추천좀 부탁드립니다~

lovelyphy07의 이미지

C++ 생성자 오버로딩, 그리고 []연산자 오버로딩에 관하여...

안녕하세요? C++에서 오버로딩 문제에 관해 여쭙고 싶어 글을 올려봅니다 :D

먼저 생성자 오버로딩에서...

class A {
public:
A(int a, int b);
...
private:
int aA, int bB;
};

...
A::A(int a = 0, int b = 0) : Aa(a), Bb(b) {}
와 같이 했는데, 나중에 A instance1()을 하면 컴파일 에러가 발생하더라고요...
생성자의 본체에서 매개변수의 기본값을 설정해 주면 A() 생성자로 인식이 되는 줄 알았는데... 제가 무엇을 잘못하고 있는걸까요?^^

그리고 괄호 연산자 오버로딩에서..
지금 첨자 범위를 검사해주는 배열 클래스를 만들고 있습니다.
float& CppArray::operator[] (int i) {

} 를 하고, 영역 검사를 해서 영역 범위 안에 있으면 값을 집어 넣는 것 까지는 잘했는데...
문제는 대입이더군요..

mewestside의 이미지

(Cygwin) substr을 이용해서 스크립트를 만드는데 다른 명령어 질문 드립니다.

substr 으로 스크립트를 만들고 있습니다.

substr 은 앞에서부터 n번째 있는 문자열부터 반환하는 역활을 하자나요...

ASDFGZXCV 라는 문자열이 있으면...

substr($1,5) 라고 하면 GZXCV 라는 문자가 반환이 되는데...

이거 말고,

뒤에서 부터 문자열을 반환하는 명령어는 없나요??

90.00IPU.0
0.00EPD.0
0.00IPU.0
0.00EPD.0

이렇게 문자가 있을 때, U와 D 의 문자열만 가지고 오고 싶은데..

substr 쓰면 자리수가 틀려서 원하는 U 와 D 가 안불러집니다.

뒤에서부터 반환하는 명령어는 무엇인가요??

NineTIN의 이미지

안드로이드 테이블 레이아웃 관련 질문 드려봅니다.

안녕하세요.
안드로이드에서 테이블 레이아웃을 사용해서 버튼을 배치하려고 하는데요

XML에서

<Button
android:layout_span="2"
android:text="버튼"
/>

이렇게 주면 행이 병합되는데 열로 병합은 안되나요?
SDK를 찾아봐도 나오지도 않고...아예 불가능 한가요?
tpe4의 이미지

(C++)스레드에서 인스턴스의 멤버 변수를 이용하는 경우의 메모리 관리

안녕하세요.

요즘 스레드를 활용한 클래스를 하나 제작중인데, 궁금한 점이 있어 질문을 올립니다.

class A
{
 void Run(); // boost::thread를 이용해 자신의 RunFunc 멤버 함수를 하나의 스레드로 실행
 void RunFunc(); // 멤버 변수 object에 접근해서 이것저것 합니다.
 
 Object object;
}
 
void B
{
 A a;
 a.Run();
}

이런 식으로 활용을 할 경우 인스턴스 a와 object가 소멸되어도 RunFunc 함수의 스레드가 계속 a의 멤버 변수 object를 참조하기 때문에 문제가 발생하게 됩니다. 스레드를 사용하는 기본적인 패턴 같은데, 실제로는 어떻게 처리를 하는게 가장 좋을지 마땅한 방법을 모르겠네요.

prankenmk2의 이미지

cacti 그래프에서 소수점...

안녕하세요.

cacti 서버를 운영하고 있습니다.

필요한 그래프가 있어 임의로 만들었는데..

분명히 정수로만 표현되어야 하는데 그래프의 수치가 500m, 100u로 표시가 됩니다.

snmpwalk로 보면 분명히 0으로 값이 나오는데

막상 그래프는 소숫점으로.....

어떤 설정을 해야할까요???

조언 부탁드립니다.

감사합니다.

vivisection의 이미지

emacs 질문입니다

emacs로 nfo파일 볼때

;; .emacs 파일에 아래처럼 해놔서
(setq auto-coding-alist (cons '("\\.nfo\\'" . cp437-dos) auto-coding-alist))

이런식으로 자동으로 인코딩변경해서 보고 있는데
인코딩뿐만 아니라 글꼴이랑 색도 변경하고 싶습니다
지금 consolas 12 가 기본글꼴인데 nfo 파일 볼때만 lucida-console 9 로 바꾸고 싶습니다

그리고 emacs 기본으로 밝은 배경에 글자색이 어두운색인데
nfo파일에만 어두운 배경에 글자색을 밝게 하고 싶습니다

info directory 몇시간동안 들여다 봤는데 모르겠고.. emacs wiki도 보고 구글링 해봐도
찾는 내용이 없습니다

아시는분 좀 알려주십쇼

emacs 버전은 24.0.94 gnu emacs windows용 입니다

ambler의 이미지

Vim 질문입니다. (반복작업 줄이기...)

안녕하세요. gvim 사용자입니다.
궁금한 점이 있어 글을 올립니다.

특정 문자를 포한한 라인을 찾은 후에
특정 열로 이동 후 10글자를 복사한 후에
2행 아래에 붙여넣기 하는 작업을 반복하고 싶습니다.

예를 들어 아래와 같은 상황이라면,,,

PARTNAME을 포한한 줄에서 21열부터 30열까지 복사한 후
2행 아래에 붙여넣기를 반복하는 작업입니다.

$PARTNAME 01 MODEL_01
01

$PARTNAME 02 MODEL_02
02

$PARTNAME 03 MODEL_03
03

.
.
.

이렇게 수정하고 싶습니다.

lmh8502의 이미지

[UNIX C] socketpair(), 멀티 프로세스 자식 프로세스간 통신 문제

부모 프로세스가 임의 갯수의 자식 프로세스를 생성하고

socketpair 함수를 통해 stdin 을 놔눠가지고 소켓 풀 구조체에 담고 처리하는 프로그램입니다.

최초 실행시 부모는 자식 프로세스 갯수만큼 생성하면서 socketpair 를 놔눠가지는데요.

그리고 부모는 socket listen aceept 에서 대기 하게 됩니다.

그런데 첫번째 요청시 텔넷으로 붙어보면 실제 tcp 소켓이랑 붙어있지 않고 부모 프로세스의 stdin 에

메세지를 기다리고 있네요.. 그 다음부터는 또 정상 작동합니다.. 뭐가 잘못된걸까요?

gokore의 이미지

공유기의 Reset 버튼을 이용해서 다른 기능을 추가하려고 하는데요 .....

이번에 공유기 주제로 디바이스 드라이버 공부하려고 하는데요

그래서 결정한 것이.

공유기의 Reset 버튼을 활용해서 Reset 기능말고 다른 기능을 구현해보려고 하는데요

처음이라 갈피를 잘 못잡겠네요.... ㅠㅠ

Reset 버튼 관련한 디바이스 드라이버도 잘 못찾는데, 이것을 찾기 위해서 어떻게 해야할까요?

조언좀 부탁드립니다. ㅠ

페이지

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