레포트 32

엔터프라이즈 응용프로그래밍 UDP 채팅 프로그램 개선

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... UDP를 이용한 채팅 프로그램 웹 프로그래밍 하시는 모 분께선 이 과제를 보고 "UDP로 채팅을 시키라고? 미친거 아니오?" 란 소리를 하셨음..-0-; GUI는 앞의 TCP를 그냥 베꼈고-0- 채팅 후 일정시간동안 다음 채팅을 하지 않으면 강퇴되게 되어 있음 구현하느라 좀 야메를 저질렀지만..-_-;; 방장은 server를 실행한 주체로 고정, 대화명은 IP로 고정시켜버림(솔직히 귀찮고 TCP에서 했던거라)

레포트 2008.01.21

엔터프라이즈 응용프로그래밍 다중 파일 복사

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... 원본인 단일 파일 복사 코드를 수정해 다중 파일 복사를 요구함. 자바가 *을 어떻게 인식하고 처리하는지 알 수 있었음. (자바는 아규먼트에서 *을 받으면 단순히 *을 전송하는 게 아닌 조건에 부합하는 이름 전부를 “정렬해서” 넘긴다.)

레포트 2008.01.19

엔터프라이즈 응용프로그래밍 기아현상 해결문제

이 레포트는 한성대학교 컴퓨터공학과 엔터프라이즈 응용프로그래밍 과제에서 나온 것이고... reader는 한번에 여러개가 접근이 가능하고 writer는 한 번에 한번씩 접근이 가능함으로 인한 기아현상이 일어나는 것을 해결한다. 본인의 해결책은 역으로 writer에게 우선권을 주는 대신(writer가 기다리면 reader는 writer에게 밀림) writer의 write가 완료되면 다른 writer가 기다리더라도 reader들을 실행하도록 했다. 참고로 베스트 레포트에서 나온 해결책은 우선순위를 두어 순번이 밀리면 우선순위를 올리는 식으로 해결했다 함.

레포트 2008.01.18

객체지향언어I(c++) 비행기 예약 처리 수정 + 파일 내용 반대로 만들기

이 레포트는 한성대 객체지향언어I 강의에서 나온거고... 요구사항은 파일 저장기능 추가. 파일은 아무이름이나 한개만 만들어 사용할 것. load할 때 파일이 없으면 만든다 파일 저장시 구조를 새롭게 만들지 않고 차례대로 저장했고 대신 caesar 알고리즘을 이용한 파일 저장을 했다. 파일내용 역순으로 만들기는 단순히 읽어서 역으로 만들되 \n은 n\으로 바뀌며 깨지는 문제가 발생하여 \이 나오면 따로 처리를 하여 깨지지 않게했음.

레포트 2008.01.13

객체지향언어I(c++) 자판기 시뮬레이터

이 레포트는 한성대 객체지향언어I 강의에서 나온거고... 구조는 당시 배포된 프린트를 참조했음. 2005년에 냈던걸 또 냈다고 들었음.. 입력은 insert.txt로 받았고 받는 동전은 무조건 하나로 고정. main은 cvendingmachine을 부르고 cvendingmachine은 실제 작업을 하고 cengine은 입력(이래봤자 파일에서 읽어들이는것임) cpanel은 출력을 담당 ccontainer는 재고를 담당한다.

레포트 2008.01.12