이번 주 목표 팀플들을 착실히 진행하자. 모프, 소공, 운체 팀플중이고 하나 이번 주에 추가될 수도 있다. 개인 공부를 시간될 때마다 하자. 스프링 공부를 위주로 하고, 21일부터는 시험공부도 하고 싶다. 2022-5-15 일요일 모프 팀플 구현에 들어갔다. 간단하게 컴포넌트 배치만 조금 했다. 2022-5-16 월요일 스프링 강의를 들었다. 운체 팀플 회의를 진행했다. 2022-5-17 화요일 모프 팀플 구현을 진행했다. XML로 디자인하는 것을 빠르게 마쳐야겠다. 2022-5-18 수요일 모프 팀플 구현을 진행했다. 2022-5-19 목요일 모프 팀플 구현을 진행했다. 2022-5-20 금요일 밀린 강의를 듣느라 개인공부를 하지 못했다. 2022-5-21 토요일 마지막 자바 스터디를 진행했다. 2주치..
이번 주 목표 모프 시험공부를 하자. 화요일에 시험이다. 시험 이후 개인공부와 학교 팀플을 병행하자. 팀플이 많다. 2022-5-8 일요일 과제 두개를 마무리했다. 모프 기말 공부를 했다. 2022-5-9 월요일 모프 기말 공부를 했다. 2022-5-10 화요일 모프 기말고사를 치뤘다. 운체 구현을 마쳤다. SRT를 C로 구현해봤다. 자바 스터디를 준비 및 진행했다. 2022-5-11 수요일 인프런 스프링 강의를 들었다. 운체 과제물을 리팩터링하고 주석을 달아봤다. 백준 알고리즘 문제 하나를 풀었다. BFS에 에라토스테네스의 체가 더해졌고, 숫자를 조금 다뤄야 했다. 오랜만에 하나 푼 것에 의의를 두어야겠다. 2022-5-12 목요일 스프링 강의를 들었다. 개념적인 부분들이 나와서 계속 들으면서 이해했다..
https://www.acmicpc.net/problem/1963 1963번: 소수 경로 소수를 유난히도 좋아하는 창영이는 게임 아이디 비밀번호를 4자리 ‘소수’로 정해놓았다. 어느 날 창영이는 친한 친구와 대화를 나누었는데: “이제 슬슬 비번 바꿀 때도 됐잖아” “응 지금 www.acmicpc.net 문제 소수를 유난히도 좋아하는 창영이는 게임 아이디 비밀번호를 4자리 ‘소수’로 정해놓았다. 어느 날 창영이는 친한 친구와 대화를 나누었는데: “이제 슬슬 비번 바꿀 때도 됐잖아” “응 지금은 1033으로 해놨는데... 다음 소수를 무엇으로 할지 고민중이야" “그럼 8179로 해” “흠... 생각 좀 해볼게. 이 게임은 좀 이상해서 비밀번호를 한 번에 한 자리 밖에 못 바꾼단 말이야. 예를 들어 내가 첫 ..
이번 주 목표 스프링공부와 모바일프로그래밍 기말고사 공부를 하자. 모프 시험은 5월 10일이다. 2022-5-1 일요일 스프링 강의를 들었다. 모프 팀플을 진행했다. 소공 팀플을 진행했다. 동아리 행사 진행을 준비했다. 알고리즘 챌린지 행사이다. 2022-5-2 월요일 모바일 프로그래밍 회의를 준비 및 진행했다. 행사 진행을 수행했다. 2022-5-3 화요일 소공 팀플 회의를 준비 및 진행했다. 모프 팀플 회의를 준비 및 진행했다. 씨부엉 운영진 회의를 진행했다. 2022-5-4 수요일 소공 팀플 관련 조사를 진행했다. 품질 속성 및 제약사항을 조사했다. 모프 회의를 준비 및 진행했다. 발표 준비 및 발표 녹화를 진행했다. 씨부엉 운영진 회의를 진행했다. 졸업작품 팀 미팅을 진행했다. 공부 내용을 공유했..
이번 주 목표 중간고사를 잘 마무리하자. 소프트웨어공학, 운영체제, 네트워크프로그래밍을 봐야한다. 2022-4-24 일요일 소공, 네프, 운체 시험대비 공부를 했다. 2022-4-25 월요일 운체 시험을 봤다. 소공, 네프를 공부했다. 2022-4-26 화요일 소공, 네프 시험을 봤다. 이제 중간고사를 다 치뤘다. 개인공부를 진행하자. 자바 멘토링을 준비하고 진행했다. 친구들이 어려워한다. 2022-4-27 수요일 깃허브를 공부했다. 책을 통해 공부했고, 브랜치와 풀 리퀘스트의 개념을 공부했다. HTTP 강의를 들었다. 조금만 들었다. 2022-4-28 목요일 회식으로 인해 공부를 하지 못했다. 2022-4-29 금요일 행사 준비 및 팀플 준비를 했고, 따로 개인공부는 하지 못했다. 2022-4-30 토..
이번 주 목표 시험공부를 하자. 일단 이번 주에 볼 소프트웨어보안, 일반화학1, 인간과철학을 잘 보자. 2022-4-17 일요일 일반화학1을 공부했다. 이 과목만 유일하게 수업때 잘 모르겠던게 많았어서 어렵다. 소프트웨어보안을 공부했다. 일단 이론 과목이라 많이 외우고 있다. 2022-4-18 월요일 일반화학1을 공부했다. 2단원까지 다 보고 3단원 반 정도 봤다. 개인 앱이 출시되었다. 이제 마음이 놓인다. 하지만 시험공부할 것이 많다. 2022-4-19 화요일 소프트웨어보안을 공부했다. 외울게 너무 많다. 심사 탈락한 한이음 프로젝트에 대한 회의가 진행됐다. 프로젝트를 진행하지 않기로 했다. 2022-4-20 수요일 소프트웨어보안을 공부했다. 잠도 별로 못자고 공부만했다. 2022-4-21 목요일 소..
이번 주 목표 모프 시험 공부 및 개인과제를 마무리하자. 개인공부와 시험공부를 병행하자. 2022-4-10 일요일 모프 개인과제를 잠깐 봤다. 모르겠다. 모프 시험공부를 했다. 6 ~ 8단원을 공부했다. 나머지 파트도 리뷰했다. 내일은 5 ~ 8단원 이론과 전체 단원의 예제 코드들을 한번씩 보면 된다. 2022-4-11 월요일 모프 시험공부를 했다. 모프 중간고사 대비 공부를 마무리했다. 2022-4-12 화요일 모프 중간고사를 치뤘다. 스프링과 HTTP를 공부했다. 내일 한이음 스터디와 졸작팀 미팅이 있을 예정이다. 한이음 회원 서비스의 요구사항을 분석했다. 잘 정리한 것인지는 모르겠다. 모프 개인과제를 잠깐 수정해봤다. 아직 안되는 부분이 많다. 2022-4-13 수요일 스프링 강의를 들었다. 모던 ..
자바9의 모듈 시스템은 모듈을 정의하는 문법을 제공한다. 이를 이용해 패키지 모음을 포함하는 모듈을 정의할 수 있다. 자바8에서는 인터페이스를 쉽게 바꿀 수 있도록 디폴트 메서드를 지원한다. 메서드 본문을 클래스 구현이 아니라 인터페이스의 일부로 포함시킨다. 하나의 예시로 List라는 인터페이스에 디폴트 메서드 sort()가 추가되어 List에 바로 sort를 할 수 있게 되었다. 자바8 이전에는 List를 구현하는 모든 클래스가 sort를 구현해야 했지만 자바8이후부터는 디폴트 sort를 구현하지 않아도 된다. 이런 경우 다중상속이 문제가 될 수 있다. 다이아몬드 상속과 같은 경우가 발생할 수 있다는 것이다. 이에 대한 해결책은 나중에 알아보도록 하자. 자바8에서는 Optional 클래스를 제공한다. ..