- [WSL2] Linux용 Windows 하위 시스템 WSL2 설치홀쑥오늘은 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에서 직접 실행할 수 있다고..
- 2021-02-26 22:04:03
- [백준 알고리즘] 1018번 체스판 다시 칠하기 Python홀쑥오늘은 백준에서 1018번문제 체스판 다시 칠하기를 풀어보았다. MN개의 단위 정사각형으로 나뉜 M X N 크기의 보드가 있다. 정사각형들은 검은색 또는 흰색으로 칠해져있고, 이 보드를 잘라 8 X 8 크기의 체스판으로 만들어야 한다. 변을 공유하는 두개의 사각형은 다른 색으로 칠해져 있는, 즉 체스판은 검은색가 흰색이 번갈아서 칠해져 있어야 한다. 결국 체스판을 색칠하는 경우는 맨 왼쪽 위칸이 흰색 또는 검은색인 경우 두 가지로 나뉜다. 보드는 그런 형식이 지켜져있다는 보장이 없기에 보드를 8 * 8크기의 체스판으로 잘라 몇개의 정사각형을 다시 칠한다. 이 때 다시 칠해야 하는 정사각형의 최소 개수를 구하는 문제이다. N과 M이 첫째 줄에 주어지고 8 fix_cnt : min_fix = fix_cnt ..
- 2021-02-16 23:12:48
- [백준 알고리즘] 2231번 문제 분해합 구하기 Python홀쑥2231번 문제 분해합 구하기이다. 구하려고 하는 수가 M이다. 어떤 자연수 N이 있을 때, 그 자연수의 분해합은 N은 M + M의 각 자리수별 숫자 를 더한 값이다. 1
- 2021-02-02 21:49:01
- [Python] Jupyter notebook 기본홀쑥작업공간 바꾸기 Jupyter notebook 바로가기 오른쪽 클릭 후 속성 이후 주피터 실행 사용할 패키지들 1. Numpy 행렬 / 선형대수 / 통계 패키지 머신러닝의 이론적 백그라운드는 선형대수와 통계로 이루어져 있다 사이킷런 같은 머신러닝 패키지가 넘파이 기반으로 되어 있다 2. Scipy 자연과학과 통계를 위한 다양한 패키기 머신러닝 패키지인 사이킷런에서도 Scipy 패키지로 구축된 여러가지 패키지를 제공한다 3. Pandas 대표적인 데이터 처리 패키지 판다스는 2차원 데이터 처리에 특화되어 있다 ( 넘파이가 행렬기반의 데이타를 처리에 특화되어 있어서 일반 데이타 처리가 부족한데 반해) matplotlib을 호출하여 쉽게 시각화하는 구조 4. Matplotlib / Seaborn 파이썬의 대표..
- 2020-06-29 12:19:06
- [Elasticsearch] 설치 및 시작홀쑥1. JDK 설치 ES(Elastic Search)는 JVM위에서 구동하기 때문에 JDK를 설치해야 한다. 1.8 이상의 버전을 설치해야 하기 때문에 openjdk-1.8.0을 설치했다. -- 참고로 ES 7버전부터는 번들로 JDK가 추가되었다고 한다. 따로 설치 안해도 된다는데.. https://thinmug.tistory.com/22?category=1129471 [CentOS 7] 리눅스 java 설치, 환경변수 설정 자바 설치 CentOS7에는 기본적으로 java가 설치되어 있다. 하지만 개발버전이 빠져있단다. 그래서 다시 설치하겠다. 이번에는 yum을 통해 다운받을 생각이다. 먼저 yum list java*jdk-devel 로 다운받을 수 thinmug.tistory.com 2. ES(Elast..
- 2020-06-28 23:36:06
- [ElasticSearch] 기본개념홀쑥Elasticsearch는 아파치 루씬(Apache Lucene)기반의 JAVA 오픈소스 분산 검색엔진 검색을 위해 단독으로 사용되기도 하며, ELK(Elasticsearch / Logstash / Kibana) 스택으로 사용되기도 함 Logstash - 다양한 소스의 로그 또는 데이터를 수집, 집계, 파싱해서 Elasticsearch로 전달 Elasticsearch - Logstash가 준 데이터를 검색 및 집계하여 필요한 정보 획득 Kibana - Elasticsearch의 집계된 정보를 시각화 및 모니터링 Elasticsearch 용어 클러스터 ( cluseter) Elasticsearch에서 가장 큰 시스템 단위 최소 하나 이상의 노드로 이루어진 '노드'들의 집합 서로 다른 클러스터끼리는 데이터의..
- 2020-06-27 12:29:26
- [Python] 스크래핑/크롤링홀쑥파이썬에서 웹을 요청할 수 있는 라이브러리 1- requests 라이브러리 (s붙음 주의) - 추가 2- urllib 라이브러리 - 내장모듈 차이점 1- requests는 요청 메소드(get/post)를 구분하지만 urllib는 보내는 데이타 여부에 따라 구분됨 2- 데이타 보낼 때 requests는 딕셔러니 형태로 urllib는 인코딩한 바이너리 형태로 보낸다 requests 라이브러리 추가 메뉴 > File > Settings > Project Interpreter > + 버튼 > 'requests' 검색 후 인스톨 터미널에서 (PyCharm을 사용하지 않는다면) > pip install requests [ requests 모듈 ] (1) Rest API 지원 import requests resp =..
- 2020-06-26 16:00:38
- [Zeppelin] 설치 및 시작홀쑥hadoop계정 # cd /tmp # wget http://apache.mirror.cdnetworks.com/zeppelin/zeppelin-0.8.2/zeppelin-0.8.2-bin-all.tgz # tar xvf zeppelin-0.8.2-bin-all.tgz # sudo mkdir /opt/zeppelin/0.8.2 # sudo mv zeppelin-0.8.2-bin/* /opt/zeppelin/0.8.2/ # sudo chown -R hadoop:hadoop /opt/zeppelin/ # ln -s /opt/zeppelin/0.8.2 /opt/zeppelin/current # vi ~/.bash_profile
- 2020-06-26 09:39:10
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)