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

thursday12의 이미지

자바 소켓 프로그래밍을 통해 음원파일을 보낼 수 있나요???

소켓 프로그래밍을 통해 안드로이드 앱에
음원 파일을 보낼 수 있나요????

wodnrrns의 이미지

문자(이름)에 고유 번호 넣는 방법

간단한 웹 APP 을 만들어보려고 하는데요.

사람 이름을 입력하면, 고유한 결과를 보여주고 싶습니다.
가령 오늘의 운세라고 한다면,

그 이름을 입력하면 언제나 같은 결과가 나왔으면 좋겠는데,

이름만을 가지고 KEY로 사용하려니 어렵네요. 분포는 대략 3000건 정도인데,

그냥 바이트 배열로 바꿔서 숫자로 변경하자니.. 한쪽으로 치우칠것 같고...

질문이 좀 장황하네요,

간추려보면, 사람이름 입력이 왔을때 동일한 결과값을 보여주고 싶습니다. 그리고 Case 가 총 3000건 정도인데, 한쪽으로 치우치지 않고
고르게 보여줄 수 있는 방법이 있을까요?

chtjddlf의 이미지

TCP 소켓 프로그래밍에서 select와 recv 함수 timeout 시 어떻게 client 들을 다루나요?

안녕하세요~ 닉넴 몽키D써리원 입니다.

보통 상용화 프로그램 개발시에
서버에서의 select와 recv 함수 timeout 시 어떻게 client 들을 다루나요?

저 같은 경우에는

select 함수 timeout 시에는 서버에 접속한 모든 클라이언트 접속을 끊어버리구요
recv 함수 timeout 시에는 해당 client만 접속을 끊어버리도록 개발을 하였는데

상용화 프로그램 개발시에 다른 방안들이 있는지 궁금합니다.

pci486의 이미지

sshd 접속 상태가 이상합니다.

일단 어쩔때는 접속이 되고 어쩔때는 접속이 안됩니다.
동일 아이디, 패스워드, 포트번호 인데도 저런 문제가 발생하고 있습니다.

무엇을 어떻게 점검하며 해결해야 되는지 고수님들의 도움을 요청합니다.

-- 오늘도 초급 서버 관리자는 머리를 잡아뜯고 있습니다.

qiiiiiiiip의 이미지

pthread, socket recv에서 동일 데이터를 여러 thread에서 사용하는 방법 질문


pthread를 이용한 다중 접속 네트워크 프로그램을 만드려고 합니다..

다른 프로그램과 차이점은 하나의 소켓으로 들어오는 데이터 스트림을

두개의 쓰레드에서 처리방법만 달리하여 각각 처리하여, 2개의 결과를 얻으려고 합니다.

1. recv를 양쪽 쓰레드에서 각각하면서 동일 스트림을 가져오면 제일 좋을 것 같습니다만,
- socket을 복사하거나 하는 방법이 필요할 것 같고요..

2. 아니며 별도 쓰레드에서 들어오는 데이터 스트림을 ring buffer에서 채워넣고,
두개의 쓰레드에서 따로 따로 가져오면서, 처리하는 방식을 고려하고 있는데요..
- single-producer, multiple-consumer ring buffer의 pthread 버전을 구현하는 것도 쉽지는 않네요..

이런 일을 할 수 있는 간단한 방법이 있을까요?
데이터는 오디오 스트림입니다.

cadava의 이미지

matlab 관련 질문입니다. find 값에 따른 추가 구문

안녕하세요?
매트립 완전 초보이구요.
매트릭스가 있습니다. 5063 x 7440 sparse double 에서 필요한 것어서 새로운 파일을 만드는 겁니다.

예를 들어.

find(a(:,1)>0)

ans = 2

이렇게 값이 하나가 나오는게 대부분인데..

find(a(:,500)>0)

ans = 3434

343434

rerewrer

