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

happyoht11의 이미지

c++ EDIT ALGORITHM

long dist[10000][10000]; 이 줄에서 배열의 크기를 1억개로 변경하고 싶은데 배열 크기가 너무 크다고 에러가 나네요. 에러가 안나게 하려면 어떻게 고쳐야 할까요?

aybabtu0974의 이미지

C++ 소켓에서 고통 받고 있습니다.ㅠㅠㅠ 도와주실 분 있으신가요(코드 태그 달았습니다!)

선 질문입니다.

1. 서버/클라이언트 구조를 만들려고 합니다. 만약에 둘 중 하나에서 Send를 했 다른 하나에서 recv를 걸었으나 2개 이상의 Send Recv 구조에선 각 Send하고 Recv가 어디에 걸리는지 모르겠습니다...ㅠㅠ

예를 들어

Send(1)

Recv(1)

Send(2)

Recv(2)

라면 1은 1에만 걸리고 2는 2에만 걸리는 건가요?

각 서버와 노드에서 코드를 읽는 속도가 다를 것 같은데, 그렇게 되면 한쪽에서 먼저 Send(2)까지 읽어버리고 쏴주면 Recv(1)은 Send(2)를 받는게 아닌가 해서요.. ㅠㅠ

2. 아래 코드에서 중간 두 부분부터 먹통이 되길래 계속 자료형 바꿔가면서 테스트를 해보았는데... (6시간넘게..)
아래 printf를 붙여서 어디서 부터 먹통이 되는지 체크하는 방법은 터득했는데.. 정작 문제가 해결이 안 됩니다.ㅠㅠ

익명 사용자의 이미지

C++ 소켓에서 고통 받고 있습니다.ㅠㅠㅠ 도와주실 분 있으신가요

선 질문입니다.

1. 서버/클라이언트 구조를 만들려고 합니다. 만약에 둘 중 하나에서 Send를 했 다른 하나에서 recv를 걸었으나 2개 이상의 Send Recv 구조에선 각 Send하고 Recv가 어디에 걸리는지 모르겠습니다...ㅠㅠ

예를 들어

Send(1)

Recv(1)

Send(2)

Recv(2)

라면 1은 1에만 걸리고 2는 2에만 걸리는 건가요?

각 서버와 노드에서 코드를 읽는 속도가 다를 것 같은데, 그렇게 되면 한쪽에서 먼저 Send(2)까지 읽어버리고 쏴주면 Recv(1)은 Send(2)를 받는게 아닌가 해서요.. ㅠㅠ

2. 아래 코드에서 중간 두 부분부터 먹통이 되길래 계속 자료형 바꿔가면서 테스트를 해보았는데... (6시간넘게..)
아래 printf를 붙여서 어디서 부터 먹통이 되는지 체크하는 방법은 터득했는데.. 정작 문제가 해결이 안 됩니다.ㅠㅠ

devace의 이미지

/root/.java/.userPrefs/java CPU 100%

1주일 전 부터
/root/.java/.userPrefs/java 프로세서가 나타나시 TIME+을 몇시간 심지어 20시간 넘게
저렇게 살아서 CPU를 100% 먹네요. kill 로 죽이면 서버가 다시 돌아오는데
깜빡하고 놓치면 서버가 죽기도 합니다.
비슷한 경험 있으신분 있나요?
이럴때 어떻게 해야 하나요?

yg0585의 이미지

c언어 파일 입출력 도와주세요

