전체 글
- 도커 MariaDB 컨테이너 설치 및 실행 # docker pull mariadb -> lastest 또는 # docker pull mariadb:(버전) docker pull이 끝나면 # docker container run -d -p 3306:3306 \ > --name mariadb \ > -e MARIADB_DATABASE={생성할DB명} \ > -e MARIADB_USER={생성할 유저 명} \ > -e MARIADB_PASSWORD={유저패스워드} \ > -e MARIADB_ROOT_PASSWORD={루트패스워드} \ > mariadb:10.5.12 (사용할 maria images) 입력하여 container 실행 # docker ps 실행확인 - mariadb 접속 mariadb에 접속하..
https://docs.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-database#install-mongodb 를 참고 1. 몽고DB 패키지 관리 시스템 사용을 위해 키 가져오기 $ wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add - 2. 몽고DB에 대한 목록 파일 만들기 $ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list 3. 로컬패키지 데이..
WSL2 Ubuntu 20.04 에 Anaconda를 설치하여 Python을 사용하려 한다. Anaconda? 공식문서를 보면 아나콘다는 패키지 관리자이고 환경 관리자이며, 파이썬과 R, 7500개 이상의 오픈소스 패키지 모음이라고 한다. 실제로 사용했을 때 자주 사용하는 패키지들이 포함되어 있고, 환경관리를 통해 독립적인 가상환경을 만들어 각각의 환경을 따로 관리할 수 있으며 패키지를 설치할 때 의존성 문제를 해결한다는 점에서 아주 좋았다. 하지만 아나콘다 자체의 용량이 꽤 큰 편이다. 아나콘다의 큰 용량이 부담스러울 땐 Miniconda 를 사용하여 필요한 패키지만 다운받아 사용할 수도 있다. Anaconda 설치 먼저 아나콘다를 설치해보겠다. https://www.anaconda.com/produc..
상황 WSL2에서 wget 명령어가 안된다. 찾아보니 WSL 인스턴스는 도메인명을 확인할 수 없다고 한다. 해결 구글링 중 해결방법을 찾았다. https://github.com/microsoft/WSL/issues/5256#issuecomment-667515947 WSL2 DNS issues · Issue #5256 · microsoft/WSL Your Windows build number: Microsoft Windows [Version 10.0.19041.264] (desktop) Microsoft Windows [Version 10.0.19041.264] (laptop) What you're doing and what's happening: on wsl2 on my des... github.com ..
오늘은 Windows10에서 WSL(Windows Subsystem for Linux) 2 를 설치해보려 한다. WSL이란? WSL은 윈도우에서 리눅스를 사용하기 위한 도구이다. 기존에 윈도우에서 Virtual Machine을 사용하여 리눅스를 느리게 사용하거나, 리눅스를 따로 설치하여 부팅할 때 마다 OS를 선택하여 사용하는 방식보다 더 빠르고 효율적으로 리눅스를 사용할 수 있다. docs.microsoft.com/ko-kr/windows/wsl/about(마이크로소프트 docs) 에서 WSL을 사용하면 개발자가 기존 가상머신의 오버헤드 또는 듀얼 부팅설정 없이 대부분의 명령줄도구(CLI), 유틸리티 및 어플리케이션을 비롯한 GNU/Linux환경을 수정하지 않고 Windows에서 직접 실행할 수 있다고..
오늘은 백준에서 1018번문제 체스판 다시 칠하기를 풀어보았다. MN개의 단위 정사각형으로 나뉜 M X N 크기의 보드가 있다. 정사각형들은 검은색 또는 흰색으로 칠해져있고, 이 보드를 잘라 8 X 8 크기의 체스판으로 만들어야 한다. 변을 공유하는 두개의 사각형은 다른 색으로 칠해져 있는, 즉 체스판은 검은색가 흰색이 번갈아서 칠해져 있어야 한다. 결국 체스판을 색칠하는 경우는 맨 왼쪽 위칸이 흰색 또는 검은색인 경우 두 가지로 나뉜다. 보드는 그런 형식이 지켜져있다는 보장이 없기에 보드를 8 * 8크기의 체스판으로 잘라 몇개의 정사각형을 다시 칠한다. 이 때 다시 칠해야 하는 정사각형의 최소 개수를 구하는 문제이다. N과 M이 첫째 줄에 주어지고 8 fix_cnt : min_fix = fix_cnt ..
작업공간 바꾸기 Jupyter notebook 바로가기 오른쪽 클릭 후 속성 이후 주피터 실행 사용할 패키지들 1. Numpy 행렬 / 선형대수 / 통계 패키지 머신러닝의 이론적 백그라운드는 선형대수와 통계로 이루어져 있다 사이킷런 같은 머신러닝 패키지가 넘파이 기반으로 되어 있다 2. Scipy 자연과학과 통계를 위한 다양한 패키기 머신러닝 패키지인 사이킷런에서도 Scipy 패키지로 구축된 여러가지 패키지를 제공한다 3. Pandas 대표적인 데이터 처리 패키지 판다스는 2차원 데이터 처리에 특화되어 있다 ( 넘파이가 행렬기반의 데이타를 처리에 특화되어 있어서 일반 데이타 처리가 부족한데 반해) matplotlib을 호출하여 쉽게 시각화하는 구조 4. Matplotlib / Seaborn 파이썬의 대표..