본문 바로가기

반응형

분류 전체보기

(352)
[Java] 실수형 소수점 실수형 데이터에서 소수점을 제한해서 표현하고 싶을때!!!! 예를 들어 소수점 둘째 자리까지만 표기하고 싶을때!! 그럴때 사용하는 함수가 있습니다. DecimalFormat 여기에 간단한 사용법을 남김과 동시에 버릴 소수점을 어떻게 처리하는지도 비교할수 있도록 같이 올립니다. setRoundingMode 메소드가 처리하는 방법을 설정하는 함수 입니다. import java.math.RoundingMode; import java.text.DecimalFormat; public class Test { public static void main(String[] args) { DecimalFormat df = new DecimalFormat("0.##"); double num[] = {1.977, 1.975, 1..
[Java Communication] 안드로이드와 데스크탑에서의 채팅 작성한 서버와 클라이언트 클래스를 이용해서 안드로이드와 데스크탑의 채팅을 만들어 보았습니다. 기존의 채팅서버와 채팅 클라이언트는 많이 변하지 않았고 안드로이드 클라이언트 추가가 주가 되었습니다. 안드로이드 실행시에는 아이피를 수정해주셔야 합니다~
[Java Communication] 버그 수정 만든지 얼마 지나지 않아... 혼자 테스트중 버그들이 발견되어 수정하였습니다. 클라이언트 번호 할당 방식 MSGConnectServer 클래스 추가
[Java Communication] Reference yhg.comm.message Message int getType() 클라이언트 종류 얻기 int getNumber() void setNumber(int num) 클라이언트 번호 설정 MSGBoolean extends Message void setTrue() void setFalse() boolean get() MSGChat extends Message void setMessage(String str) 채팅 메세지 설정 String getMessage() MSGEnterClient extends Message 서버에 클라이언트가 접속하였을 경우 이미 접속한 다른 클라이언트들에게 전송하는 메세지 MSGLeaveClient extends Message 서버에 접속되어있는 클라이언트가 접속이 끊겼을 경우 다른..
[Java Communication] Server & Client 스레드가 어려움 몇시간을 해도 통신이 잘 안됨 등등 프로젝트를 진행하면서 이런 문제점이 생길거 같아서 미리 이클래스를 작성 하였습니다. 현재로도 하나의 테스트 프로그램만을 작성해 보았으므로 다른 프로그램에서는 어떻게 동작할지는 예상할 수 없습니다 ^^;; 작성해본 간단한 채팅 프로그램의 서버와 클라이언트 입니다. 이것만 보셔도 대충 이해가 가실거라고 생각 됩니다. --- Server ---package yhg.comm.test; import java.io.IOException; import yhg.comm.message.MSGChat; import yhg.comm.message.MSGEnterClient; import yhg.comm.message.MSGLeaveClient; import yhg.comm..
[Java Communication] 메세지 클래스 팀프로젝트를 미리 준비하면서 만들어 본 통신 클래스...; 복잡했던 스레드 이런걸 단방에 해결해 주도록 만들었습니다. 1:n의 통신이 가능하게 하였으며... 중요 클래스를 건드리지 않고 이벤트를 작성하는 형식으로 만들어 보았습니다. 아직 부족한게 많고 허접할거 같지만... 일단 처음으로 통신과정 중에 왔다 갔다할 객체를 메세지라고 하여 만들었습니다. 그리고 그 메세지 클래스를 상속받아서 구체적인 메세지들이 구현이 됩니다. --- Message.Java --- package yhg.comm.message; import java.io.Serializable; /** * 통신 중에 주고 받는 메세지 * * @authorYoon HyunGook * @since2010-03-08 */ public class Me..
사놓고 안보는 책 판매합니다. 사놓고 보지않는 책을 판매 합니다. 다 깨끗합니다~~~ ^^; 제 목 : Beginning Ruby on Rails 출판사 : 정보문화사 가 격 : 10,000 원 제 목 : C로 배우는 알고리즘 (1) 출판사 : 세화 가 격 : 9,000 원 제 목 : lex와 yacc [개정판] 출판사 : 한빛미디어 가 격 : 12,000 원 제 목 : 인공지능 개념 및 응용 3판 출판사 : 사이텍 미디어 가 격 : 13,000 원 제 목 : 다이내믹한 웹 표준 사이트를 위한 DOM 스크립트 출판사 : 에이콘 가 격 : 13,000 원 제 목 : Ajax 입문 출판사 : 한빛 미디어 가 격 : 9,000 원 제 목 : Ajax 활용 출판사 : 가메 출판사 가 격 : 10,000 원 제 목 : 웹2.0을 이끄는 방탄웹..
[Android] 에뮬레이터 실행 화면 가로, 세로 두가지 모두 테스트를 하기 위해 두개의 에뮬레이터를 만들었습니다. 480x320 320x480 아직 정확하지는 않지만.... 대충 해보니... 메뉴키 - PageUp / F2 취소키 - ESC 잠금키 - F4 / F7 조이스틱 입력(?) - F6 3G 켜기/끄기 - F8

반응형