티스토리 뷰

- 운영체제 시리즈 : nauni.tistory.com/61

 

운영체제 시리즈 12. Virtual memory

운영체제가 프로세스에게 어떤 식으로 메모리를 할당하는지 알아본다. 물리적 메모리의 확장 개념으로 가상 메모리 영역을 사용한다. 가상 메모리는 디스크의 스왑 영역에 해당한다. 각 프로세

nauni.tistory.com

얼마 안 남았다! 화이팅 힘내자~~!! 😁 정리할 내용도 많이 줄었다!!ㅎㅎㅎㅎ

 

 

- 마스터즈 코스

 

링크드리스트 자바 코드로 작성하기 미션을 했다. 예전에 생활코딩 코드 공부하면서 본 적있는데, 막상 내가 작성하려니 기억이 잘 안나서.. 코드를 많이 참고해서 작성했다. 대략적인 구현은 되었지만, 예외케이스 처리가 미흡하다. 그리고 구현에 급급해서 역시나ㅠㅠ 중구난방의 코드다. 내일은 이 부분을 리팩토링해보면 좋겠다. 

README로 작성하고 하는 연습했으면 좋았을 텐데... 코드 구현하면서 꼬이니까 생각이 났다. 그냥 하니까 '아 이런 내용도 있네.. 메뉴도 넣어야지' 등등 이것 저것 많이 수정하게 된다. 처음에는 테스트 코드도 작성하려고 했는데 생성자랑 메소드 파라미터를 자꾸 변경하니까 테스트 코드를 작성하지 않게 되었다. 😂 또한, 난수를 생성해서 만드는 객체의 테스트코드 작성이 어렵다..ㅠㅠㅠ 아직 객체 형식으로 wrapping 된 데이터 타입은 다루기 어렵다. 그래도 기억하고 시도를 했다는 것에 칭찬한다.😁

 

내일은 수업 + 리팩토링 + 테스트 코드 진행해보자!

 

수요일에는 private repository 파서 그동안 한 내용 정리하고 틀을 잡아놔야 앞으로 미션 수행이 편할 것 같다!  

언제나 구현이 1순위이지만, 좋은 습관은 가져가보도록 노력하자! 익숙해지기 어려워서 그렇지 좋은 습관은 구현에 더 도움이 되지 해가 되지 않는다. 😊

 

 

 

 

- 알고리즘 스터디 

 

heap구조, 우선순위 큐... 몇 번 들어봤는데 아직도 잘 모른다. heap과 우선순위 큐 알아두면 유용하게 쓸 데가 많다고 하니 공부하자! 😊 이제 진짜 알아야 할 때가 왔다!! 그리고 라이브러리를 사용하는게 잘 안 되는데 조금씩 연습해 봐야겠다! 

 

 

 

- CS50

 

CS50-1 강의를 들었다. 내일은 미션을 진행하자! 예전에 재밌게 들었는데 다시 들으니까 더 쉽고 재미있게 설명한다. 예전에도 이 강의 보고 이런게 있구나 했는데, 갈수록 어려워졌던 것 같지만 초보자에게는 CS에 대한 최고의 입문강의 같다. 강의력이 너무 좋다. 강의를 정리하진 않을 것 같고, 수요일 미션 제출 내용을 블로그에 같이 정리하면 좋을 듯 싶다.😀

'TIL(Today I Learned)' 카테고리의 다른 글

21.01.13 개발공부일지  (0) 2021.01.13
21.01.12 개발공부일지  (0) 2021.01.12
21.01.10 개발공부일지  (0) 2021.01.10
21.01.09 개발공부일지  (0) 2021.01.09
21.01.08 개발공부일지  (0) 2021.01.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함