본문 바로가기
728x90

전체 글48

[DB] SELECT 기본 문법 아래 내용은 w3schools 의 SQL 파트의 DB에서 Products 테이블을 기준으로 공부하였다. https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all SQL Tryit Editor v1.6 WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a differe.. 2020. 12. 19.
[알고리즘] 복잡도란 무엇인가(시간복잡도, 공간복잡도, 빅오 표기법) 복잡도란 알고리즘의 성능을 나타내는 척도 크게 시간 복잡도, 공간 복잡도로 나눌 수 있다. 시간 복잡도 특정한 크기의 입력에 대해 알고리즘이 얼마나 오래 걸리는지를 의미한다. 알고리즘을 위해 필요한 연산의 횟수 복잡도를 표현하기 위해 빅오 표기법을 사용한다. 최악의 경우에 대한 연산 횟수가 가장 중요하다. N의 범위에 따라 시간 복잡도를 계산하고 사용할 수 있는 알고리즘을 선택하는 방법도 있다. 빅오 표기법 표현 O(1) 상수 O(logN) 로그 O(N) 선형 O(NlogN) 로그 선형 O(N^2) 다항 O(2^n) 지수 공간 복잡도 특정한 크기의 입력에 대해 알고리즘이 얼마나 많은 메모리를 차지하는지를 의미한다. 알고리즘을 위해 필요한 메모리의 양 2020. 12. 19.
[Git] Subtree 관리하기(push, pull) Parent 폴더에서 관리하기 기존 Git 관리처럼 하되 commit message 를 구분하고 싶다면 자신만의 tag 를 이용하여 commit 후 push 한다. $ git add { child path item } $ git commit { [Repo name] Commit message } $ git push { branch name } Child 폴더에서 직접 관리하기 Child 폴더를 직접 관리하기 위해서는 반드시 아래와 같이 사용해야한다. Remote 저장소에 Parent 저장소가 Child 를 push 되어있는 상태에서만 가능하다. # push $ git subtree push --prefix { child path } { remote name } { child branch } # pull .. 2020. 12. 19.
[Git] Subtree - 하나의 저장소에서 여러 repo 관리하기 A-Sample, B-Sample, C-Sample Repository 를 Z-Sample 폴더에서 관리하기. 1. Base Repository clone 먼저 Github이나 Gitlab 같은 저장소에 Repository 를 만듭니다. 그 후 Clone 합니다. $ git clone https://github.com/{사용자 이름}/Z-Sample.git 2. 저장소 가져오기 subtree 명령어를 이용하여 저장소 데이터를 가져옵니다. $ git subtree add --prefix=A-Sample https://github.com/{사용자 이름}/A-Sample.git master $ git subtree add --prefix=B-Sample https://github.com/{사용자 이름}/B-S.. 2020. 12. 19.
728x90