2020-11-30-TIL
2020.11.30 TIL Swing Layout 자바 스윙에서는 기본으로 제공하는 레이아웃이 많이 없다. 그리고 원하는 배치가 한번에 되지 않을 가능성이 매우 높다. (대표적인 예로 여백의 미가 없다) 따라서 레이아웃을 원하는 방식으로 배치하기 위해서는 패널에 패널을 add하고, 또 패널에 또 다른 패널을 add 하고, … 이렇게 반복하여 배치하...
2020.11.30 TIL Swing Layout 자바 스윙에서는 기본으로 제공하는 레이아웃이 많이 없다. 그리고 원하는 배치가 한번에 되지 않을 가능성이 매우 높다. (대표적인 예로 여백의 미가 없다) 따라서 레이아웃을 원하는 방식으로 배치하기 위해서는 패널에 패널을 add하고, 또 패널에 또 다른 패널을 add 하고, … 이렇게 반복하여 배치하...
2020.11.28 TIL How to migrate to intellij from netbeans? https://www.javatpoint.com/intellij-idea-migrating-from-netbeans https://www.tutorialspoint.com/intellij_idea/intellij_idea_migrating_fro...
만화로 쉽게 배우는 CPU 비전공인데 컴구조를 배운 적이 없다면 꼭 읽어 봅시다. 추천! ### 실습과 그림으로 배우는 리눅스 구조 리눅스와 OS에 대해 알 수 있는 좋은 책 추천! ### 리눅스 커널 내부구조 (백승제, 최종무 공저) 리눅스 커널을 맛 볼 수 있는 좋은 책. 나름 쉬운 편입니다. C언어에 대한 기초적 이해가 필요합니다. Lo...
2020.11.26 TIL paint() vs repaint() paint는 콜백함수라서 JVM이 이벤트에 따라서 자동으로 호출해준다. 하지만 repaint는 내가 직접 호출하는 메소드이다. public 메소드는 외부에서 사용하는 메서드이므로 보통은 더 상위에 작성한다. main thread 는 main method를 실행한다. thread.s...
2020.11.25 TIL 그림판 만들기 MouseListener / MouseMotionListener https://m.blog.naver.com/PostView.nhn?blogId=rain483&logNo=220736830546&proxyReferer=https:%2F%2Fwww.google.com%2F Draw line i...
건축재료 -> 건축부품 -> 건축모듈 -> 건축시공 컴퓨터 -> 운영체제 -> 라이브러리 -> 프레임워크 -> 애플리케이션 디자인패턴 중에 컴포짓 패턴? 파일도 하나의 디렉터리이다. 컨테이너도 하나의 컴포넌트이다. 이벤트가 발생하면 이벤트 클래스에 대한 객체가 생성된다. 운영체제나 JVM이 해당 이벤트를 일...
2020-11-21-TIL ToDo 폭탄을 밟으면 종료할지 물어보고, 종료하지 않는다면 다시 게임을 처음부터 시작 -> process()가 state 코드를 리턴해야할 것임 몬스터를 잡으면 몬스터가 랜덤한 위치에 다시 리스폰 되도록 마크다운 https://gist.github.com/ihoneymon/652be052a0727ad59...
2020.11.20 TIL 재능은 몰라도 실력은 확실히 늘어가는 것이다. Problem Solving에서 모든 케이스에 대해 예외사항 없이 처리하는 능력도 실력에 해당된다. 나머지 케이스에 대해 모두 만족했다고 해도 하나라도 맞지 않으면 실력이 부족한 것이 맞다. Array initialze in Java https://www.baeldung.c...
입출력은 프로그램의 기본이다. 운영체제는 마우스, 키보드로 입력받아서 모니터로 출력하고, 표준 입력, 출력도 결국엔 파일이다. 그래서 리다이렉션으로 echo “hello” > a.txt 같은 명령이 가능한 것이다. 입력도 마찬가지로 java Test.java < input.txt 로 가능하다. 따라서 프로그램 작성시 입출력은 기본이다. ...
String.split() vs StringTokenizer https://sas-study.tistory.com/102 Java Date, Time https://madplay.github.io/post/reasons-why-javas-date-and-calendar-was-bad https://coding-factory.tistory.com...