프로그래밍 QnA

mydream의 이미지

프로그램을 종결해도 프로세스가 계속 살아있습니다.

부모윈도우의 프로세스 WinProc에서 자식윈도우를 만들고 자식 프로세스로 ChildProc를 만들었습니다. 그리고 실행해보면 자식 윈도우는 정상적으로 떴는데, 문제는 부모 윈도우를 닫을 때 계속 프로세스가 살아있네요. 문제가 ChildProc에서 처리가 잘못된 것 같은데, 어떻게 해야 프로세스 모두 종결시킬 수 있을까요?

christ17의 이미지

안드로이드 액티비티 전환하기 문의

안녕하세요.

목적:
나라 정보를 클릭하면 액티비티로 전환되어
각 나라의 수도를 알려주려고 합니다.

하지만 버튼이 공통으로 되어있어서
다른 나라 버튼을 클릭해도
같은 정보(같은 액티비티)만 나옵니다

지금 코드에서
나라마다 액티비티를

다르게 줄 수 있는 방법이 있을까요?

아니면, 나라마다 버튼을

각각 만드는 코드로 수정해야 할까요?

조언좀 해주시기 바랍니다.
감사합니다.

아래는 제 코드입니다.

MainActivity.java

chossfox의 이미지

xcode 중괄호 스타일 바꾸는건 어떻게 하나요?

while (~~){
~~~~~~
~~~~~~
}

||
V

while(~~)
{
~~~~~~
~~~~~~
}

초기상태를 밑으로 바꾸려고 합니다.
SystemCodeSnippets.codesnippets 이 파일에서 값을 바꿔야 한다는거 까진 알겠는데 어디 값을 바꿔야하는지 정확하게 모르겠습니다.

ganadara의 이미지

Python 3 - 함수에서 인자 개수를 임의로 정하는 방법

파이썬에서 함수가 받는 인자의 개수가 정해져있지 않고 사용자의 입력에 따라 달라지게 하려면 어떻게 해야하죠?

예를 들어 add라는 함수를 정의하면 인자가 2개 있으면 2개를 다 더하고 3개 있으면 3개를 다 더하고 n개 있으면 n개를 다 더하고하는 식으로 인자의 개수가 사용자로부터 받는 입력값의 개수에 따라 함수 안의 코드가 능동적으로 변하는 건 어떻게 하는건가요?

eventia의 이미지

C++ 클래스에서 생성자에 있는 : 의 용도에 대한 질문

아마도 많은 분들께는 너무도 당연한 내용일 듯 합니다만 저로서는 잘 모르겠어서 질문합니다.

class UT390B
{
public:
UT390B(HardwareSerial &serial = Serial) : serial(&serial) {
serial.begin(115200);
}
.....

이런 식으로 코드가 짜여져 있습니다.

원 코드는 https://github.com/erniejunior/UT390B_Arduino_Library/blob/master/UT390B.h 에 있습니다.
아두이노의 라이브러리를 살펴보던 중 생성자에 있는 : 의 용도를 모르겠습니다.

BrownBear의 이미지

파일 정보 가져오는것에 대해 질문있습니다.

아래의 코드를 이용해 파일의 정보(생성 시간, 마지막 접근 시간, 마지막 수정 시간)을 가져옵니다.

mosad34의 이미지

nsis로 패키징 파일 만들때

안녕하세요
nsis로 패키징 파일을 만들려고하는데

한가지 잘 안되는 부분이 있어서요

아래처럼 패키징할때 포함될 파일 경로를 넣잖아요

FILE "추가할 파일 경로"
...
..

예를 들어
If A라는 파일이 존재하면
FILE "A.jpg"
else
FILE "b.jpg"

같이 패키징할때 조건을 주고 싶은데요..

IfFileExists "d:\test.jpb" YES NO
YES:
FILE "d:\test.jpg"
goto END
NO:
FILE "d:\test2.jpg"
END:

와 같이 했는데 조건 분기가 안되고 순차적으로 내려가네요..;;
음..어떻해야 할까요..

BrownBear의 이미지

OpenSSL vs MS CryptoAPI

보통 실무에서 어떤것을 더 많이 쓰는 편인가요?

성능면에서나, 보안면에서나 어떤것을 더 선호하는지 궁금하네요.

타 시스템과 호환이 되는걸 설계한다면 OpenSSL, 그렇지 않고 MS OS전용이라면 MS CryptoAPI를 사용할것 같은데

선배님들은 어떠신지?

BrownBear의 이미지

포인터에 대해 질문합니다.

char* Return_A()
{
 char* Value = "Hi";
 return Value;
}
 
char* Return_B()
{ 
 char Value[3] = "Hi";
 return Value; //경고, 지역 변수를 반환하고 있습니다. : 반환된 값을 사용하려고 할 시, 정상적으로 사용되지 않습니다.
}
 
int main(int argc, char** argv)
{
 volatile char* Value = NULL;
 
 while(true)
 {
  Value = Return_A();
  Sleep(1);
 }
 
 return 0;
}

while문을 통해 Return_A에서 반환되는 주소를 Value에 넣고 있습니다.

근데 어째서 메모리가 "증가" 하지 않는건가요?

qazwsx의 이미지

웹에서 gps에 관해 간단한질문이있습니다

웹에서 gps기능을이용하려고합니다
모바일에서 이용할때 위치서비스허용여부를 알려주면
만약 허용버튼을 누르면 모바일의 위치기능을 켜는 방식으로진행하려합니다
이렇게 진행하려하는데 웹기반에서 모바일의 위치기능을 킬 수 있는지 궁금합니다
또 웹기반에서 gps를 사용하는방식 또한 자세히 알고싶습니다

페이지

프로그래밍 QnA 구독하기