linux SSH로 원격접속하기 A to Z (Key, Config) SSH(Secured Shell)는 네트워크를 통해 원격으로 쉘에 접속하기 위한 툴 입니다. Password 방식 부터 Private Key / Public Key로 Password 없이 사용하는 방법 그리고 config 파일 생성까지 알아보겠습니다. OpenSSH 설치 OpenSSH는 가장 널리 사용되는 SSH패키지 입니다. 접속하고자 하는 Server와 사용중인 Client 모두 설치해야 합니다. 패키지 설치부터 해보겠습니다. 윈도우 대부분 윈도우에서
algorithm 재귀와 반복문에 대한 생각 코테를 풀다보면 분할정복 등 재귀 알고리즘을 종종 사용하게 됩니다. 이럴 때 마다 재귀를 사용할지 반복문으로 바꿔서 풀지 고민하게 되는데, 이번 포스트에서 재귀와 반복문의 차이, 효율성 등을 비교 해보겠습니다. 재귀 재귀함수는 함수가 자기 자신을 다시 호출하여 문제를 해결하는 프로그래밍 기법입니다. 복잡한 문제를 작고 쉬운 문제로 분할하여 해결하는 분할정복, 이진탐색, 퀵정렬, 팩토리얼,
백준 백준 1764 듣보잡 파이썬 1764번: 듣보잡Baekjoon Online Judge스타트링크 (Startlink) 1764번 : 듣보잡 알고리즘 : 집합, 이진탐색, 해시 테이블 정답 코드 코드 1 (집합) import sys input = sys.stdin.readline n, m = list(map(int, input().split())) a = {input() for _ in range(n)} b = {input() for _ in range(m)} result = sorted(list(a & b)) print(len(
백준 백준 2630 색종이 만들기 파이썬 2630번: 색종이 만들기Baekjoon Online Judge스타트링크 (Startlink) 2630번 : 색종이 만들기 알고리즘 : 재귀, 분할정복 정답 코드 코드1 (재귀) import sys input = sys.stdin.readline w = 0 b = 0 arr = [] def check(k:int, r: int, c: int) -> None: global w,b for i in range(r, r + k): for j
proxmox 0. Proxmox VE란 무엇인가? Proxmox VE는 KVM(Kernel-based Virtual Machine)과 LXC(Linux Container)를 기반으로 가상화 환경의 효율적인 관리를 도와주는 플랫폼입니다. 1. 가상화를 사용하는 이유는? 가상화를 활용하면 서버의 물리적인 자원을 나누어 한개의 서버에서 마치 여러개의 서버를 사용하는 것과 같은 환경을 제공합니다. 보다 직관적으로 얘기하자면, 한개의 서버에서 여러개의 OS(윈도우, 우분투 등)를 동시에
백준 백준 11723 집합 파이썬 11723번: 집합Baekjoon Online Judge스타트링크 (Startlink) 11723번 : 집합 알고리즘: 비트마스크 정답 코드 import sys m = int(sys.stdin.readline()) s = 0b000000000000000000000 for i in range(m): arr = sys.stdin.readline().split() calc = arr[0] if calc == 'all': s = (1 << 21) - 1 elif calc == 'empty'
docker Docker, Docker-compose 설치 Docker 설치 1. 패키지 업데이트 sudo apt update 2. 의존성 패키지 설치 sudo apt install apt-transport-https ca-certificates curl software-properties-common 3. Docker 공식 GPG키 등록 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 4. Docker 공식 레포지토리 등록 sudo add-apt-repository "deb [arch=amd64] https://download.