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

pogusm의 이미지

QT c++ 프로그램 자동 업데이트 관련 질문 드립니다.

mainProgram.exe 을 실행시키면 먼저 http를 통해 업데이트가 존재하는지 체크하여
업데이트가 없다면, 계속 프로그램을 진행하고
업데이트가 존재한다면, 자신(mainProgram.exe)을 종료시키고 update.exe 를 실행시킵니다.

(질문1. 자신을 종료시키고 다른 프로그램을 실행시키는 방법이 궁금합니다)

update.exe 는 http를 통해 "newProgram.zip.exe(자동압축해제프로그램)" 파일을 다운로드 받아
1. newProgram.zip.exe 를 실행시키고
2. newProgram.zip.exe 의 실행이 종료되었음을 감지하면
3. 자신(update.exe)을 종료시키고 mainprogram.exe 를 실행시킵니다.

(질문2. newProgram.zip.exe 의 실행의 종료를 감지하는 방법이 궁금합니다)

안그래도 초보인데 오랜만에 해보려니까 막막하네요 ㅠㅠ

감사합니다.

kdd43의 이미지

쉘프로그래밍중에 질문있습니다.^^

다음과같은 /home/lib:/bin/source/:/bin/source2/ 문자열을

구분자는:입니다.

변수에 -I/home/lib -I/bin/source/ -I/bin/source2/ 이런식으로 바꾸고 싶습니다. ㅠㅠ ":"를 "공백+-I" 로 바꾸고싶습니다. 어떻게 해야될가요???
답변주시면 감사하겠습니다.

dltkddyd의 이미지

비주얼씨뿔뿔과 지씨씨에서 sprintf를 사용할 때의 차이

Visual C++에서 sprintf를 썼는데, 경우에 따라서는 sprintf_s를 사용하라며 오류 메시지를 출력합니다. C++ 표준에서는 sprintf_s를 지원하지 않더군요. 마이크로소프트 전용이라서 다른 플랫폼, 예컨대 GCC에서는 sprintf_s를 사용하는 코드는 컴파일 되지 않을 겁니다. GCC에서는 sprintf만 지원하죠.
제가 라이브러리로 포함할 코드 몇 가지를 만들던 중 sprintf_s나 sprintf 함수를 선택적으로 사용할 수 있는 방법으로 전처리기를 사용하면 좋을 것 같다고 생각했습니다. 예컨대 비주얼을 나타내는 상수가 A라 하고, GCC 컴파일러를 나타내는 상수를 B라고 약속하면 다음과 같이 사용할 수 있겠죠.

#ifdef A
sprintf_s(...);
#endif
#ifdef B
sprintf(...);
#endif

그러니까 질문드리려는 것은 각 컴파일러를 구분하는 고유상수가 존재하는가라는 것입니다. 컴파일러를 구분하는 고유상수는 뭔가요?

ko1205의 이미지

mingw에서 Windows 프로그래밍 할때 진입점을 main() 으로 사용할때 인스턴스 헨들은 어떻게 넘기나요?

mingw에서 Windows 프로그래밍 할때 진입점을 main() 으로 사용할때 인스턴스 헨들은 어떻게 넘기는것이 맞나요??

winapi함수중에 GetModuleHandle(NULL) 이라는 함수가 인스턴스 헨들을 리턴한다고 해서 줘봤는데..

프로그램이 실행시마다 항상 같은 값이 들어 오는데 인스턴스 헨들을 실행시마다.. 또는 중복 실행시 마다 다른 값이 들어와야 하는것 아닌가요??

저는 지금 항상 실행할때 마다.. 또 중복 실행을 할때마다.. 0x400000이라는 값만 들어갑니다...

지금 테스트는 main함수에서 winmain 함수를 불러 봤는데 인스턴스 헨들을 넘기는곳에 인자값을 GetModuleHandle(NULL)를 이용해서 넘겨보고 그냥 0을 넘겨봐도 일단은 테스트상으로는 작동을 합니다.

