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

김기훈@Google의 이미지

[C++] vector 사용 중에 포인터가 이상하게 꼬여버립니다.

안녕하세요

tree검색을 수행하는 프로그램을 작성 중에 문제가 생겨서 도움을 요청하고자 글을 올리게됬습니다.

struct Node {
	char value;
	Node *left;
	Node *right;
	Node(char val) {	// 생성자
		value = val;	
		left = NULL;
		right = NULL;
	}
};

구조체를 이용해서 tree를 구성하려고 시도했습니다.

Input값의 형태는 parent_node, left_node, right_node형태로 받고있습니다.
ex) . 은 NULL을 가리킵니다.
A B C
B D .
C E F
E . .
F . G
D . .
G . .

gag2012의 이미지

friend 키워드에서 :: (스코프) 접근 가능할까요?

class Node 
{
private:
	friend class NodeList;
};
 
class NodeList 
{
private:
	void func();
};
 
void NodeList::func() 
{
	Node* header;
	NodeList::Node* trailer;
}

안녕하세요.

위와 같이 코드를 작성 시에

Node* header;

는 잘되지만

kwkimg3100의 이미지

포트포워딩으로 외부에서 파일전송가능한가요?

제가 원하는게

A, B 사용자가있고 포트포워딩되어있는 서버가 있습니다

A, B는 로컬이 아닌 외부 사용자인대

A와 B사용자가 서버를 거쳐 파일을 주고받을수있어야 합니다.

소켓프로그래밍으로 가능한가요?

mud0107의 이미지

vmware 네트워크 (가상 어댑터 추가 하는 방법)

안녕하세요?

제가 테스트하고 싶은 내용은
두개의 가상 OS(우분투) 를 만들어 실행합니다.
그런다음 각각 OS 에 A 라는 프로그램을 실행합니다.

여기서 제가 두개의만 하려고 하는것은 내부 동작을 깊이 있게 소스 파악을 하려고합니다.
즉, 디버깅................

넘 많은 노드 접속이 되면 정확하게 파악하기가 힘들어서입니다.
제가 내용 파악하는 소스의 내용은 P2P입니다.

내부 동작을 좀 상세하게 알고 싶어서 일단 2노드(+1 씩 )에서 계속 늘려가면서 테스트 하려고합니다.

그래서 두 가상끼리만 통신하려고 하면 어떻게 해줘야 하나요?
VMWare 에서................

그리고,,, 윈도우 PC는 온라인(인터넷) 상태 였으면 좋겠습니다.
아니면 인터넷이 안되어도 좋으니까 좋은 방법 알려주시면 감사하겠습니다.

이상............ 좋은 주말 보내세요!!

익명 사용자의 이미지

Cmd창을계속실행하게하여 렉걸리게만드는 명령어?

메모에다가 명령어를적고 .bat인가? .vbs인가? 뭔진모르겠는데 그파일을누르면 cmd창이계속나와 작업관리자를켜도 소용이없더군요. . . . 혹시 그거 어떻게 하시는지 아나요?

livey의 이미지

[완료] c 라이브러리 내부 구조는 어떻게 분석하나요?

소켓 프로그래밍에서 listen accept 와 같은 함수들 사용시
"호출시 내부에서 대기열을 생성한다" "호출시 내부에서 새로운 소켓을 생성하여 디스크립터를 반환해준다" 등 내부에서 일어나는 동작들을 간단하게만 설명하고 넘어가는데

이런 함수들은 내부에서 실제로 어떻게 동작하는지 라이브러리들과 시스템콜 의 내부 구현 소스같은건 볼수 있는 방법은 없나요? 어떻게 동작하는지 자세히 알고싶습니다.

리눅스 커널 소스를 받아보면 표준 라이브러리 구현소스같은건 볼 수 없는건가요??

라이브러리들을 쓰면서 내부에서 어떻게 작동하는건지가 늘 궁금했습니다.

좋은주말되세요~~

gogoyam의 이미지

리눅스 중 atoi 함수

#include
#include
#include
int atoi(const char *string);
int myAdd(char *String);
int main(){
//char *argv[] ={ "/bin/ls", "-al", "/tmp", NULL};
char *argv;
printf("first word : ");
argv[0] = getchar();
getchar();
printf("second word : ");
argv[1] = getchar();
printf("%d",myAdd(argv));


// execl( "/bin/ls", "/bin/ls", "-al", "/tmp", NULL);
// execv( "/bin/ls", argv);

is1472의 이미지

웹 과 데이터베이스를 연동하는 공부를 하면서 실무에서는 어떻게 연동하는가에 대한 질문입니다.

저는 JSP를 공부 하고 있고 데이터베이스 연동관련 공부를 하면서 문득 궁금한점 이 생겼습니다.

저는 이클립스를 이용해 공부하고 있고 dbeaver를 이용하여 오라클 DB와 연동하는 공부까지 마친 상태입니다.

그런데 실무에서도 이런식으로 DB를 연동 하시나요?

보통 DB를 연동한다는것은 전체적인 클라이언트를 아우러야 할것이고 그렇다면 서버를 가져다 써야 되지 않나요? 예를 들면 웹 호스팅 같은 사이트 말이죠

아니면 공부 단계라서 이런식으로 연동하는 방법만 알려주는 것인가요? 또는 이는 데모 버전? 실제로 연동하기 전에 잘 작동하는지를 보기 위한 과정? 이에 해당하는것 인가요?

실무에서는 실제로 웹과 DB를 연동할 떄 어떻게 하시나요?

아직 실무경험이 없는 대학생이라서 잘 모르겠습니다.

kungmo의 이미지

레드햇 리눅스에서 우분투 리눅스로 서버 이전 가능한가요?

안녕하세요.

거의 16년 정도 쓰던 레드햇 리눅스 웹 서버가 있습니다. 무려 펜티엄4에 1GB RAM, 120GB HDD로 구성된 컴퓨터입니다.

이 컴퓨터가 요즘 사망 전조 증상이 보여서 tar을 이용하여 /home과 나머지를 권한까지 백업하였습니다.

그러나...

이 리눅스를 요즘 나오는 컴퓨터에 설치하기가 과소비(?) 같다는 생각이 들어 우분투 서버 18.04LTS로 이전하고자 합니다.

이 때 거의 20년이 차이날 정도로 리눅스 종류가 다른데도 계정부터 웹 서버까지 백업/복구 그대로 tar 파일 압축을 풀어서 복구할 수 있는지요?

yys3110의 이미지

웹에 정보를 저장하는 법과 정보를 받아보는 법에 대해 질문 좀 하겠습니다.

안녕하세요. 간단하게 서버를 공부하고 있는 초보입니다.
클라이언트들이 서버에 접속하려면 서버 ip를 알아야겠죠?
그래서 서버(c++)를 켰을 때 웹db?저장소 같은곳에 서버 ip 리스트를 등록하고

클라이언트(유니티 c#) 를 켰을 때 ip 리스트를 받게 하고 싶습니다.

어떻게 해야 할지 도움 좀 주세요
1. 인터넷상에 정보를 저장하고 싶은데 어디에, 무엇으로 해야 할까요?
2. c++ 서버로 웹에 ip 리스트 저장하는 방법
3. c# 클라이언트로 웹에 저장된 서버 ip 리스트는 받는 법

많은 도움 부탁드립니다.

페이지

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