본문 바로가기

코딩

(28)
[DB] SQL vs NOSQL SQL : Structured Query Language (구조적 질의어) database가 excel 표 형식같은 관계형으로 이루어져 있다면, 데이터간의 연결은 SQL로 진행하는것이 유용. 확장성의 문제로, 데이터의 양이 방대해질수록, 대용량의 서버 PC가 필요,. (ex : Customer, Agent, Orders 등 여러 데이터베이스를 묶어서 정리할만한 교점이 있을 때.) CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... ); INSERT INTO table1 VALUES (0 , 00, 000) --------------------------------------------------------..
[JS] Lodash node.js 라이브러리 Lodash _.defaults({ 'a': 1 }, { 'a': 3, 'b': 2 });_.partition([1, 2, 3, 4], n => n % 2);DownloadLodash is released under the MIT license & supports modern environments. Review the build differences & pick one that’s right for you.InstallationIn lodash.com
[JS] EJS Embedded javascript template. js을 html에서 사용할 수 있게 하는 템플릿 언어. EJS -- Embedded JavaScript templates Simple syntax JavaScript code in simple, straightforward scriptlet tags. Just write JavaScript that emits the HTML you want, and get the job done! ejs.co js문에 사용(if, else 등 한 라인마다 작성) > [app.js]에서 설정한 kindOfDay 가 [list.ejs]의 kindOfDay와 연동 됨. 반복적인 내용이 필요한 웹사이트 제작에 사용하는 템플릿인거 같은데, 예를 들어 투두리스트를 만들 때 요일..
[GIT] Forking, Pull request Forking : 하나의 원격 저장소를 복사해서 여러 저장소로 분류. Pull request : 분류한 저장소에서 작업 후, 원래의 저장소로 합치고자 할 때. --> 여러명이서 협력하여 커미션 가능. 1. Forking : Github에서 복사하고자 하는 저장소에 들어간 뒤, 우측 상단 [Fork] 아이콘 클릭 2. Pull request : [Code]탭 내, branch 아이콘 옆 [New pull request] 아이콘 클릭 및 내용 작성.(pull request를 원하는 이유 등) 3. Own repository 에서 상단의 [Pull requests] 아이콘 클릭 및 pull requests 확인.
[GIT] Gitbranch, Gitmerge Github 내 commit을 분류하고 합류하는 역할. [CMD] 1. branching : [git branch 00] >> 00라는 이름으로 커미션 분류 * [git branch]로 branching commit 확인 (앞에 * 떠있는게 메인 branch) * [git checkout]로 commit branch 변경 2. merging : main branch로 현재 경로 이동 뒤, [git merge 00] * 00는 merging 할 branch --------------------------------------------------------------------------------------------------- [GIthub] 1. branching : [CODE] 탭에서 좌측 상단 ..
[GIT] Gitclone github의 원격 저장소에 저장 되어 있는 파일을 로컬 저장소로 옮겨서 실행하고 싶을 때, [git clone "00"]으로 실행한다. * 00 : https ~ . git (git 주소)
[GIT] Gitignore git 원격 저장소에 등록을 원하지 않는 비공개 파일이 있을 때, [.gitignore]파일을 폴더에 생성 뒤, 파일 안에 등록을 원하지 않는 파일의 이름을 작성하고 저장한다. * [.gitignore]도 비공개 파일로, [ls -a]로 확인 가능하다. 그 후 [git commit -m "00"]으로 등록하면 [.gitignore]파일안에 작성 되어있는 파일은 무시한 채로 원격 저장소에 연결된다.
[GIT] 버전 컨트롤 Working Directory >> Staging Area >> Local Repository 1. 깃 로컬 저장소 이용할 폴더로 이동 (cd) 2. [git init]로 로컬 저장소 설치 * 폴더에서는 확인이 안되지만, cmd 내 [ls -a]로 [.git] 확인 가능 3. [git status]로 깃 stage 등록 상태 확인 4. staging 할 파일 [git add 000.txt]로 등록 * 커미션(한 줄 한 줄 코드 써내려 갈 때 마다 세이브 포인트 지정) 할 준비 완료 * 폴더 내 모든 파일을 등록 하고자 할 때는, [git add .] 이용 * staging area 에서 삭제하고자 할 때는, [git rm -- cached -r 00(전체파일은 .)] 이용 5. 다시 [git statu..