원래 이렇게 되는것 이 맞는건지 아니면 정상적으로 처리하려면 어떻게 해야하나요???

아래는 테스트하던 소스코드입니다.

tsoc의 이미지

metro를 이용해서 soap 서버를 구축중입니다. soap 헤더 접근에 대해 질문드립니다. ^^

metro(JAX-WS 2.2)를 이용해서 SOAP 서버를 구축중인 사람입니다. ^^
SOAP 서버 사이드에서 SOAP헤더에 접근 하려고 하는데 쉽지가 않네요.
헤더는 우선 아래와 같습니다.

(S:Header)
-(ns1:myHeader xmlns:ns1="http://myNamespace")
--(element)myElement(/element)
-(/ns1:myHeader)
(/S:Header)

인터넷으로 확인한 결과..

@Resource
private WebServiceContext context;

위 코드와 같이 WebServiceContext를 얻어와서 SOAPMessageContext로 캐스팅해서 사용하라고 가이드에 나와있는데 적용해 보니 com.sun.xml.ws.server.EndpointMessageContextImpl cannot be cast to javax.xml.soap.SOAPMessage 이렇게 캐스팅 오류가 납니다.

canuyes의 이미지

C++에서 unsigned long long 범위를 벗어나는 정수 자료형을 저장하려면 어떻게 해야하나요?

본문의 제목과 같습니다.

unsigned long long 범위 이상의 양의 정수를 저장하여 연산해야 할 일이 있는데
이런 수를 저장할 변수를 만들려면 어떻게 해야하나요?

prankenmk2의 이미지

Mongodb ReplicaSet으로 운영하는데 문제가 있네요..

안녕하세요.

기존 Mysql에 쌓던 로그성 데이터를 용량과 성능의 문제로 Mongodb를 ReplicaSet으로 구성하여 옮겨서 운영중에 있습니다.

Mongodb의 ReplicaSet이 장애시 마스터 서버(Primary)도 알아서 선출되고 좋은데 요즘 운영에 문제가 생겼습니다.

Mongodb secondary서버들로 웹서버들의 TCP 연결이 끊어지질 않습니다.

Primary서버는 볼일 다보고 잘 끊어지는거 같은데 Secondary서버는 끊어지질 않네요.
(Secondary서버로 연결된 TCP ESTABLISHED가 10000개가 넘습니다..)

Tcpdump로 보면 마스터가 누구인지를 찾는 내용만 있고...

Mongodb운영이 처음이라 경험이 없어서 힘드네요..

관련해서 많은 조언 부탁드립니다.

감사합니다.

woosub21의 이미지

[초보]C언어 segmentation fault 관련 질문입니다.

학교 과제로 전화번호와 이름을 저장,출력 하는 프로그램을 만드는데
malloc과 구조체 포인터 배열을 이용해서 만들어야 합니다.

#include
#include
#include

typedef struct infomation{
char name[20];
char phone[30];
}info;//이름과 전화번호를 저장할 구조체

Psycho의 이미지

html2image라는 모듈을 사용하다 막혀서 질문 올려봅니다.

안녕하세요, KLDP 전문가 여러분. 허접한 실력의 프시쵸라고 합니다.(__)

(이 글이 php스쿨에도 있다는 것은 안비밀 ㅇㅅㅇ)

html2image라는 모듈을 사용해서 html 소스를 이미지화시키도록 구성 중인데, 몇 가지에서 막혀 구글링을 계속 하다가 도저히 모르겠어서 질문을 올리게 되었습니다.

html2image는 64비트용으로 사용하였습니다.

html2image(리눅스용) 링크는

http://www.guangmingsoft.net/htmlsnapshot/html2image.htm

입니다.

일단 설명대로 압축파일을 풀어서 /etc/ld.so.conf에 /usr/local/html2image라고 입력한 후 ldconfig를 재실행해서 /sbin/ldconfig -v 입력 후 모듈 정보가 나오는가 확인해 보았습니다.

페이지

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