프로그래밍 QnA

lmk378의 이미지

[완료]cpp에서 다음과 같은 문법을 모르겠습니다.

CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CTestDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

여기서 2번째 줄에 : CDialogEx(CTestDlg::IDD, pParent)라고 되어있는데
이게 뭔가요? cpp문법을 잘 몰라서요(뭐라고 검색해야 되는지도 잘 모르겠네요^^;;)

ksl6424의 이미지

[질문]잘 되던 프로그램이 갑자기 안될때!

오픈 라이브러리 opencv를 이용한 영상처리 프로그램입니다.
넉달전쯤에 처음으로 실행시켜 보았을때부터
바로 일주일 전까지만 해도 아무 이상없이 잘 실행이 되던것이
지금은 실행은 되는데 정상적으로 기능을 수행하지 않습니다.
명령인자(argv)로 받아오는 부분이 전혀 기능을 못하는데
마침 연구실에 똑같은 모델의 컴퓨터가 있어서 실행 해 보았더니
이 컴퓨터 역시 안됩니다. 이 컴퓨터 역시 일주일 전까지는 되었구요.
더 최신 컴퓨터로 테스트 해봤더니 역시 안되는데, 앞의 세대보다 안좋은 컴퓨터에서는 잘 작동됩니다.
아무런 세팅의 수정도 없이 그 파일 그대로 제 컴퓨터에서 실행해봐도 안됩니다.

교수님께서는 이런경우가 간혹 있다고 하시는데 어떻게 해야할지 모르겠네요.
이 프로그램이 제게는 정말 중요한 것이라서 이렇게 질문 올립니다.
opencv 문제가 아닌 통상적인 문제인것 같은데 대체 뭐가 문제인걸까요?

gurumong의 이미지

[LISP] 리스트와 콘셀 차이점이 이해되지 않습니다

리스트 추상적인것이고 그것은 콘셀로 이루어져있다고 책에서 배웠습니다
결국 리스트나 콘셀이나 같다는 의미 같은데요
다음와 같은 코드에서는 왜 서로 다른 평가 값이 출력되는것인지 이해를 하질 못하겠습니다

> '(expt 2 3)
(expt 2 3)
 
> (cons 'chicken 'cat)
(CHICKEN . CAT)

서로 같은 것이라면 일관성있게 아래처럼 나와야 할꺼 같은데 말이예요
(expt . 2 . 3) (CHICKEN . CAT) <--- 점이 다 똑같이 있거나
(expt 2 3) (CHICKEN CAT) <--- 점이 다 똑같이 없거나
k333ps의 이미지

[완료] C에서 포인터 정의를 하면 자꾸 0x0에 배치됩니다.

C로 프로그램을 짜고 있습니다만 자꾸 세그먼트 폴트가 나서 gdb로 디버깅을 해본 결과
특정 영역의 포인터 변수들이 자꾸 0x0을 가르킵니다. 예를 들어

int f( blah blah )
{
...
double *up;
g( up );
}

의 경우 up이 0x0을 가르키기 때문에 g함수가 실행되며 세그먼트 폴트가 일어나는 식입니다.
f안에서 거대한 배열 double *x = malloc(sizeof(double)*1000000); 등을 여러개 사용하고 있습니다만 이것과 혹시 관계가 있을까요?
double x[1000000]을 쓰면 스택오버플로우가 일어나기 때문에 힙으로 옮겼습니다만 그렇게해도 이러한 세그먼트 폴트가 일어나는 원인은
무엇인지요.

감사합니다.

kimyh의 이미지

경로설정 문제 부탁드립니다.

하위 디렉토리의 파일에서 상위 디렉토리의 파일을 include 할때 경로설정을 어떻게 해야하나요?
그누보드를 다운받아 설치를 끝내고 기존 파일들을 복구하는 작업을 하고 있는데 잘 안됩니다.

/usr/local/apache/htdocs/gnuboard/_common.php
/usr/local/apache/htdocs/gnuboard/abcd/abc.php

위와같은 경로에서 _common.php 파일에는 common.php을 include한 문이 한개있고 또 common.php 파일에는 4개정도의
include문이 있습니다.
common.php파일은 _common.php 파일과 같은 디렉토리인 gnuboard 디렉토리에 같이 있습니다.

fixme의 이미지

django twisted로 서버 돌릴때 문제

apache로 하다가 망해서 twisted로 서버를 돌리려고 해보고 잇는데요
https://github.com/clemesha/twisted-wsgi-django << 이 소스로 돌렷거든요
근데 백그라운드로 돌리려고
$twistd -y server.py
이렇게 했는데 걍 접속이 안되네요 ㄷㄷ;;
쉘에서는 아무런 아웃풋 없이 넘어갔고요
걍 브라우저에서 계속 응답 기다리는 중으로 나와요;;
아 그리고 apache말고 twisted로 서버 돌리는거 무방한건가요?

제발 이 하찮은 영혼을 구해주옵소서..

sacredone의 이미지

[완료]스도쿠 솔루션 개발중에 질문있습니다

스도쿠 솔루션알고리즘은 많이나와있지만

직접 구현해보는것이 공부가 될거같아서 해보고있습니다

먼저 자료형은 short 형 [9][9] 배열을 사용하고있습니다

[9][9] 는 스도쿠 테이블이고

후보수에 대한 정보를 저장하기위해 9bit의 플래그와 막비트의

후보수인가 정답인가에 대한 플래그를 위해 short 형을 사용하려고 합니다

궁금한점은

어떠한 함수를 작성중인데 이 함수는 row 나 column 한줄을 받습니다

가로줄 같은경우 [0][0]~[0][9] 이기 때문에 [0]~ 이면 표현할 수 있지만

세로줄 같은경우 [0][0]~[9][0] 으로 ~[0] 이 되버려서 어떻게

인자나 리턴값으로 전달해야할지 잘 모르겠습니다

테이블을 전역변수로 만들어서

각 함수를 그냥 void () 로 만들어버리고

전역변수 테이블을 인덱스로 조작해버리면 그만이긴한데

함수를 잘만 만들면 전역변수를 한개도 안쓸수도있다고 생각해서

thslrtoo의 이미지

[완료] pthread_create()와 pthread_join()을 정확히 모르겠어요.

스레드 공부를 하고있는데 아래와 같은 코드가 예제로 있더군요.

declspec의 이미지

QEMU 와 VMware 의 차이?

QEMU 와 VMware 의 기능적인 차이점은 어떤게 있을까요?(성능, 디자인 이런거 말고...)

QEMU 와 VMware 에 대해서 아래처럼 이해를 했는데 뭔가 착각하는듯한 느낌이들어서...
조언부탁드립니다

1. 제가 이해하기로는 QEMU 의 경우 CPU 아키텍쳐 에뮬레이션이 가능하지만

VMWare 는 그게 안되는거로 아는데 맞나요?

이 두가지만 빼면 기능적으로는 모두 동일한가요?

2. 그리고 QEMU 가 사용하는 가상 하드디스크 이미지파일과

VMware 가 사용하는 가상 하드디스크 이미지파일은 개념적으로 같은것이죠?

3. QEMU 를 사용할때는 컴파일된 커널이미지(리눅스커널이미지같은)를 이용해서 바로 부팅이 가능한데

VMWare 에서는 안되나요? 아니면 제가 뭔가 착각을 하는게 있나요?

4. QEMU 설정중에 램디스크를 지정하는것이 있는데 이건 반드시 지정해줘야하는건가요?

페이지

프로그래밍 QnA 구독하기