분류 전체보기 827

IPV6 비활성화

IPv6 활성화 상태 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 0 # 사용중 1 # 사용안함 수정하기 1. sysctl.conf 파일수정 $ sudo vi /etc/sysctl.conf # 파일 내 아래 내욕 작성 후 저장 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 적용하기 $ sudo sysctl -p $ sudo reboot 적용 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 1 # 활성화 상태 확인에서 사용안함 0 # 활성화 상태 확인에서 사용중

OS/Linux 2020.11.19

LIS - Array List로 구하기

www.acmicpc.net/problem/12015 12015번: 가장 긴 증가하는 부분 수열 2 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1,000,000) www.acmicpc.net 증가하는 부분수열을의 개수를 구하는 문제이다. 그동안 DP나 TreeSet.ceiling 을 이용해서 구했는데.. ArrayList를 이용해서 구하면 많이 바르다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.C..

[BOJ] 15653 - 구슬 탈출 4

www.acmicpc.net/problem/15653 15653번: 구슬 탈출 4 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의 문자열이 주어진다. 이 문자열은 '.', '#', 'O', 'R', 'B' www.acmicpc.net 많이 어렵다... 훕냐.. 손으로 해보는게 더 쉬운듯 했다. 문제는 그냥... 그냥 반복해서 풀면 된다.. BFS 문제.. import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import ja..

algorithm/BOJ 2020.10.13

[BOJ] 1005 ACM Craft

www.acmicpc.net/problem/1005 1005번: ACM Craft 첫째 줄에는 테스트케이스의 개수 T가 주어진다. 각 테스트 케이스는 다음과 같이 주어진다. 첫째 줄에 건물의 개수 N 과 건물간의 건설순서규칙의 총 개수 K이 주어진다. (건물의 번호는 1번부� www.acmicpc.net 어렵게 생각했는데.. 위상정렬 최대 값으로 해결함. DP import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public clas..

algorithm/BOJ 2020.10.12

kubernetes 설치

Kubernetes는 마스터 노드와 워커노드로 구성되고, 마스터노드와 워커노드는 최소 1개씩 필요하다. ▣ 구성정보 과정 개발을 위한 환경으로, 마스터 노드 1개와 슬레이브 노드 2개로 구성한다. 운영체제 : Ubuntu 20.04 LTS 구성스펙 MasterNode1 (Worker)Node2 (Worker) Model n1-standard-2 n1-standard-4 n1-standard-4 CPU 2 vCore 4 vCore 4 vCore RAM 7.5 GB 15 GB 15 GB Storage 200 GB 200 GB 200 GB GPU - NVIDIA Tesla T4 NVIDIA Tesla T4 Kubernetes의 구성하는 방법은 다양하지만, 이번에는 kubedam 이라는 기본도구를 사용하여 구성..

Kubernetes 2020.09.29

[Ubuntu Error Fix] Some index files failed to download. They have been ignored, or old ones used instead.

ubuntu apt update 중 다음 에러가 발생한다...ㅠㅠ 근데 해결이 어렵다.. 그래서 정리한다. 에러 내용.. root@a-dev-node1:~# apt update Hit:1 https://download.docker.com/linux/ubuntu focal InRelease Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:4 http://archive.canonical.com/ubuntu focal InRelease Get:2 https://packages.cloud.google.com/apt kubernetes-xenial InRelease [8993 B] Hit:5 http://asia-northeast3-b.g..

OS/Linux 2020.09.29

[Code Server] 웹상에서 VS Code 띄우기

Pad 사용 혹은 Notebook 사용이 어려운 경우 쓰기 딱 좋다. 리눅스 서버에 VS Code IDE 자체를 웹상에 띄워놓고, 원격에서 웹브라우저를 이용해서 코딩을 하는 방법입니다. 일정한 환경: 윈도우 노트북이건, 아이패드건, 심지어 휴대폰이건 상관 없이 항상 동일한 개발환경을 사용할 수 있습니다. 리눅스 서버에 띄워놓고, 웹브라우저로 접속해서 간편하게 개발이나 연구를 할 수 있습니다. Server-powered: 개인용 GPU 리눅스 서버 뿐만 아니라, 클라우드 서버 역시 Deploy할 수 있습니다. 노트북은 그저 웹브라우저 화면만 띄워주고 실제 연산은 서버상에서 이루어지므로, 노트북의 부하가 전혀 없습니다. VS Code 그대로: VS Code에서 사용하던 편리함과 사용성을 그대로 느낄 수 있습..

OpenSource 2020.09.24

WSL2(Windows용 Linux ) 환경 구성

Windows 용 Linux를 설치해서 여러모로 편하기 사용하기 위한 환경구성 1. Docker Desktop 설치(windows for docker).. 2. 설정에서 WSL2 체크.. ■ WSL2 활성화 및 Ubuntu 배포 설치 - 전제조건 Windows 10 x64 시스템의 경우 버전 1903 이상, 빌드 18362 이상으로 업데이트. Windows 10 ARM64 시스템의 경우 버전 2004 이상, 빌드 19041로 업데이트. PowerShell을 관리자 권한으로 실행후 아래 명령어 실행 $ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart $ dism.exe /online ..

OS/Linux 2020.09.21