Home
Taelim's blog
Cancel

개발이란

Code Review 코드 리뷰의 주요 포인트 하루 안으로 Reviewer가 진행 주요 로직은 Unit test가 있어야 함 Prototyping code 등 중요도가 낮은 코드는 느슨한 리뷰도 필요 단, 이 경우에는 Repository를 분리 스타일 가이드는 반드시 지키기 Lin...

SQL Server

Row Number를 매기는 방법 SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY idx) rownum, * FROM page_table ) page_table WHERE rownum BETWEEN 1 AND 20 문자열의 시작 위치 찾기 SELECT CHARINDEX('찾을문자열A','지정문자열B') SE...

RDBMS, 그리고 SQL

SELECT COUNT(*)를 빠르게 하는 방법 Index Query Comment 1 SELECT COUNT(*) FROM Transactions Performs a full table scan. Slow on large tables. ...

MongoDB 설치 및 사용법

Mongo DB란? 간단한 정의 NoSQL 데이터베이스로, 기존 RDBMS의 SQL을 사용하는 방식이 아님 테이블 간 관계가 RDBMS와 다르며, ACID 방식으로 작동하지 않음 Local 환경의 mount된 disk를 활용한 sharding 구축 ### 구성은 2개의 샤드 서버, 2개의 config 서버(1개는 replica) ### ...

Anaconda 설치 및 사용법

Anaconda3 설치(Ubuntu) ### Anaconda3 bash script 실행 sudo apt-get update sudo apt-get install curl cd /tmp curl –O https://repo.anaconda.com/archive/Anaconda3-{select version by date ex)2019.07}-Linu...

PostgreSQL 설치 및 사용법

설치(Ubuntu) ### postgresql 설치 sudo apt-get update sudo apt-get install postgresql postgresql-contrib ### postgresql 계정 변경 sudo -i -u postgres ### postgresql 접속 psql ### sudo 계정으로 접속 sudo -u postg...

Jupyter notebook 설치 및 사용법

최초 접속 경로 변경법 다음의 Command 입력 (base) C:\Users\User>;jupyter notebook --generate-config Writing default config to: C:\Users\User\.jupyter\jupyter_notebook_config.py 위의 결과로, jupyter_notebook_confi...

Python

파일 크기 확인하는 법 ### Simple way import os b = os.path.getsize("/path/aaa.txt") ### Another way 1 import os statinfo = os.stat("somefile.txt") statinfo.st_size ### Another way 2 import os with open("s...

Bokeh 사용법

Bokeh 특징 깔끔한 Visualization Framework Jupyter Notebook과 궁합이 좋다 Correlation heatmap 그리기 import bisect # from math import pi from numpy import arange from itertools import chain from collectio...