Home
Syshin
Cancel

도커(Docker)와 가상환경(Virtual Machine)의 차이

Intro 오라클을 설치시 윈도우 환경에서는 VM을 사용했는데 검색해보니 맥 m1환경에서는 docker를 사용하는것을 알 수 있었다. Docker은 들어본적은 많지만 잘 몰라서 이참에 정확히 찾아보고 VM과의 차이점을 정리해보았다. 도커(Docker)란? 도커는 컨테이너를 이용한 가상화 기술을 제공하는 오픈소스 프로젝트 컨테이너는 코드와 ...

[lvl3][동적계획법(Dynamic Programming)]정수 삼각형

출처: Programmers > 코딩테스트 연습 > 연습문제 > 동적계획법(Dynamic Programming) > 정수 삼각형” 문제 설명: 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으...

[lvl2][Summer/Winder Coding(~2018)]영어 끝말잇기

출처: Programmers > 코딩테스트 연습 > 연습문제 > Summer/Winder Coding(~2018) > 영어 끝말잇기 문제 설명: 1부터 n까지 번호가 붙어있는 n명의 사람이 영어 끝말잇기를 하고 있습니다. 영어 끝말잇기는 다음과 같은 규칙으로 진행됩니다. 1번부터 번호 순서대로 한 사람씩 차례대로 단어를...

[lvl2]옳바른 괄호

출처: Programmers: 옳바른 괄호 문제 설명 괄호가 바르게 짝지어졌다는 것은 ‘(‘ 문자로 열렸으면 반드시 짝지어서 ‘)’ 문자로 닫혀야 한다는 뜻입니다. 예를 들어 ”()()” 또는 “(())()” 는 올바른 괄호입니다. ”)()(“ 또는 “(()(“ 는 올바르지 않은 괄호입니다. ’(‘ 또는 ‘)’ 로만 이루어진 문자열...

[lvl2]귤 고르기

출처: Programmers > 코딩테스트 연습 > 연습문제 > 귤 고르기 문제 설명: 경화는 과수원에서 귤을 수확했습니다. 경화는 수확한 귤 중 ‘k’개를 골라 상자 하나에 담아 판매하려고 합니다. 그런데 수확한 귤의 크기가 일정하지 않아 보기에 좋지 않다고 생각한 경화는 귤을 크기별로 분류했을 때 서로 다른 종류의 수를 최소화하...

[lvl1]당구연습

출처: Programmers > 코딩테스트 연습 > 연습문제 > 당구 연습 문제 설명: 프로그래머스의 마스코트인 머쓱이는 최근 취미로 당구를 치기 시작했습니다. 머쓱이는 손 대신 날개를 사용해야 해서 당구를 잘 못 칩니다. 하지만 끈기가 강한 머쓱이는 열심히 노력해서 당구를 잘 치려고 당구 학원에 다니고 있습니다. 오늘도 당구 ...

[Pytorch]Vision Transformer notes

[Inflearn]최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지 강의소개 CNN - 합성곱 신경망: 20여년 전에 개발된 기술이지만 CNN을 능가하는 모델이 나오지 않았음 CNN을 사용하지 않으려는 이유: 필터를 움직이면서 보는 방법 -> 국소적인 부분만 관찰함 -> 이미지 전체를 고려하기 어려움 ...

Architect Associate Certification SAA-C03 Notes

Architect Associate Certification SAA-C03 Notes AWS: Amazon Web Services Services covered in this course: EC2 CVR ECS Elastic Beanstalk Lambda Auto Scaling IAM KMS S3 SES ...

[lvl2]최댓값과 최솟값

출처: Programmers > 코딩테스트 연습 > 연습문제 > 최댓값과 최솟값 문제 설명: 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 “(최소값) (최대값)”형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 “1 2 3 4”라면 ...

[Github]Github 정리

[Github]Github 정리 Git이란? 2005년 리투스 토르발스에 의해 개발 분산형 버전관리 시스템 - DVCS (Distributed Version Control System) 컴퓨터 파일의 변경사항을 추적, 기록하는 버전 관리 프로그램 로컬에 한정됨 Github란? Git을 사용하는 ...