프로그래밍 QnA

dndmania@naver.com의 이미지

C# DICOM(dcm파일)파일 영상처리 관련 문의드립니다.

안녕하세요

최근에 C# 에서 DCM 파일을 읽어들일 업무가 있어서 문의드립니다.

c#에서 DCM 라이브러리를 지원하는것이 GDCM 라이브러리 더군요

그래서 해당 라이브러리를 설치하여 사용하였더니

아래와 같이 객체 생성만 하여도

gdcm.ImageReader imageReader = new gdcm.ImageReader();

이와같은 exception 이 발생합니다.

zipsinworm의 이미지

c++ 에서 new 를 이용하여 메모리 할당...

c++ 에서 new 를 이용하여 메모리를 할당할때
아래와 같이 하려고 하는데 오류가 발생합니다.
왜 그럴까요ㅠㅠ?

int row = 300;
int col = 400;
int *arr = NULL;
int **arr_ptr = NULL;
 
arr = new int *[row];
arr_ptr = new int [row*col];
for(int c=0;c<row;c++);
{
  arr[i] = &arr_ptr[i*col]; // 여기에서 발생하는듯;
}
memset(arr_ptr, 0, row*col*sizeof(int));
return(arr);

new 를 사용할때
arr = new int *[row]; 이렇게 사용해도 상관은 없는거죠?
(컴파일 오류는 발생안함)

rma8806의 이미지

설정된 시리얼 통신정보 얻어오는 방법

설정된 시리얼 통신정보 얻어오는 방법

보드에 리눅스를 올리고, 시리얼로 제어를 하려고 합니다.

그런데, 보드의 터미널 stdout 또한 시리얼로 잡혀 있습니다.

시스템이 시작 될 때 터미널이, 시리얼 에서 데이터를 읽어 올때 문자단위로 읽고 \n이 나올때 까지 읽도록 시리얼통신 규칙을 설정 해두었더라고요..

그래서 제어 프로그램이 시리얼을 열 때, 터미널이 설정 해놓은 시리얼 termios 값을 변경 시켜서 소켓 처럼 사용 하게 만들고

프로그램이 종료 될 때, 어딘가에 저장 해 둔 원래 터미널이 설정한 시리얼 termios값으로 되돌려놓으려고(그대로 종료하면 터미널이 먹동이 되더라고요...) 하는데,

현제 터미널에 설정 되어 있는 termios값을 얻어오는 방법을 모르겠습니다.

void CSerialDriver::Init()
{// 시리얼 통신에서 통신 방식 설정..

struct termios newtio;

hsnks100의 이미지

C++ 전역 객체가 제대로 초기화가 안됩니다.

A.cpp

std::string TRUE_STRING2("true");

std::ostream &operator<<(std::ostream &output, const Value &v) {
TRUE_STRING2 가 0 입니다.
}

위와 같은 코드를 짰습니다. 하지만 내부 함수 안에서 TRUE_STRING2 를 쓰려고 하면 메모리 에러가 납니다.

보니까 TRUE_STRING2 이 0x00000000 입니다. 일반 변수와 같은 행동을 하는데요. 왜 그런걸까요?

gnu++11 입니다.

niceguy1314의 이미지

임베디드 리눅스 커널 2.4에서 TCP/IP 대용량 파일 전송 문제에 관하여 자문을 구합니다.

임베디드 시스템에 2.4 커널을 포팅 하였습니다.
임베디드 시스템과 TCP/IP 통신을 사용하여 파일을 전송하고 있습니다.

프로그램은 여러 개의 쓰레드가 동작하고 있습니다.

한 쓰레드에서 대용량 파일을 다운로드 받게 되면, 다른 쓰레드로 스케줄링 되지 않는 문제가 발생하고 있습니다.

그래서 보내는 쪽에서 시간차를 두고 전송하는 방법을 구현하였지만, 쉽지 않네요.

혹시 다른 방법이 있을까요?
도움 부탁드립니다.

handrake의 이미지

개인이 공인인증서 사용해서 은행에 접속, 정보를 받아오는 프로그램을 만들 수 있나요?

머니북이라는 가계부 프로그램이 있는데 이게 그런 방식으로 작동을 하는 것 같더군요. 별 다른 인가나 허가 없이 할 수 있는지 궁금합니다. 그리고 혹시 만들 수 있다면 관련 자료를 어디서 찾을 수 있는지요? (구글링으로는 찾기가 어렵네요.)

pogusm의 이미지

audio recording 소스 빌드 좀 도와주세요.

첨부파일은 아래의 링크에서 다운로드 한 audio recording program 입니다.
http://www.codeproject.com/Articles/12574/Simple-audio-recording-program

visual studio 2010 환경인데 아래와 같은 오류가 뜹니다.

gaeddong2의 이미지

비밀키 암호화 방식에 관한 질문입니다.

비밀키를 동해 암호화하는 방식

예를들어 RC4알고리즘 암호화 있자나요.

혹시 문자열을 암호화 하는데 그 암호화 한 후의 데이터의 크기가 변하나요?
암호화 복호화 시에.

jms_jms의 이미지

connect() 함수에 대해서 non-block 후.. 다중으로 발생되는 SYN_SENT (winsock2)

connect() 함수에 대해서 timeout이 필요해서...

소켓에 대해서 non-block으로 변환을 한 후... (ioctlsocket() 이용)
connect() 함수를 호출 한 후...
그 후 select에 대해서 write-set에 해당 소켓 매핑수행

timeout 처리 후... timeout이 발생한 한 경우에 closesocket() 수행!~ (3초 타임아웃)

그 후.. 위의 과정을 재개합니다.

이때 SYN_SENT가 6개정도 생깁니다.

물론 서버와 연결이 되는 경우에 SYN_SENT는 사라지고.. EST 상태로 변경이 됩니다.

==> 위에 부분은 소소한 문제점이구요...

가장 큰 의문점은...
서버측에서 패킷을 덤프했을때...

클라이언트 SERVER
S ----->
<---- SYNACK
----> ACK
----> RSET (왜 끊는지 궁금합니다)

페이지

프로그래밍 QnA 구독하기