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

akcytm의 이미지

[C/C++]Local Variable을 Return 할 때...

int* out()
{
int a=5;
return &a;
}
위와 같은 함수를 정의하고

main()에서
int* num=out();의 코드를 실행했습니다.
Local Variable을 Return했으니, 전 곧바로 값이 깨질것이라 생각했지만
실행결과를 해석하기 어려웠습니다.

1.
int* num=out();의 실행이 끝나고
(*num)++;을 수행했더니 6이라는 값이 나왔습니다.
값이 아직 안깨졌습니다.
loop와 같은 다른 명령을 수행해도 값은 안깨집니다.

2.
int* num=out();의 실행이 끝나고
cout<<*z< *z의 값이 깨졌습니다.

3.
int* num=out();의 실행이 끝나고
cout<<123< *z의 값이 깨졌습니다.

moldycake의 이미지

DPAPI decryption

안녕하세요.

예전에 옴니아2 폰을 사용하다가 팔면서 백업해둔 데이터들이 있습니다.

근데 당시에 사용할 때 폰의 데이터 암호화 옵션에 체크를 해둬서인지

어떤 데이터도 데스크탑에서 읽히질 않습니다.

http://blogs.msdn.com/b/windowsmobile/archive/2007/03/26/windows-mobile-6-storage-card-encryption-faq.aspx
http://www.obviex.com/samples/dpapi.aspx

찾아보니 위와같은 내용들이 있는데,

decrypt 할 수 있는 방법이 있을까요?

cleitia의 이미지

3D Point Cloud 데이터를 이용한 입체 표면 복원이 OpenGL로 가능할까요?

제목 그대로의 내용입니다.

깊이카메라를 이용하여 한 객체에 대하여 360도로 촬영을 하고 데이터를 수집하여

해당 객체의 표면의 모든 지점의 좌표를 취득합니다.

이 데이터를 점으로만 표현하면 의미가 없으므로 입체 표면을 표현해야 하는데

어떤 방식의 어떤 기술을 사용해야 하는지가 궁금합니다.

OpenGL 에서 3D를 표현하는 기능들이 있는데 3D Point Cloud를 이용하여 입체표면을 표현해 주는지가 궁금합니다.

혹 알고 계시는 분께서 좋은 답변 해주시면 감사하겠습니다!^^

vananamilk의 이미지

x11vnc에서 콘솔 모니터를 끌 수 있을까요?

안녕하세요.

x11vnc로 원격접속시 콘솔 모니터를 끌 수 없을까요?

원격에서 xset dpms force off로 꺼도 키 입력을 하면 다시 켜지네여~ 그럴수 밖에 없겠져~
x11vnc 구동할 때 -clientdpms, -forcedpms 모두 제 목적에 맞지 않네요~

원격 접속했을 때 콘솔의 모니터가 꺼지면 됩니다. 제가 원격에서 작업중일때두요...
제가 원하는건 콘솔 노트북 두껑을 닫아두는 방법 밖에 없나요?

kmyuk의 이미지

드루팔 설치시 mysql이 인식되지 않습니다

드루팔 7버전 올리려고 계속 시도중입니다.
문제점은 드루팔 설치중에 mysql이 인식되지 않고 sqlite만 계속 인식되고 있습니다.
phpinfo를 통해서 mysql이 읽히는 것을 확인 했는데도 불구 하고 인식이 안되네요 ....

무슨 문제인가요 도와주십시오!!

###
centos6.3을 사용중이고
아파치와 mysql 그리고 php를 새롭게 깔았습니다

httpd-2.2.24
./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-so --enable-ssl --enable-modules=ssl --enable-rewrite --with-mpm=prefork --with-mcrypt=/usr/local

mysql-5.1.38
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euckr --with-extra-charsets=all

ngh1262의 이미지

서버실 에어컨을 교체하려합니다

현제 서버실의 에어컨을 여름대비해서 교체하려하는데요

서버실의 평수는 5대

서버는 6대, 렌더링하는 PC가 30대정도입니다

