본문 바로가기

자바 채팅프로그램 작성 시 한글이 깨질때 private void connect(String server, String userName) { try { // 소켓과 스레드를 만든다. this.userName = userName; socket = new Socket(server, port); streamOut = new PrintWriter(new OutputStreamWriter(socket.getOutputStream(), "utf-8"), true); streamIn = new BufferedReader(new InputStreamReader(socket .getInputStream(),"utf-8")); new Thread() { public void run() { try { receiveMessage(); } catch (IOExcepti.. 더보기
이클립스 사용시 한글폰트가 깨질 때- 이클립스 갈릴레오 윈도우 - preference - General - Content Types -> 텍스트를 클릭한다음 text 위를 클릭하고 Default encoding으로 가서 UTF-8을 치고 업데이트 키를 눌러준다 더보기
C 최적화에 대한 의견 CPU MEM HDD 다시 CPU는 Instruction Mem C Data Memory ALU 전역변수: 파일 내에서 컴퓨알 후 메모리에 변수가 할당 된다. 초기화를 하지 않으면 호기화 명령어가 포함 되어져서 컴파일 되며 한 파일 내에서 어떤 함수든 접근 가능한 변수있다. 지역변수: 실행파일 내에서는 따로 영역이 잡혀 있지 않고 수행하는 과정에 CPU 레지스터에 바로 생성되서 속도가 전역 변수 보다 빠르다. Static: 그 변수를 다른 파일은 참고 할 수 없게 한다. 많은 파일이 겹치면 변수의 혼란이 오기 때문이다. Extern: 다른 파일에서 변수를 그대로 참고 할 수 있게 한다. 많은 파일을 이용해서 변수를 이용할 때 유용하다. 최적화 1. 배열보다는 상수형인 enum을 쓸 것: 데이터 메모리에 .. 더보기