구축 2

[초밀착 리눅스] 1. 리눅스 기반 컨테이너 개발 환경 구축

전체 강의 개요 컨테이너 개요 다중 운영체제 Alpine 리눅스 이미지 만들기 전체 강의 개요 인프라 환경의 변화 온프레미스 - 직접 구매하여 설치/관리 클라우드 - 필요한 만큼 할당하여 사용한 만큼 비용을 지불 - API/SDK를 사용하여 모든 자원을 자동화 가능(Teraform) 컴퓨팅 환경의 변화 가상머신 - 하드웨어 가상화 - 가상머신 단위 컨테이너 - 운영체제 기반 가상화 기술 - 컨테이너 단위 - 빠른 확장성 : 컴퓨터 부팅 -> 운영체제 구동 -> 어플리케이션 실행에서 어플리케이션 실행만으로 변화 - 리눅스 기반 기술로 자원 격리 서버 관리의 변화 쉘 스크립트 - 스크립트가 어려움 - 오류 존재 가능 자동화 도구 - 필요한 부분에 쉘 스크립트 사용 - 한단계 추상화된 형태로 자원을 기술하는 ..

[파이썬 알고리즘 인터뷰][트리] 전위,중위 순회 결과로 이진 트리 구축

이 글은 "파이썬 알고리즘 인터뷰 (박상길 지음)"을 읽고 주관적으로 요약한 글입니다. 문제 정의 전위순회와 중위순회 정보로 이진 트리 만들기 책에서 구현된 코드 class Solution: def buildTree(self, preorder: List[int], inorder: List[int]) -> TreeNode: if inorder: # 전위 순회 결과는 중위 순회 분할 인덱스 index = inorder.index(preorder.pop(0)) # 중위 순회 결과 분할 정복 node = TreeNode(inorder[index]) node.left = self.buildTree(preorder, inorder[0:index]) node.right = self.buildTree(preorder,..

책읽기 2021.08.04