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

happyoht11의 이미지

c++ EDIT ALGORITHM

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

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 구독하기