15::4973::excellent!::121518463020
텍스트 파일의 형식이 이렇게 되어있습니다.
:가 두개라서 strtok을 두번 쓰고 하려고 하는데 어디서 문젠지 모르겠는데구조체에 잘 안들어가는거 같습니다.
어떻게 해야될까요...?
struct _tag {
int userID;
int movieID;
char tag[50];
int timestamp;
};
tag *tags;
void tagsearch() {
int i = 0;
FILE *f;
char line[256];
char *lines;
char *ptr;
int count = 0;

tags = (tag *)malloc(sizeof(tag) * 1024);

f = fopen("C:/Users/abc/Desktop/data/tags.dat", "r");

jic5760의 이미지

Linux 통신문제...

안녕하세요.. 뭘 잘못만졌는지 잘 되었었는데 통신문제가 발생하여 질문드립니다..

문제는 이렇습니다. 내부--내부 통신은 문제없이 잘 되는데
외부 --> 내부, 내부 --> 외부 통신이 원활하지 않습니다.

물리인터페이스는 eth0이며 br-lan에 물려있고
br-lan이란 이름의 Bridge인터페이스로 통신하고 (XXX.XXX.XXX.10)
br-lan에 veth1 이란 가상랜으로 IP을 하나 더 할당해져 있습니다. (XXX.XXX.XXX.20)

일단 내부에서 외부로 ping을 보내면 이렇습니다.

vamos의 이미지

java코드 질문드려요

Jpanel.jpl = New Jpanel();
jpl.setLayOut(New GridLayOut(5,1));
 
(New GridLayOut(5,1)); 이와같이 바로 객체를 넘겨주는방식이랑
 
Container ct = getContentPane();
FlowLayOut fl = NewFlowLayOut(FlowLayOut.RIGHT,10,15);
ct.setLayout(fl);
 
이와같이 참조 변수를 통해서 넘겨주는 방식에 차이점이 궁금해서 글을 남겨봅니다 ㅠㅠ  
 
(New GridLayOut(5,1));
이와같이 말고
GridLayOut gl = new GridLayOut(5,1);
jpl.setLayOut(gl);
이와같이 넘겨주어도 무방한건지 ㅠㅠ 아니면 둘에 차이점이 존재하는지
어떨때는 이렇게 쓰고 어떨때는 이렇게 써야하는건지 
자바를 공부한지 얼마 안되서 잘모르겠어서 질문 드립니다 ㅠㅠ
tkdghk9461의 이미지

MFC에서 connect() 함수를 쓸 때, timeout을 설정하고 싶습니다.

안녕하세요 코딩 왕초보입니다.

MFC에서 connect() 함수를 쓸 때, timeout을 설정하고 싶습니다.
현재 윈도우에서 Visual C++ 6.0으로 개발하고 있습니다.

기존의 코드는 이렇습니다.
----------------------------
memset( &serv_addr, 0, sizeof(struct sockaddr_in) );
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = inet_addr(ipTemp);
serv_addr.sin_port = htons(m_port);

익명 사용자의 이미지

연결 리스트에 수를 넣은 채로 계산 할 방법이 있을까요?

long long 같은 자료형에 담을 수 없을 정도로 큰 실수를 연산하는 프로그램을 짠다고 할 때 수가 크니까,
동적할당으로 리스트를 만들어 각 노드에 연산자와 피연산자가 들어간 상태로 계산 할 수 있나요?

후위연산식인 상태로 만들기는 했는데 음...

char* str = (char*)malloc(sizeof(char)*N)
str = 리스트 head ~ tail

요거 쓰면 계산 가능한가요??
아니면 다른 방법이 잇을까요...ㅠㅠ

익명 사용자의 이미지

하드디스크에 있는 모든 운영체제가 부팅이 안되는 경우는 무엇인가요?

윈도오 + 우분투 멀티부팅으로 사용 중인데

윈도우 재시작 이후부터 윈도우 부팅이 안되는 겁니다...
백업을 빨리 해야 겠다 싶어 우분투로 부팅을 하는데 우분투도 부팅이 안되는 군요...

윈도우에서 의심되는 파일을 실행한 것도 아니고
비주얼 스튜디오를 킨것 밖에 없는데

무슨 문제일 까요...?

윈도우는 부팅이 되는데 검은 화면만 나오고
우분투도 부팅은 되는데 로딩에서 넘어가질 않습니다...

페이지

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