목록낙서장 (5)
맨땅에 코딩

연구실에서 Duumviri Reproduce 시도 중인데, 도커를 사용하더라구요......?저는 도커를 2학년 때 "오픈소스SW입문" 전공 과목에서 정말 잠깐 접했던 경험이 다라..지금 도커를 다루려다보니 명렁어고 뭐고 다 잊어버려서자꾸 구글링하게 되길래 귀찮아서 정리합니다 : ) 기본 명령어docker --version # Docker 버전 확인docker info # Docker 시스템 정보 확인docker help # Docker 명령어 도움말 확인 이미지 관련 명령어docker images # 로컬에 저장된 이미지 목록 조회docker search # Docker Hub에서 이미지 검색doc..

안녕하세요 Linux에서 Screen의 사용법에 대해서 간단히 정리하려고 합니다. 먼저, Screen이 무엇이냐면,,하나의 터미널 세션에서 여러 개의 가상 터미널을 생성하고 관리할 수 있는 도구를 말합니다.세션을 분리하거나 다시 연결할 수 있기 때문에 원격 서버 작업이나 장시간 실행되는 프로그램을 관리하는 데 유용합니다. Screen은 다음 명령어를 통해 설치할 수 있습니다.apt-get install screen 주로 사용하는 명령어는 다음과 같습니다. 새로운 screen 세션 생성 및 실행screen -S [세션이름] screen 세션 분리프로그램이 실행 중인 상태에서 Ctrl + A를 누르고, 바로 D를 눌러 세션을 분리할 수 있습니다. 백그라운드 세션 목록 확인screen -ls 기존 세션으로 재..

어떤 문제일까?https://www.acmicpc.net/problem/1003 문제에서 다음과 같이 피보나치 함수에 대한 소스를 제공해주었다int fibonacci(int n) { if (n == 0) { printf("0"); return 0; } else if (n == 1) { printf("1"); return 1; } else { return fibonacci(n‐1) + fibonacci(n‐2); }} 문제를 푸는데 아무 쓸모도 없었다그냥 0과 1의 개수를 구하기 위해 피보나치로 풀어야하고, 시간복잡도 때문에 DP를 써야하는구나를 알 수 있었다.엥 지금 다시 글을 쓰면서 생각해보니 쓸모가 있었다 피보나치 함..

어떤 문제일까?https://www.acmicpc.net/problem/1002 문제에서 조규현과 백승환의 위치가 좌표 (𝑥1, 𝑦1), (𝑥2, 𝑦2)로 주어지고, 그로부터 류재명과의 거리가 𝑟1과 𝑟2로 주어지며, 예제 출력의 형태가 2, 1, 0이라는 것을 우리가 직관적으로 봤을 때, 두 원의 교점의 개수를 구하는 문제와 같다는 것을 알 수 있다. 두 원의 교점의 개수 구하기경우의 수는 총 4가지로, 다음과 같다. 문제에서 주어지는 A (𝑥1, 𝑦1), B(𝑥2, 𝑦2), 𝑟1, 𝑟2를 기준으로 설명하겠다.A와 B 두 점 사이의 거리를 D라고 하겠다. 1. 두 점에서 만난다.D 2. 한 점에서 접한다.D = 𝑟1 + 𝑟2 또는 D = | 𝑟1 - 𝑟2 | 3. 만..

제가 Github Repository를 Private로 설정해놓고 신나게 API KEY나 CLIENT_SECRET_KEY를 냅다 Commit 했다가 Repository를 다시 Public으로 바꾸려고하니 Commit History에 중요한 KEY들이 싹다 보여서 망해버렸어요! ^_^(산학도 그렇게 했는데 어카지...) 그래서 어쩔 수 없이 Git Commit History를 삭제하는 법을 찾아보다가다음과 같은 방법을 실행해보고 반영이 잘 되길래 글을 남겨 봅니다... :) VS Code로 작업하는지라.. 터미널에서 Git Bash 열고 다음과 같이 명령어를 실행시켜보았습니다..!rm -rf .gitgit initgit add .git commit -m "Initial commit"git branch -M..