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

익명 사용자의 이미지

C++ 타입 재정의에 관한 문제 질문입니다

윈속으로 소켓 사용하는 간단한 프로그램입니다.
헤더파일은 대략 다음과 같이 작성했습니다.

TCPSocket.h

#pragma once
#include "SocketAddress.h"
#include "SocketUtil.h"
 
class TCPSocket;
 
using TCPSocketPtr = std::shared_ptr<TCPSocket>;
 
class TCPSocket
{
private:
	friend class SocketUtil;
 
	SOCKET mSocket;
 
	TCPSocket(SOCKET inSocket) : mSocket(inSocket) {}
 
public:
	TCPSocket();
	virtual ~TCPSocket();
// 기타 함수들
};

SocketUtil.h

삼구의신의 이미지

쓰레드 질문

여러개의 쓰레드 main, a, b, c 가 있을 때
b쓰레드에서 특정 시점에 shell script를 백그라운드로 실행시키고
프로그램 전체 종료하는 exit(0)을 합니다.
이때 ps -ef 으로 보면 프로그램은 종료되었지만, 프로그램과 연결된 device driver는 살아있습니다..
이게 왜이런지 알 수 있을까요?

pki054의 이미지

와이파이나 공유기에 접속 시, 팝업 창 뜨면서 개인정보 동의같은거 요구하는 기능을 어떤거라고 하나요?

안녕하세요 !

혹시, 공용 와이파이에 접속하면

와이파이나 공유기에 접속 시, 팝업 창 뜨면서 개인정보 동의같은거 요구하는 기능을 어떤거라고 하나요?

ansdyd64의 이미지

c 언어 반복문이 헷갈립니다.

int main(void) {
int a, b;

printf("넓이 : ");
scanf("%d", &a);

printf("높이 : ");
scanf("%d", &b);

while (1) {
if (a == 0 && b == 0)
break;

else if (a != 0 && b != 0) {
printf("넓이는 %d, 길이는 %d 입니다", a * b, 2 * a + 2 * b);
continue;
} else {

}
}
return 0;
}

여기서 넓이와 높이를 묻는 질문을
계속 반복하고 0 0 을 입력하면
프로그렘이 종료 되도록 하고 싶습니다만
어디를 어떠헥 고쳐야 할까요?

익명 사용자의 이미지

리눅스 프로그래밍 할때 수신 받은 데이터를 빨리 확인 하고 싶습니다.

예를 들면
rcv_task,snd_task,app1_task,app2_task,app3_task
이렇게 5개의 task가 돌고 있을때

snd_task에서 보내고 rcv_task에서 수신 하며
app1_task에서 수신된 데이터를 처리 합니다.

지금은 app1_task에서 taskdelay로 rcv_task에서 수신 했는지 확인 하고 있는데
이런경우 rcv_task에서 수신을 한 뒤 app1_task로 빠르게 오지 못하고
app2_task, app3_task, snd_task 등을 거친후 app1_task로 오기 때문에
처리에 시간이 걸립니다.

혹시 task_delay로 수신되었는지를 계속 확인하며 대기 하는 방법 말고
rcv_task에서 수신 되었다는 것을 바로 app1_task에서 인지하고 처리 하는 방법이 없나요?

cwk1412의 이미지

apache2 web server 관련하여 질문드립니다.

안녕하세요, 웹 쪽 개발을 잘 몰라 끙끙 거리다 실낱같은 희망을 걸고

질문을 남겨 봅니다 ㅠㅠ

기존에 사용하고 있던 웹 홈페이지가 있는데요,

apache2 로 코드이그나이터에서 짜여진 php 코드로 동작하는 것 같습니다.?

(웹쪽을 본 적이 없어서 자세히 알지 못해 정확한 설명을 드리지 못해 죄송합니다.)

기존에 잘 사용 되고 있다가 어느 순간에, 다른 계정은 평소와 같이 작동을하는데

관리자 권한을 부여한 계정이 로그인을 하려고 하면, 로그인이 되지 않은 상태처럼 되어버립니다.

기존 코드에 대한 수정은 없었던 거 같은데 이런 경우가 있나요?

혹시 같은 경험이 있으시거나, 어떤 파일 등을 살펴 봐야 하는지(아파치 로그에는 별다른게 보이지 않는 것 같습니다.) 조언을 해주실 분이 있으시면 답변 부탁드리겠습니다.

감사합니다!

ansdyd64의 이미지

c 언어 어디가 잘못된 걸까요?

The purpose of the following program is to check input. It is only supposed to accept a value between 0 and 20, and it should continually ask for input until the correct numbers are entered. However, there is a bug in it.

#include

#define TRUE 1
#define FALSE 0

int main(void)
{
int correct, inputint;

ansdyd64의 이미지

어디가 잘못된 걸까요?

The purpose of the following program is to check input. It is only supposed to accept a value between 0 and 20, and it should continually ask for input until the correct numbers are entered. However, there is a bug in it.

#include

#define TRUE 1
#define FALSE 0

int main(void)
{
int correct, inputint;

페이지

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