Exception Handling
이번 포스트는 Exception Handling에 대해 다룬다. 이 포스트를 마지막으로 소프트웨어 공학 태그에 대한 포스트는 마무리 될 예정이다.
이번 포스트는 Exception Handling에 대해 다룬다. 이 포스트를 마지막으로 소프트웨어 공학 태그에 대한 포스트는 마무리 될 예정이다.
이번 포스트에서는 V&V (Verification and Validation) 에 대해 다룬다. 그리고 White Box Coverage 에 대해 자세히 다루려고 한다.
이번 포스트는 소프트웨어 Design에 있어 5가지 주요 원칙인 SOLID Principles에 대해 다룬다.
이번 포스트에서는 Test-Driven Development 에 대해 다루며 Unit Testing (JUnit test)에 집중적으로 다룬다.
이번 포스트는 Larmen 책의 Chapter 18~19 부분인 Object Designing 과 Designing for VIsibility 에 대해 다룬다.
이번 포스트에서는 GRASP Pattern 에 대해 다룬다. (GRASP : Designing Objects with Responsibilites)
이번 포스트는 Larmen Chapter의 Object Design, UML Interaction Diagram, UML Class Diagram에 대해 다룬다.
이번 포스트에서는 MVC Architecture Pattern에 대해 다룬다.
이번 포스트에서는 Logical Architecture과 UML Package Diagram 에 대해 다룬다.
이번 포스트에는 System Sequence Diagram과 Operation Contract에 대해 다룬다.
이 포스트에는 저번 Use Case 로는 부족한 Requirement와 Domain Model에 대해 다루려고 한다.
이번 포스트는 Use Case와 Use Case Diagram 에 대해 다룬다.
이 포스트에서는 Software의 Requirements에 대해 집중적으로 다룬다.
이 포스트는 OOAD와 Iterative & Agile, Case 에 대한 요약이다. 그리고 추가적으로 Inception에 대한 설명도 들어가 있다.
이 포스트에서는 Sequence Diagram에 대해 다룬다.
UML Class Diagram
Software Engineering
이번 포스트는 컴파일러의 마지막 6번째 단계인 Code Generation에 대해 다룬다.
이번 포스트는 컴파일러의 5번째 단계인 Code Optimization에 대해 다룬다.
이번 포스트에서는 컴파일러의 4번째 단계인 Intermediate Code Generator에 대해 다룬다.
이번 포스트에서는 컴파일러의 3번째 단계인 Semantic Analysis에 대해 다룬다.
이번에는 Syntax Analysis의 Bottom-up Parsing과 Shift-reduce parsing과 LR(0)과 SLR(1)에 대해 테이블을 만들어보고 마지막으로 AST(Abstract Syntax Tree)까지 다룬다.
이번에는 Syntax Analysis의 Top-down parsing 과 backtracking, LL(1) parsing에 대해 다룬다.
Syntax Analysis는 파서, LL, LR 파싱으로 포스트를 나눴다. 이번 포스트는 Syntax Analysis의 역할과, Parser에 대해 다룬다.
Compiler
이번 포스트는 OS의 Concurrency와 Locks에 대해 다룬다.
이번 포스트는 OS의 Tranlstaion Lookaside Buffer와 Advanced Page Tables 에 대해 다룬다.
이번 포스트는 OS의 Free Sapce Management 와 Paging 에 대해 다룬다.
이번 포스트는 OS의 Address translation 과 Segmentation 에 대해 다룬다.
이번 포스트는 OS의 주소공간에 대한 개념과 Memory API에 대해 다룬다.
이번 포스트는 OS의 중요 컴포넌트인 Scheduling에 대해 다룬다.
이번 포스트는 Limited Direct Execution으로 프로세스 실행의 기초와 제약에 대해 다룬다.
이번 포스트는 운영체제의 Process와 Process API에 대해 학습한다.
이번 포스트는 무선 이동통신에서의 Routing과 Cellular Network 에 관한 개념을 다룬다.
이번 포스트에서는 Multiplexing, MAC에 대해 다룬다. 다루기 이전에는 통신 프로토콜에 대한 기초에 대한 설명도 있다.
이번 포스트에는 Source Coding, Channel Coding과 Modulation에 대해 다룰 예정이다.
이번 포스트는 Radio Propagation과 Sampling & Quantization에 대한 내용을 다룬다.
이번 포스트에서는 확률, Queuing Theory, Fourier Transform에 대해 다룬다.
무선통신의 역사 & 현재 기술
이번 포스트에서는 Branch and Bound 알고리즘에 대해 배우고, 0 / 1 Knapsack, TSP 예제에 대해 다뤄볼 생각이다.
이번 포스트에서는 Backtracking 이라는 알고리즘에 대해 설명한다. 그리고 Backtracking의 여러 예제와 마지막 0/1 Knapsack 을 이 알고리즘으로 풀어본다.
이번 포스트에는 Greedy Algorithm과 Prim, Kruskal, Dijkstra Algorithm에 대해 다룬다.
이번 포스트에는 Dynamic Programming 에 대한 알고리즘과 예제에 대해 다룬다.
이 포스트에서는 Divide-and-Conquer 알고리즘에 대한 설명을 다룬다.
본 포스트는 MIT Open Course 의 강의 자료에 대한 공부를 토대로 작성하였다.
이번 포스트에서는 컴퓨터 통신의 인터네트워킹에 대해 다룬다. 자세한 목차는 다음과 같다.
이번 포스트에서는 컴퓨터 통신의 패킷 스위칭에 대해 다룬다. 자세한 목차는 다음과 같다.
이번 포스트에서는 컴퓨터 통신의 데이터 링크 네트워크에 대해 다룬다. 자세한 목차는 아래와 같다.
이번 포스트에서는 컴퓨터 통신의 기본 개념을 다룬다. 크게 목차는 아래와 같다.
이번 포스트는 수치해석 기말 범위 (ch09. PCA ~ 끝범위) 까지 다룬다.
수치해석 1장부터 7장까지의 암기할 공식들만 적어놓은 포스트이다.
1. Vector
이번 포스트에서는 스프링 부트에서 빈(@Bean)과 의존 관계 주입(DI, Dependency Injection)의 핵심 개념에 대해 간단히 다룬다.
이번 포스트에서는 정적 컨텐츠, MVC / Template 엔진, API에 대하여 깊이 있게 다룬다.
본 포스트는 Java 17과 IntelliJ를 활용하였고, MAC OS에서 실행한다. 또한 관련 자료는 김영한의 스프링 강의를 토대로 공부하여다.
리액트 (React)