에어컨으로 해야할지... 아니면 항온항습기로 가야할 것 같은데...

이런쪽에서 일하시는 분들이나 견적을 내주실수 있는분 계시면 답변 바라겠습니다....

scan15g의 이미지

OS 가 없는 환경에서 C/C++ standard library 를 사용할 수 없는건가요...?

안녕하세요.

저는 프로그램에 대하여 아주 초보자 입니다. 이곳에 계신분들의 도움을 얻고자 질문을 드립니다.

전혀 컴파일, 링킹 등의 개념을 모르다가 며칠동안 맨땅에 헤딩하면서 알아낸 사실이 있습니다.

OS가 없는 환경에서는 C/C++ standard library를 사용할 수 없다는 것 입니다.
예를들어 크로스 컴파일러로 간단한 C 코드를 컴파일 및 링킹을 해 보았습니다.
'new'를 call 했더니, 'malloc'을 찾더니 결국에는 시스템 콜을 부르려다가 찾을 수 없다면서 컴파일 링커가 죽더군요...

하지만,
OS가 없는 환경에서 newlib같은 라이브러리가 사용될 수 있다고 이야기를 들었는데요.
이 의미가 어떤 것인 지 궁금합니다...

OS가 없으면 무슨 수를 써도 정말 malloc같은 C standard library는 전혀 사용할 수 없는 것인지요?

HDNua의 이미지

Windows와 Linux를 멀티부팅할 때 Windows에서 드라이브를 두 개 사용하고 싶습니다.

512GB 하드 디스크를 150(Windows C), 250(Windows D), Rest(Linux)로 파티션을 나누어 사용하려고 합니다.
그런데 집에 있는 리눅스 서적을 참고했더니 다음과 같은 구문이 있더군요.

"Windows와 Linux를 멀티 부팅하는 경우에는 Windows를 단일 C 파티션으로 구성하는 게 좋다.
일반적인 윈도우 운영체제 컴퓨터는 C 영역을 운영체제, D 영역을 백업 또는 자료 보관용 공간으로 사용하는데,
이런 시스템은 대개 C 영역이 주파티션, D 영역이 확장 파티션 내부의 논리 파티션 형태로 분할되어있다.
만일 Windows에서 만든 확장 파티션을 삭제하지 않은 채 논리 파티션만 지운 뒤 리눅스를 설치한다면,
Windows 시스템이 확장 파티션 내부의 Linux 파티션을 제대로 인식하지 못하게 되어 알 수 없는 형식의
파티션을 읽어 들이는 데 많은 시간이 걸리게 되어 결과적으로 시스템을 느려지게 한다."

사용하려고 하는 Linux 배포판은 Ubuntu인데, 질문은 다음과 같습니다.

bhhiphop의 이미지

리눅스 부팅 시 물고 들어오는 버스의 순서 변경이 가능 한지요?

안녕하세요.

RHEL을 사용하는 유저입니다.
제목에서도 기제 하였듯이 RHEL 부팅 시 물고들어오는 I/O버스의 시퀀스의 변경이 가능 한지요?
예를 들어 BUS1에 USB 1, 2가 물려 있고 BUS2에 USB 3,4가 물려 있는데요.
여기서 BUS2를 BUS2보다 먼저 인식되도록 하고 싶습니다.

혹, 이 방법이 있다면 알려 주시면 감사하겠습니다.

canuyes의 이미지

다익스트라 관련하여 다시 질문 올립니다.

예전에 다익스트라 관련하여 질문올렸던 사람입니다.
kldp에서 도움을 받아 어찌어쬐 완성을 하기는 하였는데 조금더 모르는 것이 생겨 다시 질문올려봅니다.
질문의 맥락을 확실히하기위해 전에 올렸었던 글을 복사해왔습니다.
실질적인 질문은 RE: RE: RE: RE: 부분입니다.
이전에 답변해주신 분의 아이디는 블라인드 처리하였습니다.

원글

페이지

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