전체 글
-
Dockerfile 명령어 정리Docker 2020. 10. 12. 17:12
Dockerfile을 작성할때 필요한 명령어들을 간단하게 정리했습니다.. FROM FROM 은 사용할 이미지를 지정하는 명령어입니다 ex) FROM ubuntu:18.04 , FROM python:3.6 버전까지 지정이가능합니다 RUN RUN 은 내려받은 이미지에 설치할 패키지 또는 Shell 명령어를 입력 시킬 수 있는 명령어입니다 ex) RUN apt-get install update , RUN pip3 install numpy EXPOSE EXPOSE 포트를 지정하는 명령어입니다 ex) EXPOSE 8080 , EXPOSE 3306 ENV ENV 환경변수를 지정하는 명령어입니다 ex) ENV test 1a2a3a ENTRYPOINT ENTRYPOINT 컨테이너를 실행했을 때 실행하는 명령어입니다 e..
-
Google Could Platform시작하기 (1.인스턴스 생성)CloudingComputing/GCP 2020. 10. 10. 22:40
구글 에서 지원하는 클라우딩 컴퓨팅이 인기가 있다고해서 한번 공부삼아서 사용해볼려고합니다 . 아 요금이 생각보다 비싸서 공부용으로 하시는분들은 무료크레딧 을 받아서 사용하시기바랍니다! 구글에 gcp 검색하시면 해당 홈페이지가 뜨고 콘솔로 이동 이라는 버튼을 클릭합니다 그 후 VM 인스턴스를 배너를 클릭해줍니다 VM 인스턴스 만들기 만들기 버튼을 클릭합니다 뭐 이런화면이 있는데 셋팅마다 요금이 다르게 청구되는것 같습니다 저는 기본적으로 위와같이 설정했습니다 ..(느낌적인 느낌) 인스턴스가 생성되고 있네요 브라우저 창에서 열기 를 한번 실행해보겠습니다 콘솔로 깔끔하게 ssh 연결이 되서 잘 실행되네요 음 생각보다 훨신 간단하게 인스턴스가 생성됫네요
-
Ubuntu(Linux) 환경에서 도커 설치Linux/Ubuntu 2020. 10. 9. 17:48
docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com Ubuntu 환경에서 설치하면서 기다리기 심심해서 글을 씁니당 Docker Docs를 참조했으며 해당 내용에 있는걸 간단하게 적어볼려고합니다 먼저 https를 통해서 apt를 사용할 수 있게 인스톨 해줍니다. $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 그 후 키를 추가해줍니다 $ curl -fsSL https://download.docker.com/linu..
-
Ubuntu(Linux) 루트 계정 처음시작할때 (활성화) (비밀번호잊었을때)Linux/Ubuntu 2020. 10. 9. 17:20
우분투에서 처음으로 관리자 권한으로 프로그램을 진행하고싶었는데 su - 치자마자 password를 입력하라고한다 내 기억에는 password를 설정한적이없었다. 당황하였지만 간단한 검색을 통해서 해결 할 수 있었다. sudo passwd root 를 치면 비밀번호를 입력하라고 뜬다 그 후 비밀번호를 설정하고 su - 명령으로 root로 로그인하면 된다 비밀번호를 변경할 때 쓰는 명렁어 인것 같다 간단하게 테스트를 해보니 아마 비밀번호를 잊어버릴때도 같은 방식으로 처리하는 것 같다
-
python pip3 install face_recognition In UbuntuPython/Python 2020. 9. 21. 23:10
오랜만에 로컬에서 만든 프로그램을 호스팅할려고 ubuntu 를 켜서 실행해보았더니 face_recognition 라이브러리를 인스톨 하던중 에러가 발생해서 해결방법을 공유할려고 글을 씁니다 대충 뭐 dlib 가 필요하다는 내용 같은데 pip3 install dlib dlib 를 설치하기 위해서는 Python cmake boost 라는 것들이 필요한것같다 Python 은 있다고 치고 sudo apt-get install cmake sudo apt-get install libboost-all-dev pip install --upgrade pip pip install dlib pip install face_reface_recognition 제 컴퓨터 환경에서는 순서대로 실행하면 간단하게 설치가 되는것 같습니다..
-
Python 알고리즘 (백준 1018)Python/Python 알고리즘 2020. 7. 16. 17:26
체스판 다시 칠하기 성공출처분류 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 22107 9860 8262 46.205% 문제 지민이는 자신의 저택에서 MN개의 단위 정사각형으로 나누어져 있는 M*N 크기의 보드를 찾았다. 어떤 정사각형은 검은색으로 칠해져 있고, 나머지는 흰색으로 칠해져 있다. 지민이는 이 보드를 잘라서 8*8 크기의 체스판으로 만들려고 한다. 체스판은 검은색과 흰색이 번갈아서 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 따라서 이 정의를 따르면 체스판을 색칠하는 경우는 두 가지뿐이다. 하나는 맨 왼쪽 위 칸이 흰색인 경우, 하나는 검은색인 경우이다. 보드가 체스..
-
Python 알고리즘 (백준 2309)Python/Python 알고리즘 2020. 7. 11. 19:02
일곱 난쟁이 성공스페셜 저지출처분류 시간 제한메모리 제한제출정답맞은 사람정답 비율 2 초 128 MB 40885 16950 12924 45.061% 문제 왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다. 아홉 명의 난쟁이는 모두 자신이 "백설 공주와 일곱 난쟁이"의 주인공이라고 주장했다. 뛰어난 수학적 직관력을 가지고 있던 백설공주는, 다행스럽게도 일곱 난쟁이의 키의 합이 100이 됨을 기억해 냈다. 아홉 난쟁이의 키가 주어졌을 때, 백설공주를 도와 일곱 난쟁이를 찾는 프로그램을 작성하시오. 입력 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난..