ETC 4

[Java/Socket] TCP Socket Communication - Hello, Server!

목차 개요한양대학교 이석복 교수님의 네트워크 강의를 수강 중,샘플 코드가 C 기반임에 따라 Java로 탐구하였음 TCP기반 소켓 통신 샘플 코드=> ServerSocket/Socket 클래스 사용, UDP는 DatagramSocket 클래스 사용 C에서 Java로 바뀜에 따라, bind() 및 listen()을 할 필요가 없어졌음=> ServerSocket이 서버용 소켓 클래스임에 따라 자동 수행 try-with-resources문 사용=> 자동으로 socket.close() 수행 ServerSocket Class?서버용으로 사용될 소켓 클래스 => Client는 Socket 클래스 사용Port는 Well-Known이여야 한다 => Client가 찾을 수 있어야 하므로new ServerSocket() 선..

ETC 2024.09.08

[Tistory] 소제목, 인용구, 목차 적용기 - html,css, js, jquery(toc plugin)

목차     1. 스킨 편집으로 이동티스토리는 각종 블로그 스킨 템플릿을 제공하며, 사용 중인 스킨 또한 HTML 편집이 가능하다.블로그 메인화면 > 블로그 관리 > 꾸미기(왼쪽 사이드바 하단) > 스킨 편집 > HTML 편집 으로 이동   2. css 파일 준비하기나는 다음 블로그의 템플릿을 사용했다. https://galam.tistory.com/entry/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%86%8C%EC%A0%9C%EB%AA%A9-%EA%BE%B8%EB%AF%B8%EA%B8%B0-%EC%9D%B8%EC%9A%A9%EA%B5%AC-%EC%84%9C%EC%8B%9DHTML-%EC%8A%A4%ED%83%80%EC%9D%BC-%EB%AA%A8%EC%9D%8C 티스토리..

ETC 2024.08.15

백준에서 Assert 메서드를 사용할 수 있을까?

목차  결론assert 키워드가 아닌, Error Class를 상속받는 무언가로 던져야한다. ex) AssertionError()  개요백준을 풀다가 랭커들이 맞왜틀일 때 Assert 메서드로 입력값을 검증하는 경우를 보았다. 물론, 대부분의 문제들은 제시한 범위 내의 입력만 주겠지만, 대회 문제 등 접한 사용자가 적은 문제는 출제자의 실수가 남아있을 수 있다. 이 외 백준 문제에 기여할 때 유용하게 사용할 수 있다.  Assert?- 일종의 검증 메소드이다. 정상적인 플로우에서 test false가 발생하면 안되는 논리식에 사용하여, 런타임 익셉션인 AssertException을 통해 잘못되었음을 찾아낸다. - 현대 JAVA에서는 Junit, Mockito와 같은 테스트 프레임워크등을 사용한다. - 디..

ETC 2024.05.28