프로그래밍 QnA

parkon의 이미지

c++:: 컨테이너 클래스 설계 문의

제가 클래스 설계 할 때 자주 겪는 어려움인데요,
상황은 이렇습니다.

ROOT라는 라이브러리를 쓰는데 여기에
TObject <- TCollection <- TSeqCollection <- TObjArray ...
등의 클래스들이 있습니다.
"<-" 기호는 상속 관계를 나타내고요.

여기서 제가 다루려고 하는 데이타들이 있는데
데이타 기본 유닛은 저 TObject로부터 상속받아 약간의 멤버 변수나 멤버 함수를
추가하면 딱 좋습니다.
예를 들어

hardboiled65의 이미지

[완료]php에서 다른 파일에 있는 변수를 가져다 사용할 방법이 있나요?

인터넷에 공개된 소스를 가지고 조잡한 RSS 파서를 만들었습니다.

xml 파일에서 제목, 링크, 날짜를 구해서 배열 변수에 넣는데까지 성공했습니다.
예를들면
$arr[0][0] 에는 첫번째 글 제목, $arr[0][1]에는 첫번째 글 링크 .....
이런식으로 들어갔습니다. 이걸 그냥 이 파일에서 표시를 한다면 문제가 없지만
다른 html 페이지에서 이 변수값들을 받아서 출력하고 싶습니다.

검색해보니 $_GET 이나 $_POST 방식에 대해서만 나오는데 이건 폼에서 값을
입력받아서 전달하는것만 가능한것 같습니다.

제가 구현하고자 하는건 웹페이지에서 폼을 통해 주소를 입력받고,
그 주소를 파서에 전달해서 변수에 값들을 구하고, 다시 웹페이지에서 그 값을 받아서
그 변수들을 활용해서 테이블로 출력하고 싶습니다만 이게 php만으로(정 안되면
자바스크립트까지만 사용해서) 가능한지 알고싶습니다.

declspec의 이미지

x86 어셈블리에서 세그먼트와 오프셋

MOV EAX, 5E1050 ; 가상주소 0x005E1050 를 EAX로.
XOR BYTE PTR DS:[EAX], 01

olly 디버거로 프로그램을 분석하던중 위와같은 어셈블리 코드를 보았습니다.
저기에서

DS:

는 왜 있어야 하고 무슨 역할을 하나요?
EAX 에 온전한 32비트 가상주소가 있으니까 그걸 참조하면 될것일터...

책에서는 세그먼트 : 오프셋 주소 지정방식은
옜날 시스템에서 사용했다고하는데
요즘의 일반적인 32비트 ELF, PE 들을 디스어셈블 해보면
여전히 저런식으로 DS:레지스터, CS:레지스터
이런 표현이 많이 있는걸 볼 수 있는데요...
인텔 x86 메뉴얼을 봐도 잘 모르겠고
위키피디아 설명을 봐도 왜 있어야하고 무슨 역할을 하는건지...
32비트 flat addressing 모델을 쓰는데...
"세그먼트를 참조하기 위한것이다" 라는 설명으로는 이해가 안가네요
조언부탁드립니다

gomnutu의 이미지

리눅스 커널 및 응용 프로그램 질문있습니다..

이번에 커널을 건드려서 작업을 해야하는 과제를 받았습니다.. 하기전에 응용프로그램과 커널사이의 통신하는 방법에 대해 알고싶은데..
참고힐만한 싸이트나 자료좀 주셨으면 합니다..설명좀 부탁드립니다.

gomnutu의 이미지

리눅스 커널 및 응용 프로그램 질문있습니다..

ipc통신방법을 공부하고난 뒤, 응용프로그램과 커널사이의 통신하는 방법에 대해 궁금해서 글을 올립니다.
참고힐만한 싸이트나 자료좀 주셨으면 합니다.설명좀 부탁드립니다.
관련 서적도 부탁드립니다.

sanha777의 이미지

HA 를 위한 N+ 서버간 상태정보 복제 방안

상기 제목과 같이 HA (Hight Availability) 구성된 시스템간 상태 정보 복제를 효과적으로 하는 방안을 생각중인데요.

첫번째로는, 멀티캐스트를 이용하는 방법입니다.
각 서버들은 특정 멀티캐스트 그룹에 Join 하고 sender 및 receiver 가 되어 상태정보를 주고 받는데.
이를 구현해놓은 프로젝트로는 http://www.jboss.org/infinispan 를 예로 들 수 있겠습니다.
infinispan 은 신뢰성 있는 UDP 통신을 할 수 있도록 구조가 갖춰져 있는데요.
현재 서버가 netty 기반이라서..실제로는 netty API 를 이용해서 간단히 구현하고자 합니다.

헌데, 여기서 두가지 생각이 듭니다.

oosap의 이미지

[질문] LD_LIBRARY_PATH 설정 위치 (.bashrc / .profile 의 용도)

너무 기초적인 질문이라 창피합니다만,

환경변수 LD_LIBRARY_PATH 를 설정해보았습니다.
.profile 에서요.
로그아웃/로그인 후 테스트(echo $LD_LIBRARY_PATH) 시 '''안'''되더군요.

구글링을 해보니 .bashrc 에서 하라고 해서 .bashrc 에 넣어두니 적용이 되었습니다.
로그아웃/로그인 후 테스트(echo $LD_LIBRARY_PATH) 시 되더군요.

.profile 에서 다른 환경변수를 설정한 것은 로그아웃/로그인 후 echo 했을 때 제대로 설정이 되었습니다. 유독 LD_LIBRARY_PATH 만 .profile 에서 설정이 안되는데... 그 이유가 궁금합니다.

우분투 10.04 입니다.

fivestar의 이미지

TPROXY 룰을 적용하였는데 패킷이 REDIRECT가 안되네요.

squid 의 tproxy기능을 사용하려고 합니다.

centos 배포판에서는 적용이 되었으나

debian 배포판에서 사용을 하려고 합니다.

iptables -t mangle -A PREROUTING -p tcp --dport 80 -j TPROXY --tproxy-mark 0x1/0x1 --on-port 3128

위룰이 iptables 에서 문제없이 적용이 되었으며
커널 컴파일시 tproxy , netfilter 에 대한 부분은 모두 활성화 한 상태입니다.

하지만 위의 룰을 적용하게 되면 80 패킷이 3128로 reidrect가 아예 되지 않네요.

룰은 적용되지만 패킷이 아예 REDIRECT가 되지 않으니 어느 부분을 확인해야 할지 모르겠네요

아시는분은 답변좀 부탁드리겠습니다 :)

kkb의 이미지

/sbin/init 와 /bin/sh 그리고 glibc 코드를 보고 싶습니다

/sbin/init 와 /bin/sh 그리고 glibc 코드를 각각 보고 싶은데
어떻게 해야 하나요?

방법 좀 알려주세요.

gate21의 이미지

xwindow를 건드리려면 어떤 라이브러리를 써야하나요...??

음..

그냥 심심해서요.. OpenCV로

멀리서 손동작을하면 카메라로 그걸 잡아서

소리를 줄이거나 소리를 크게하거나.. 뭐 다른 인풋을 넣거나 등등을 하고 싶은데요

윈도에서 MFC같이 마우스나 키보드 같은 것을 컨트롤하거나 직접 xwindow의 기능을 컨트롤하려면 어떻게해야할까요?

페이지

프로그래밍 QnA 구독하기