일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트 딥다이브
- 이웅모
- 출처는 코딩앙마
- 흥달쌤
- 오종택개발자님
- 쏙쏙 들어오는 함수형코딩
- 큰돌의 CS책
- 에릭노이먼
- 고등애플
- 출처 : 한입크기로 잘라먹는 타입스크립트
- 함수형 코딩
- 갈길이 멀구나
- 유틸리티타입은 공식문서 자주 보자
- 에릭 노이먼
- 로버트 C마틴
- 김영한쌤
- 출처는 코딩애플
- 클린코드다시읽기
- 에릭 노먼드
- 나는 flux좋아...
- 리엑트를 다루는 기술
- 출처 : 자바스크립트 딥다이브
- 출처 : 코딩앙마
- 쏙속 들어오는 함수형코딩
- https://product.kyobobook.co.kr/detail/S000001952246
- 생코님Redux
- 쏙쏙들어오는함수형코딩
- 출처 : https://www.boostcourse.org/
- 쏙쏙 들어오는 함수형 코딩
- 출처 : 코딩애플
- Today
- Total
목록분류 전체보기 (133)
흰둥씨의 개발장
관계형 데이터 베이스 (RDB) : MySQL, OracleDB, PstgreSQL...상품명구매수량고객명"상품1"3오육칠"상품2"4팔구십 - 데이터 스키마가 고정적임 - 저장하고 처리해야 할 데이터 양이 늘어나면 서버성능 업그레이드 해서 확장해줘야 함- 까다로운 조건으로 데이터 필터링 해야하거나, ACID(원자성, 일관성, 고립성, 지속성)특성을 지켜야하면 RDB가 유리- 한테이블의 모든 데이터가 같은 스키마를 가져야 함 (변동사항 생기면 전체 데이터를 일일이 수정해야함) MongoDB는 문서지향적 NoSQL데이터 베이스 { 상품명: "상품1", 구매수량: 2, 구매고객: "오육칠"} - 유동적인 스키마 가질수 있음 - 저장하고 처리해야 할 데이터 양이 늘어나면 여러 컴퓨터로 분산하여 처리 해서 확장하..
스코프 (scope, 유효범위) ㄴ식별자가 유효한 범위 ㄴ자바스크립트 엔진이 식별자를 검색할 때 사용하는 규칙 ㄴ네임스페이스(같은 공간에서 같은 이름 식별자 사용불가) - 1) 스코프의 종류 *전역(global) : 코드의 가장 바깥영역 (함수바깥) *지역(local) : 함수 내부 ㄴ변수는 자신이 선언된 위치(전역인지 지역인지)에 따라 스코프가 결정됨 ㄴ전역변수: 전역에서 선언된 변수(어디서든 참조가능) ㄴ지역변수 : 지역에서 선언된 변수 (함수내와 해당함수의 하위 지역 스코프에서만 유효함) - 2) 스코프 체인 ㄴ스코프가 함수의 중첩에 의해 계층적 구조를 가짐 ㄴ상위스코프 변수는 하위스코프에서 참조가능 ㄴ하위스코프 변수는 상위스코프에서 참조불가 - 3) 함수, 블록 레벨 스코프 * 블록레벨스코프 (b..
1) 함수 ㄴ수학의 함수처럼 입력(input)을 받아 출력(output)을 내보내는 일련의 과정 ㄴ프로그래밍 언어에서는 일련의 과정을 문(statement)으로 구현하고 코드블록으로 감싸서 하나의 실행단위로 정의한 것 ㄴ매개변수(parameter) : 함수 내부로 입력을 전달 받는 변수 ㄴ인수(argument) : 입력 ㄴ반환값(return value) : 출력 ㄴ함수는 값이고, 여러개 존재할 수 있어, 특정 함수를 구별하기 위해 식별자인 함수 이름을 사용 (함수역할 파악할수 있게 ; 가독성높이기) ㄴ함수정의만으로 함수 실행되지 않고 함수 호출해야함 ㄴ함수호출 (function call/ invoke) : 인수를 매개변수를 통해 함수에 전달하여 함수 실행을 명시적으로 지시해야 함 ㄴ함수를 사용하는 이유는..
homeBrew를 이용해서 간편하게 설치 가능 터미널 열고, 아래 명령어 차례로 입력만 하면 끝 $brew tap mongodb/brew$brew install mongodb-community$brew services start mongodb-community 참고는 아래사이트! https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ Install MongoDB Community Edition on macOS — MongoDB ManualDocs Home → MongoDB Manual MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requ..
https://pixabay.com/api/docs/ Pixabay API Documentation lang str Language code of the language to be searched in. Accepted values: cs, da, de, en, es, fr, id, it, hu, nl, no, pl, pt, ro, sk, fi, sv, tr, vi, th, bg, ru, el, ja, ko, zh Default: "en" category str Filter results by category. Accepted values: backgr pixabay.com const url = `https://pixabay.com/api/?key=${KEY}&q=${text}&image_type=pho..
https://developers.kakao.com/console/app 카카오계정 accounts.kakao.com 문서 - 지도/로컬 API 가이드 - Javascript https://apis.map.kakao.com/web/ https://www.mapbox.com/
1. 구글 클라우드 플랫폼 https://console.cloud.google.com/getting-started?hl=ko 2. API 검색 -> 라이브러리 -> YouTube Data API v3 3. 사용자 인증, 공개데이터 설정 https://developers.google.com/youtube/v3/docs/playlists/list?hl=ko Playlists: list | YouTube Data API | Google for Developers Playlists: list 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. API 요청 매개변수와 일치하는 재생목록의 모음을 반환합니다. 예를 들어 인증된 사용자가 보유 developers.google.com const..
error: Your local changes to the following files would be overwritten by merge: README.md Please commit your changes or stash them before you merge. 로컬 저장소와 온라인 저장소의 같은 파일이 서로 다른 내용을 가지고 있을 때 생기는 오류 해결방법 1, 로컬 저장소의 파일을 임시 공간(stash)으로 옮겨 줌. git stash 2. 다시 온라인 저장소에서 내려받기 git pull 3. 로컬과 온라인의 저장소 파일 병합하기 (stash pop: 병합과 동시에 임시 저장소에서 제거) git stash pop
1. 해당 repository의 setting으로 들어가 제일 아래의 Delete this repository 선택 2. repository 이름과 동일하게 작성후 delete 풀 리퀘스트 pull request 란? 포크로 가져온 repository를 수정하여 원작자에게 수정 반영 요청하는 과정 1. 포크한 자신의 github repository에서 파일을 로컬로 다운 받아 수정 2. 로컬에서 커밋 후 push 3. 포크한 github repository의 pull requests 탭으로 이동 4. new pull request 버튼 클릭 (초록색 버튼) 5. 수정된 내용 확인 후 create pull request 버튼 클릭 6. 커밋 메시지 작성 혹은 확인 후 다시 create pull requ..
1. Profile : 사용자 정보 2. Account : 사용자 이름(Username) 수정 및 계정 삭제 3. Account Security : 비밀번호 변경 및 이중 인증 설정 4. Billing & plans : 유료 계정 전환 5. Emails : 사용자 메일 설정 6. Notifications : 알림 설정 7. SSH and GPG keys : SSH, GPG 키값 설정 8. Repositories : 저장소 관리 및 삭제 9. Organizations : 회사 설정 10. Saved replies : 댓글 문구 설정 11. Applications : 깃허브 앱이나 인증 설정 github 사용자정보와 로컬컴퓨터 사용자정보다른경우 => git 사용자 자격 증명 바꾸기 github에 등록한 사용..
1. git에서 user.name 과 user.email이 github와 동일하게 설정되어 있어야 하고, 어떤 파일이든 한 번은 커밋되어 있어야 함 2. github의 Repositories 탭으로 넘어가 new 버튼 선택 3. (repo_name& des.& public인지 선택)을 작성하고 Create repository 버튼 클릭 이후 생성되는 페이지의 명령어 입력하기 git remote add orgin URL git push -u origin main (git 메인 브런치가 master로 설정되어 있으면 master로, main으로 설정되어 있으면 main으로 작성) main 브런치에 푸시하는 경우 : git push -u origin main 다른 브런치에 푸시하는 경우 : git push o..
Git 이란? 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템 Github 란? 온라인 상에서 협업을 통해 버전 관리를 할 수 있게 해주는 대표적인 깃 호스팅 업체 Bitbucket, GitLab 등의 업체도 있음 CLI 방식을 위한 프로그램 설치 https://git-scm.com 혹은 vscode 의 터미널 이용 가능 Bash란? 깃에서 사용할 수 있는 리눅스 쉘shell / 명령어 Home Directory 홈 디렉토리 : 컴퓨터에 로그인 한 후 사용자 디렉토리 [WIN] C:\User\사용자이름 [Mac] /User/사용자이름 명령어 설명 cat "파일명.형식" "파일명.형식"의 내용 pwd 현재 디렉토리 위치 ls 현재..