2021-02-14-TIL TIL 2021-02-14-TIL java.lang.ClassCastException List<Integer> waiting = new ArrayList(Arrays.asList(truck_weights)); int temp = waiting.get(0); // 참조할 때 예외발생 How to solve java.lang.ClassCa... 2021/02/14 2021-TIL
2021-02-11-TIL TIL 2021-02-11-TIL class의 List를 반복할 때는 향상된 for문을 사용해도 참조값을 통해 접근하므로, 직접적인 값의 변경이 가능하다. 향상된 for문의 루프 변수에는 리스트 원소의 참조값이 복사되어 들어온다. 그래서 item.setCount(0)처럼 그 참조를 통해 객체의 필드를 바꾸면 리스트 안의 객체가 바뀐다. 반대로 item ... 2021/02/11 2021-TIL
2021-02-10-TIL TIL 2021-02-10-TIL 맥북 부트캠프 프로그래머스 문제 3단계까지 다 풀기 okky.kr/article/615407 url.kr/p8l7sm url.kr/rlyct6 체리픽과 스냅샷 다른 가지에서 남의가지의 커밋을 가져올때 체리픽 -> 내용은 같지만 id는 다르다 git은 스냅샷이라는 것을 기억할것 git che... 2021/02/10 2021-TIL
2021-02-09-TIL TIL 2021-02-09-TIL Git cheet sheet git clone -b Polynomeer --single-branch https://github.com/Polynomeer/java-chess git switch -c {branch name} git push origin {branch name} git remote add -t Polyn... 2021/02/09 2021-TIL
2021-02-08-TIL TIL 2021-02-08-TIL 디자인 패턴을 배우는 시점 디자인 패턴을 괜히 적용하려다가 코드가 망가지는 경우가 많다. 디자인 패턴은 모든 것을 학습하고 난 후에 학습하는 것이 좋다. 패턴은 반복해서 나타나는 설계 문제에 대한 해법에 이름을 붙인 것이다. 그래서 그 문제를 직접 겪어 보기 전에 해법부터 적용하면, 문제가 없는 곳에 구조만 늘어난다. ... 2021/02/08 2021-TIL
2021-02-05-TIL TIL 2021-02-05-TIL Serialize 객체를 스트림으로 바꿔주는 자바의 기능 직렬화는 메모리에 있는 객체를 바이트의 흐름으로 바꿔 파일에 저장하거나 네트워크로 보낼 수 있게 하는 것이고, 역직렬화는 그 반대다. Java에서는 클래스가 java.io.Serializable을 구현해야 직렬화할 수 있다. Javadoc에 따르면 이 인터페이스에... 2021/02/05 2021-TIL
2021-02-04-TIL TIL 2021-02-04-TIL skija 타입스크립트 추천 Skija는 Chrome과 Android가 쓰는 2D 그래픽 라이브러리 Skia의 Java 바인딩이다. AWT의 Graphics보다 현대적인 렌더링(안티앨리어싱, GPU 가속)을 Java에서 쓰고 싶을 때 후보가 된다. Using streams to manipulate a String ... 2021/02/04 2021-TIL
2021-02-03-TIL TIL 2021-02-03-TIL Jekyll Themes Jekyll Console Hacker Blog Dark Side Project Negya Potato Hacker Noir 터미널이나 어두운 화면 느낌을 내는 Jekyll 테마 목록이다. Jekyll 테마가 적용되는 방식 Jekyll 문서에 따르면 테마는 크게 ... 2021/02/03 2021-TIL
2021-02-02-TIL TIL 2021-02-02-TIL 네트워크를 일상의 비유로 보기 버스는 모든곳을 다 들른다는 의미에서 CPU에서의 버스, 네트워크 버스도 동일한 의미를 가진다. 버스는 여러 장치가 하나의 통신선을 함께 쓰는 구조다. 컴퓨터 안에서는 CPU, 메모리, 입출력 장치가 같은 버스에 연결되어 데이터를 주고받고, 네트워크의 버스형 구성에서는 모든 노드가 하나의 ... 2021/02/02 2021-TIL
2021-02-01-TIL TIL 2021-02-01-TIL 브라우저가 페이지를 받아오기까지 www.disney.com -> get ip address:10.5.3.7 -> http request -> http response 주소창에 도메인을 입력하면 먼저 DNS 조회로 도메인을 IP 주소로 바꾸고, 그 주소의 서버와 TCP 연결을 맺은 뒤 HTTP 요청을 보내... 2021/02/01 2021-TIL