0624 일기

dropKick·2020년 6월 24일
0

공부 기록

목록 보기
15/67

공부

0621-0628 주간 체크리스트

중요도 높음

  • 운영체제를 어떤 관점에서 공부했는지 정리하여 교수님과 이야기
  • 자료구조 & 알고리즘 하루 1문제 이상
    알고리즘을 마침표 찍어야 한다고 생각하다보니 못풀고 있음
    공부 시작 하자마자 1문제 풀고 시작하기로
  • 남은 알고리즘 마침표
    • 최단 경로
      • 벨만포드
      • 다익스트라
      • 플로이드 와샬
      • A*
    • 문자열 매칭
      • K-MP
      • Trie
    • 브루트포스
    • 백트래킹
    • Network flow
    • DFS(사이클 확인), BFS
    • DP, 시뮬레이션
    • Two Pointer
    • Sliding Window
    • Segment Tree
    • 순열
  • 프로젝트 관련 강의 보기
  • 프로젝트 동아리 구성

중요도 낮음

  • 프로젝트 개발 환경 및 기타 사항 정하기

오늘 계획

중요

  • BFS, DFS
  • A* 알고리즘 정리
  • 최단 거리에 따른 경로 추적
  • Spring 강의 듣기
    오늘의 공부가 마무리 되기 2시간 전에 사이드 패널로 틀어놓기

오늘 결과

공부

  • A* 알고리즘 로직 공부
  • 운영체제 되새김
    • Multi Thread & Processing
    • User & Kernal Level Thread
    • Linux Kernal Process
    • Sync & Async
    • Blocking & Non-Blocking
    • Concurrency
      • DeadLock
      • LiveLock
      • Async Event Driven
      • Thread Pool
      • IPC
    • Processor Scheduling
      • Primitive
      • Non-Primitive
    • Cash Memory
    • Memory & Locality of reference
    • Physical Memory & Virtual Memory
    • Memory Management
      • Paged
      • Segmented
      • Demand Paging
    • JVM Memory Structure
    • GC

프로젝트

  • 예제로 배우는 스프링 프레임워크 입문
  • 기획서 작성하기

체크 리스트

  • 스프링부트 공부계획에 있는 강의들 보기 (메모x, 코드치기x, 눈으로만 보기)

개선점

프로젝트와 어떻게 시간분배를 할 것인가?

0개의 댓글