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

nexusz99의 이미지

[Java NIO] 멀티 스레드 환경에서 Socket 으로 부터 read 한 내용을 Thread로 넘겨주는 방법 좀 알려주세요.

언어 : JAVA

환경 : NIO 의 Selector 를 이용하여 Non-blocking Socket 을 구현하였음. ( Client )

< 동작 구성 > 각 Thread 는 서버에게 데이터를 보내고 다시 Request 를 받는다.

< 문제점 > Selector 를 통해 Socket 에서 읽어들인 데이터가 어느 Thread 로 가야하는 데이터인지 판별이 불가능한 상태입니다. 서버는 각 Thread 의 데이터가 어차피 하나의 클라이언트에서 나온 데이터 이기 떄문에 상관이 없는데, 클라이언트에서 서버에서 온 데이터가 어느 Thread 로 전달되어야 하는지 판별할 수 없네요. 어떻게 해야 할까요??

서버로 보내는 데이터 : 각종 명령어
Request 데이터 : 서버에서 명령어를 처리한 후 반환값.

nexusz99의 이미지

[Java NIO] 멀티 스레드 환경에서 Socket 으로 부터 read 한 내용을 Thread로 넘겨주는 방법 좀 알려주세요.

언어 : JAVA

환경 : NIO 의 Selector 를 이용하여 Non-blocking Socket 을 구현하였음. ( Client )

< 동작 구성 > 각 Thread 는 서버에게 데이터를 보내고 다시 Request 를 받는다.

< 문제점 > Selector 를 통해 Socket 에서 읽어들인 데이터가 어느 Thread 로 가야하는 데이터인지 판별이 불가능한 상태입니다. 서버는 각 Thread 의 데이터가 어차피 하나의 클라이언트에서 나온 데이터 이기 떄문에 상관이 없는데, 클라이언트에서 서버에서 온 데이터가 어느 Thread 로 전달되어야 하는지 판별할 수 없네요. 어떻게 해야 할까요??

서버로 보내는 데이터 : 각종 명령어
Request 데이터 : 서버에서 명령어를 처리한 후 반환값.

wmjj의 이미지

[MFC] CStatic::SetBitmap 한 HBITMAP 핸들

CStatic::SetBitmap 한 HBITMAP 핸들은

프로그램 종료시 CStatic 소멸자에서 DeleteObject 되는건가요??

아니면 따로 해줘야 하나요??

asakkum의 이미지

[질문]gvim 환경설정에 대해 문의합니다.

중복질문 삭제.

삭제하는 방법을 모르겠습니다...

asakkum의 이미지

[질문]gvim 환경설정에 대해 문의합니다.

리눅스를 자주 사용하거나 잘 알지는 못합니다.
주로 윈도우만 사용합니다. 그러다 가끔 아주 가끔
리눅스가 그리울때 리눅스를 사용합니다.
리눅스는 버추얼박스에 게스트 os로 설치해서 사용중입니다.
[질문내용]
오픈수세 기본설치[그놈]에 vim/gvim을 설치한 상태에서
.vimrc를 설정하고 리모트 소스를 열면 잘 열립니다.

데비안 테스팅 기본설치[그놈]에 vim/gvim을 설치한 상태에서
.vimrc를 설정하고 리모트 소스를 열면 열리지 않습니다.
메세지는 다음과 같이 나타납니다.
IP Address for data destination doesn't match client's.
ftp: bind: Address already in use
그래서 .vimrc에 다음 옵션을 주면 열립니다.
let g:netrw_ftp_cmd="ftp -p"

두 리눅스다 리모트 소스 여는 방식은
:e ftp://계정ID@서버IP/소스PATH/소스명.pc
위와 같이 동일하게 합니다.

익명 사용자의 이미지

DirectFB 개행 문자 인식

DirectFB DrawString()으로 글자를 찍고 있습니다.
다른 글자는 모두 잘 찍히는데 개행문자("\n")만 인식이 안되네요.
예를 들어 "hello.\nhihi." 이렇게 쓰면 hello□hihi로 출력이 됩니다.
버전은 1.4.3입니다.

익명 사용자의 이미지

DirectFB 개행 문자 인식

DirectFB DrawString()으로 글자를 찍고 있습니다.
다른 글자는 모두 잘 찍히는데 개행문자("\n")만 인식이 안되네요.
예를 들어 "hello.\nhihi." 이렇게 쓰면 hello□hihi로 출력이 됩니다.
버전은 1.4.3입니다.

ytt123의 이미지

다섯줄 간격으로 행을 추출하는 방법은?

파일안에서 원하는 행만 추출하여 새 파일에 저장하고 싶습니다.

가령, 5줄마다, 즉 1번째줄, 6번째줄, 11번째줄, 16번째줄....만 선택하고 싶습니다.
파일마다 줄 갯수가 다르므로 맨 마지막번째 줄은 알 수가 없구요.

어떤 방법을 써야 할까요?

jseongtae76의 이미지

우분투만 바꿔치기 하기

안녕하세요^^ 오늘은 날이 따뜻하네요ㅎㅎ(울산입니다)

제가 지금 Windows7과 우분투 11.10 (32비트)를 멀티 부팅으로 사용중인데 (같은 하드디스크 /파티션 분활)
Windows7은 그대로 두고 우분투 11.10만 우분투 11.10 64비트로 갈아탈려고 합니다ㅎ

우분투 11.10 64비트 설치 시 옵션을 어떻게 설정해줘야 하나요?

sosma의 이미지

/proc/$$/maps 와 같이 메모리를 볼수있는방법 있을까요?

개발중인데 .. 찾다 찾다 ㅠㅠ

pid 로 cat /proc/$$/maps 하게 되면 메모리 맵 나오자나요...

이방법 말고 다른방법으로 메모리를 가져올수있는방법있을까요??

자신의 메모리가 아닌 다른 프로세스의 메모리를 가져와야하는거라..

가져올수있는 함수 좀 알려주세요 ㅠ

PTRACE()로 가져올수있는방법 없을까요 ? ㅜ

도움을 청해봅니다 ㅠㅠ

페이지

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