프로그래밍 QnA

sllsls의 이미지

g++ 라이브러리 질문

g++ 컴파일 시 참조 오류가 나서 라이브러리를 설치하고 -l 옵션을 주라고 하셔서 여러군데를 찾아서 노력을 해보았습니다.

kins575의 이미지

xenserver에 떠있는 vm에 bridge를 구성하려고 합니다.

도움 부탁드립니다
일주일째 이문제를 해결중인데 잘 안되네요 ㅠㅠ

vm에 nic를 두개 할당하고
그 두개를 브릿지 구성하여 브릿지 방화벽 처럼 사용할 계획입니다.

external -> eth0 -> bridge -> eth1 -> internal

이런식으로 패킷이 흐르는 것을 기대했는데
eth0 과 bridge 까지는 tcpdump를 통해 봤을때 패킷이 잡혔지만
eth1에서 패킷이 전혀 잡히지 않아 어려움을 격고있습니다.

브릿지는 bridge-utils 를 설치하여 brctl 명령어를 통해 생성하였고

iptables는 host, vm 전부 끄고 시도했습니다

ip_forward=1 설정도 했습니다.

host는 citrix xen 6.2 , guest os는 centos6.4를 설치했습니다.

qkrtntjd의 이미지

qt5 위젯에 도형 애니메이션 만들려고 합니다 (스레드사용)

일단 메인 윈도우에 위젯 하나를 띄웠습니다
클래스는 glwidget클래스와 mythread클래스를 만들었습니다

void MainWindow::on_pushButton_clicked()
{ //start
    qDebug() <<"start click";
    ui->widget->mThread->start();
}

메인윈도우에서 버튼을 누르면 스레드가 돌아가기 시작하는데 이 스레드는 glwidget클래스 멤버변수로 선언했습니다

kkajjang의 이미지

epoll_wait 와 edge trigger에 관해서 질문있습니다.

제가 epoll 서버 엔진을 제작중인데,

edge trigger 옵션을 준 서버입니다.

테스트 클라이언트를 10개정도 띄워서 몇천개의 소켓을 동시에 붙엿다 띄었다를

반복하면 이벤트가 남아잇는데도 epoll_wait가 return을 하지 않습니다.

새로운 클라이언트를 1개 붙여보면 남아있던 이벤트가 발생합니다.

억지로 이벤트를 빼서 처리 하려해도 epoll_wait는 이벤트를 처리 한상태로 인식하지 않네요...

어떻게 해서 epoll_wait에 묶여있는 event를 꺼내야 하나요?

sllsls의 이미지

g++ undefined reference 오류

CentOS-6.3 버전을 쓰고 있습니다.
m4ri 라는 수학 관련된 코드들을 리눅스상에서 돌리고 싶어서 돌리려고하는데
윈도우 비주얼에서는 잘 돌아가는 소스코드를 그대로 긁어서 리눅스에서 돌렸는데 참조하지 못한다는 에러를 나타내고 있습니다.
test.cpp 파일에는 헤더파일 3개가 include 되있는데 그 중 한 개의 헤더파일은 모든 헤더파일들을 include 하도록 되어있어서 서로 가지가 쳐져있는 상황입니다. 그런데 그 함수들을 참조하지 못하고 자꾸 에러를 만들어냅니다.
도와주세요. 잘 이해가 안되신다면 소스파일 전체를 압축해서 드릴테니 이메일을 남겨주세요.
꼭 리눅스 상에서 돌려야됩니다.

inviolable의 이미지

asp.net을 공부해보려는데요. 책 좀 추천해주세요.

c# 공부는 김상형의 "닷넷 프로그래밍 정복" 이라는 책으로 다 했고요.(뒤에 ADO.NET만 빼고 다 했습니다.)

asp.net c# 기반 웹프로그래밍 언어라서 그리고 c#이 워낙 편리한 언어이기도 해서 asp.net을 공부해보고 싶은데요.

책은 어떤게 좋을까요??? 제가 영어는 잘 못 읽어서 한글로 된 책을 추천 해주셨으면 합니다.

그리고 asp.net 공부하면 제 웹사이트도 만들 수 있는건지요???

criny333의 이미지

링커스크립트 문법중에 패딩하는 문장이 무엇입니까?

링커 스크립트에서 섹션배치를 끝내고 마지막부분을 특정 주소까지 '0'나 'nop'으로 채우고 싶습니다.

dltkddyd의 이미지

basic_string<utf8_type>은 안됩니다. utf8로 구성된 배열을 스트링으로 만들 방법이 없을까요?

utf8로 인코딩된 자료형을 utf8_type이라는 클래스로 정의해놓았습니다. 그리고 이 클래스는 와이드 문자를 생성자에 전달하며 그 문자를 utf8 인코딩으로 변환해서 데이터를 저장합니다. 그래서

utf8_type utf1=L'가';

라고 하면, oxAC00이라는 '가'의 유니코드 값에 대응되는 utf8 인코딩 0xEAB080으로 변환돼서 저장됩니다. 이 정의해놓은 자료형으로 스트링을 만들려고

typedef std::basic_string utf8string;

이라고 선언했습니다. 그리고

criny333의 이미지

요즘 grub은 커널이미지를 올린후 바로 0x100000 으로 점프 합니까?

리눅스 커절 2.6.32.63부팅 과정을 분석 하고 있는데요...
책에서는 bzImage(사이크가 비교적 큰커널)일 경우에는
grub이(부트로더가)
0x90000 에 부트섹터
0x90200 에 셋업코드
0x100000(1MB)위치에 압축전개코드를 포함한 압축된커널이미지
이렇게 올리고 나서 0x90200으로 점프한다고 되어있는데... 실제 디버깅해보니 그렇지가 않더라구요...

kkokkokim14의 이미지

안드로이드 onDraw

안녕하세요^^

안드로이드에 대해서 질문하려고 합니다.

안드로이드에서 canvas에 그림을 그릴때 제가 사용자가 점을 2개를 찍는데요

선을 긋는데요 이게 한번에 라인이생기는것이 아닌 애니메이션처럼 조금찍 프로그레스바처럼 움직였으면 하는데.

이거에 대해서 아시는분 있으신가요

페이지

프로그래밍 QnA 구독하기