프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실

ssoobebe의 이미지

리눅스 data packet 정리

안녕하세여.

UDP를 통해서 데이터 전송을 진행 하고 있습니다.

여러 PC로 부터 데이터를 수신 받으면 데이터가 섞이는데

수신 받은 데이터를 PC 각각 나눠서 데이터를 정리하고 싶습니다.

그리고 그 데이터를 뽑아서 다시 다른 곳으로 보내고 싶습니다.

해결 방법 좀 알려주세요...

map 함수? 혹은 데이터의 이름 가지고 분리도 가능한가요??

dflkj2323k@GitHub의 이미지

알까기게임 충돌 탐색 알고리즘 최적화 문제입니다.

단순한 알까기 게임을 만들고있습니다.

중심 ax ay 에 알이 있습니다. amax는 알 최대개수, distance는 두 좌표간의 거리를 리턴합니다.

그 알들간의 충돌을 검사하기위해 이런 코드를 만들었습니다.
.

for(i=0; i<amax; i++){
for(j=i+1; j<amax; j++){
if(distance(ax[i],ay[i],ax[j],ay[j])<=aradius*2)
{
//i, j 알은 충돌함
}
}
}

그런데 문제는 이걸 프레임마다 검사를 하다보니
알이 한두개 있다면 상관없겠지만
알이 80개 이상 넘어갈경우

렉이 걸린다는 겁니다.

지금 시간복잡도가 O(n^2)인데 더 줄일수있는 방법이 있는지 알아보고싶습니다.

cooperj의 이미지

java에 질문이 있습니다.

안녕하세요. java 공부를 하고 있는 학생입니다.
과제를 하다가 문득 궁금증이 생겨 질문드립니다.

객체(class)의 내부의 멤버 함수를 재귀함수로 구현하여 사용하는 것과 외부에 재귀함수를 구현한다음 값을 넘겨서 사용하는 것의 성능차이가 있을까요??

예를들어 아래와 같이 class A에 int값 array가 있고, 이 array를 정렬해야하는 상황을 생각해 볼때
public class A{
...
int[] arr_int;
...

}

class A 내부에 quick sort를 구현하여 사용하는 것과, 외부에 별도의 메소드로 quick sort를 구현한다음 array만 넘겨주어 사용하는 것의 성능차이가 날까요?

public class A{
...
int[] arr_int;
...

public void quicksort();
}

vs

public calss A{ ... }

익명 사용자의 이미지

java 질문

혹시 java는 c처럼 %s가 없나요,,,?

int array[100];
c는 scanf("%s", array);
하면 배열을 한번에 받을 수 있잖아요?
혹시 자바에는 그런게 없나요,,,?ㅠㅠ

qwerty2의 이미지

두근두근 자료구조 독학 중 프로그래밍 문제(희소다항식)

심화문제라 그런지 너무 어렵네요
어떻게 푸는지 아시나요?? C언어만 알아서 C언어로 설명해주시면 감사하겠습니다.

익명 사용자의 이미지

eclipse설치중 오류

eclipes EE for IDE 설치중 오류입니다. 경로중 이름이 한글이어서 경로 오류가 나는 것 같아 사용자 명을 수정하였는데도 오류가 나네요ㅠㅠ현명하신 개발자님들의 조언이 필요합니다!

rlarkawk의 이미지

전산팀 근무자로서 가져야할 기술? 능력? 뭐가 있을까요?

운좋게? 전산팀에 입사하게되어서 근무중인데 ..

다른분들이 여기에 글 쓰신걸 보니까 다들 개발도 하셨고 DB도 다룰 줄 아시더라구요 ..

근데 저는 정말 전문적으로 아는게 하나도없고 다 겉핥기 식인데...

업체를 통해서 대부분 관리를 하다보니 저 스스로 처리해야할 경우가 거의 없더라구요
(심지어 리눅스, 유닉스 서버는 손도 대지 못합니다 .. )

불안해서 정보처리기사자격증 하나 취득한게 전부 입니다..

그래서 뭐라도 전문적으로 하나 파볼까하는데 방향을 못잡겠습니다 ㅠㅠ

선배님들 조언 부탁드립니다.

익명 사용자의 이미지

c언어 독학문제풀이중 질문

[문제]
자연수 n(n≤6)을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.
주의! 문자는 공백으로 구분하되 줄사이에 빈줄은 없다.

[입력]
3

[출력]
A B C
D E 0
F 1 2

정답:
#include "stdio.h"
int main(void)
{
int a=0,b=0,c=0,d=0,e=0,f=0;
char h='A';
scanf("%d",&a);
for(b=1;b<=a;b++){
for(c=a;c>=b;c--)
printf("%C ",h++);
for(c=1;c printf("%d ",f++);
printf("\n");
}
}

Harzarics의 이미지

snd_pcm_open()으로 sound card 두개를 open해도 상관 없나요?

안녕하세요. 현재 사용하는 보드에 총 사운드카드가 세개 있고 이 중 두개의 장치를 오픈하려고 하는 데

snd_pcm_open()함수로 aapllication에서 두 번 open할 수 있나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실 구독하기