이렇게 완전 많이 나오는 cols 도 중간중간 있습니다.
결과 파일을 보면.. 따라서..


2
....

<3x1 cell>

이것을 요렇게

2
....

3434

343434

rerewrer

하려면 어떻게 해야 할까요?
전 간단히 루프로만 했습니다.

rootroot의 이미지

eclipse에 퍼스팩티브를 개발중인데 기본 프로젝트 위자드 어떻게 띄우죠?

이클립스에서 퍼스팩티브를 개발중입니다.

제가 지금 막히는 부분은 뷰에서 버튼을 누르면 그냥 이클립스에 기본 프로젝트 위자드를 띄우는 겁니다.

(자바 프로젝트 및 안드로이드가 깔려있다면 안드로이드 프로젝트까지 선택할수 있는)

검색해보니까 새로운 프로젝트 위자드를 만들어서 띄우는 것 밖에 없던데 방법이 없는건가요?

참고로 제가 IWorkbenchWizard wizard = new BasicNewProjectResourceWizard();

요걸로 기본 프로젝트 위자드 뛰우는 법은 알아냈는데

이것보다 더 확장해서 퍼스팩티브가 설치된 이클립스의 프로젝트 위자드를 불러올수는 없나요?

googler의 이미지

c언어) pointer reference에 대해 질문있습니다.

가령 int형 공간에 16진수 data 0x11223344 있다고 가정하고

이 값을 char 형 pointer로 읽어서

11 / 22 / 33 / 44 -> 이런식으로 한 바이트 단위씩 끊어서 출력하려고합니다.

이상한것이 char pointer ptr로 int형 data의 주소를 받아서 printf("%x", *(ptr)); 해주면

맨뒤의 44 부터 출력이 됩니다.

원래 첫번째 공간인 11 부터 출력이 되야 하는 것 아닌가요??

거꾸로 참조가 되는데 이해할 수 있도록 도와주십시요...

domiisa의 이미지

파일서버 백업 구성

리눅스로 파일 서버 구축 했습니다.

/home/data data폴더 안에 파일들이 담겨 있어서 이 파일들을 마운트된 다른 하드디스크에 crontab 등록하여 자동 백업 시킬려고 합니다.

crontab에 cp -u 옵션으로 날짜 비교뒤 복사 할지 말지.. 이렇게 설정하려고 했는데 (예 : cp -Ru /home/data 백업path )

만약 data폴더에서 파일을 삭제를 하면 백업폴더는 삭제가 안되는군요.

요점.
1. data폴더에서 파일 삭제시 백업폴더에서도 삭제가 되도록 crontab에 어떻게 설정을 해야할까요?

2. 백업 구성시 제가 구성하려고 하는 cp -u 옵션과 파일삭제시 백업폴더도 삭제되는 기능만 추가 되면 다른문제점은 없는지..??

3. 다른 쉬운 방법이 있는건지.. 아니면 참고 사이트가 있는지 알고 싶습니다.

yeonpil_net의 이미지

Vim 스크립팅 "no string under cursor" "E348 커서 밑에 문자열이 없습니다."


com! -nargs=+ MyFunc call MyFunction()
nmap :MyFunc
map
fun! MyFunction (keyword)
~~~~
~~~~
endfun

----------------------------------------------------------------
위와 같이 코드 중간에 f9를 누르면, 커서 밑의 문자열이 함수의 인자가 되어 실행되도록 하는데..
문자열이 있는 곳에서 F9를 누를 때는 함수로 정상적으로 인자가 전달되는데..

커서 밑에 문자열이 없는 순간에도 함수 자체는 진입해서 인자가 없다면 없는 대로 동작이 되도록 하고 싶은데...
"E348 커서 밑에 문자열이 없습니다."
라며 함수 진입이 안됩니다...

간단하게 기능좀 만드려 하는데..

조언좀 부탁드립니다. vim help문서는 도통 알아먹기 힘드네요..ㅠ.ㅠ

페이지

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