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

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()로 가져올수있는방법 없을까요 ? ㅜ

도움을 청해봅니다 ㅠㅠ

hackerta의 이미지

[질문] bnetd와 libc 의존성 오류? 도와주세요!

일단 한가지 밝혀두고 시작하겠습니다.. 최근에 본격적으로 서버관리 시작한 초보입니다.

유저가 500~1000 사이를 오가는 게임서버를 운영중인데, 자꾸

segfault at 0 ip 00007effadd30252 sp 00007fff57317b38 error 4 in libc-2.11.1.so[7effadc09000+17a000]

라는 오류를 뿌리고 서버가 다운됩니다..

근데, 이게 공격하는듯한 느낌이납니다.. 공격자가 알수없는 방법으로 구동기상에 오류를 일으키는 방법을 아는거같구요..
근거로는 , 서버다운이 되는 시간대가 차이가 있어서 의심이 가는거구요.

아니면, 뭔가 잘못된 경로로 와서 segfault 오류를 뿌리는거같은데, bnetd가 libc와 의존성이 있는데 업데이트 해도 안되는거보니 bnetd 자체에 문제가있는걸까요..

어쨋든, 이런 오류는 수정하는방법이 있나요?

페이지

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