프로그래밍 QnA

bluesolip의 이미지

[완료] linux 코드상에서 실행 결과 저장 방법 문의

안녕하세요.

linux code상에서 a.out과 같은 binary를 실행하여 얻은 결과값을 string변수에 담으려고 합니다.
어떻게 처리해야 하는지 방법을 몰라 문의드립니다.

아래와 같이 처리하면 동작함을 확인하였습니다.

mewestside의 이미지

[완료] C언어로 코딩을 했는데.. 실행시 세그먼트 폴트 오류가 뜨는데 해결이 안됩니다..

C언어로 코딩을 했습니다...

컴파일은 문제 없이 됩니다..

근데 실행시 세그먼트 폴트 오류가 뜨는데 해결이 안됩니다..

어느 부분이 잘못 되었는지 지적 좀 부탁드립니다...

qkrtntjd의 이미지

화면과 마우스 위치의 관계에 대해서.

화면의 크기(위젯의 크기)는 500x400입니다.. 하지만 그 안에 표현되는 것은 3d이구요..
좌표계의 xyz가 디폴트상태로 -3000~3000으로 세팅되어있으나 화면을 확대,축소(1.1배씩)를 하면 500x400안에 보이는 좌표계가 줄어들거나 늘어나거나 해서 달라지겠죠..

이런경우 마우스의 단순 이동거리를 구할 때 나중마우스위치-처음마우스 위치를 하여 크기를 구하면되는데 이 것은 위젯에서의 마우스 위치이고
실제 좌표계(x,y,z)에서의 이동거리는 확대,축소할 때 어떻게 계산해야하는지 궁금합니다..

yjster의 이미지

추정위치 정확도 관련..(수치해석?, 회귀분석?)

질문 내용은 위치 추정을 하는 프로그램이 있는데
위치 추정할 때 여러 데이터 중 랜덤으로 추출해서 추정 포인트를 찍습니다.
이렇게 찍혀진 여러 좌표들을 종합해서
정확한 위치를 추정할 수 있도록 하는 알고리즘을 조사하라는 임무를 받고
least square, total least square 등을 봤는데
혹시 이렇게 여러 좌표들을 종합해 계산하여 가장 적합한 좌표를 찾는 알고리즘이나 이론이
어떤 것이 있는지 알려주시면 감사하겠습니다...

emptynote의 이미지

[완료] 이곳이 질문하기에 적당한지 모르겠지만 EPL 라이센스와 Apache 라이센스 2.0 호환되나요?

라이센스는 너무 어렵네요.

이곳이 질문하기에 적당한지 모르겠지만 EPL 라이센스와 Apache 라이센스 2.0 호환되나요?

자바 개인 프로젝트 log4j 이용해서 로그를 사용하고 있지만

String.format 호출에 따른 CPU 효율성때문에 logback & slf4j 를 도입하고자 하는데

slf4j 의 라이센스는 MIT 로 아무 문제가 없지만,

logback 의 라이센스 정책이 듀얼 즉 2가지를 가지고 있네요.

하나는 LGPL 이고 또 하나는 EPL 인데요.

프로그램 배포를 apache license 2.0 로 할려면 LGPL 혹은 GPL 이 섞여서는 곤란하더군요.

그래서 logback 의 EPL 과의 라이센스 충돌 여부가 궁굼합니다.

로그는 결정을 잘해야 나중에 수고를 덜수있기에 이렇게 도움을 요청 드립니다.

qkrtntjd의 이미지

opengl 물체 이동 관련 질문입니다..

ortho를 사용해서 xyz를 -3000~3000으로 만들었습니다
3d 좌표계에 물체를 그렸고 그것을 피킹하여 이동시키려고 합니다
저는 마우스 무브이벤트에서 gluUnProject를 사용하여 x,y,z좌표를 받아낸다음 그 좌표계로 translatef 시켰는데 무언가 잘못된 부분이 존재합니다
예를들어 화면이 한 축과 직각일 때(즉, xy,yz,xz만 보이는 경우)를 제외하고는 잘 안됩니다.
xy축만 보이고 z축은 화면과 완벽히 직교할 때 원점은 정확히 화면의 정 가운데를 가리키지만 화면을 약간 회전시켜 xyz축이 모두 섞여서 보이는 경우 gluUnProject를 사용하여 화면의 값을 프린트해보면 원점이 바뀌어버리는것같습니다..

검색해보니 top view, bottom biew, side view로 나눠서 하는 방법이 있다는데 gluUnProject를 사용하면 한방에 처리되는 문제가 아닌가요?

또한 만약 top view, bottom biew, side view로 나눠서 할 때 어떤식으로 처리를 해야할지 감이안옵니다.
조언 부탁드립니다

rma8806의 이미지

malloc 하다가 죽네요.. ㅠㅠ

malloc 하다가 죽네요.. ㅠㅠ

main에서 thread를 8개 만들어서 돌리고 있습니다.

main thread에서는 Mbyte단위로 malloc을 해도 잘 되는데, thread에서는 1K이상 할당 하려니 프로그램 자체가 죽어버리네요..

bkironmask의 이미지

[C++] 컴파일 에러 error: expected type-specifier before ‘Line’

PureVirt.cc에서 주석처리한 14~17 라인을 별도의 파일로 분할하였습니다.
C++ 프로그램 line.cc를 컴파일할 때 다음과 같은 에어가 발생했습니다.
어디에서 잘못되었는지 말씀해 주시면 대단히 감사하겠습니다.

g++ -o line.o line.cc

In file included from line.hh:8:0,
from line.cc:1;

PureVirt.cc: In function ‘int main()’:
PureVirt.cc:34:17: error: expected type-specifier before ‘Line’
pG[0] = new Line;
^
PureVirt.cc:34:17: error: expected ‘;’ before ‘Line’

canuyes의 이미지

STL의 map에서 erase 관련 질문입니다.

안녕하세요.

알고리즘을 공부하던 도중에 stl의 map을 사용하다 궁금한 점이 생겨 질문 드립니다.

아래와 같이 map을 선언하였습니다.

map<int,int> TREE;

아래와 같이 TREE에 여러 값을 삽입한 상태에서 (k3,v3)를 가리키는 반복자 it를 가지고 있다고 할때,
(k1 != k2 != k3 != k4 != k5, v1!=v2!=v3!=v4!=v5 입니다.)

gadyang의 이미지

공유메모리의 값을 연산 할 경우 죽는 경우가 있는지 알고 싶습니다.

검색능력이 부족해서 그런지 아무리 검색을 하여도 찾지 못하여, 염치불구하고 이렇게 글을 올리게 되어 죄송합니다.

a 라는 구조체에 공유메모리를 할당 하였습니다.

a 구조체의 변수 b의 값을 변경 하는 일을 반복적으로 하는 프로세스가 있는데

몇일 동안 잘 동작하다 프로세스가 죽어 core 를 분석해 보니 b의 값을 변경 하면서 죽었습니다.

공유메모리의 값을 연산 할 경우 죽는 경우가 있는지 알고 싶습니다. 이 프로세스는 약 1년간 동작 하다가 죽었습니다...

추가 확인 결과..

/var/log/message 확인결과 core가 생기기 전 abrt 데몬이 13초 전에
"abrt daemon is not running. If it crashed, /proc/sys/kernel/core_pattern contains a stale value, consider resetting it to 'core'"
이라는 로그를 남겼습니다.

혹시 조금이라도 하시는 분 있으시면 조언 부탁드립니다. ㅠㅠ

페이지

프로그래밍 QnA 구독하기