레포트 32

프로그래밍 언어론 단어 개수 세는 프로그램

한성대 컴공 2학년 과목 프로그래밍 언어론에서 나온 과제.. 마지막 과제였고... 122MB의 영문 텍스트 파일을 읽어서 그 안의 단어들의 개수를 세어 10만번 이상 나온 단어를 출력하고 10회 이상 나온 단어의 개수를 출력한다 속도를 염두해서 이진탐색트리를 사용했음(순차로 하니 속도가 끝내주더라...-_-) 122MB의 텍스트 파일은 안올림-_-(올려서 뭐하게)

레포트 2008.08.07

엔터프라이즈 응용프로그래밍 rmi 채팅 프로그램

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... 이것이 마지막 레포트 원본코드에 대화 참여자를 띄우고, 귓속말, 강퇴등을 구현하는게 요구사항 기능을 사용할 때 /s, /k등을 쓰게 하지 않고 단축키와 팝업메뉴로 돌렸다 특이점은 클라이언트를 처음 실행하면 대화명이 null인 상태라 다른 참여자들의 채팅을 볼 수 없다. 다만 누가 입장하고 퇴장했는지는 보여진다. 닉을 입력하면 채팅에 참여한 것이 되어 입장 메시지와 함께 입장으로 처리된다. 닉변경은 지원하지 않는다(일부러 해보고 싶었음..그러기 위해서 닉중복을 처리하기 위해 저런 방식을 사용)

레포트 2008.01.25

엔터프라이즈 응용프로그래밍 MCastMasenger를 이용한 채팅프로그램1

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... 역시 원본 코드를 수정하는 문제였음. 원본코드의 문제점인 파일전송시 자신에게도 뜨는 문제, 파일을 보내려다 취소를 눌렀을 때의 문제 파일 전송 메시지 다이어 그램이 떴을 때 예를 눌러도 그대로인 문제, 아니오를 누르면 더이상 채팅이 안되는 문제를 캐치했고 수정을 했으나 몇 가지 문제는 해결책을 찾지 못해 버그가 있었다 여러 사람이 전송을 요구했거나 파일 전송 중 타인의 요구등을 고려하지 않았다. 파일 전송하는 쪽/ 받는 쪽 모두 쓰레드를 돌리는 방법을 생각했지만 실력부족으로-_-

레포트 2008.01.23

엔터프라이즈 응용프로그래밍 UDP를 이용한 파일 전송 프로그램

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... 힌드로 나왔던 것이 파일 전송 전 파일의 이름과 크기를 전송하고 실제 파일을 보내도록 하라고 되어 있었다. 그에 따르면서 초안은 파일이름 전송->ACK전송->파일크기 전송->ACK전송 후 파일 전송을 시작하려 하다 그냥 한 번에 파일 이름과 크기를 보내는 식으로 바꿨다 초안엔 500바이트를 담는 배열에 전송된 내용을 저장하고 파일에 붙이고 싶었는데 생각대로 되지 않아 전송 전 미리 보냈던 파일 크기대로 배열을 선언해 그 커다란 배열에 500바이트 배열을 복사해 파일 전송이 완료된 후 받은쪽은 그 배열을 파일에 저장하는 방식이 되었다. 그 방법을 찾다 System.arraycopy()를 찾게 되어 그것을 사용했다. 그..

레포트 2008.01.22