일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ERROR 2003
- Java Script
- JavaScript
- Pre코스
- first project
- Algorithm
- Class
- Node.js
- SR완료
- reactjs code snippets
- 코드스테이츠
- Date Structure
- SR
- nvm
- html
- 마케팅 분석
- 자바스크립트
- 서버 배포
- code states
- 코드 스테이츠
- worflow
- 리덕스 어려워
- Data Structure
- 데이터리안
- 초보 개발자
- toy problem
- 맥북 git 에러
- css
- 고객 세분화
- RDS 오류
- Today
- Total
목록개발 공부 정리 (14)
Nathan's 개발 일지
RDS 인스턴스를 생성하고, mysql을 통해 접속하려 하였으나 아래와 같은 오류가 떴다. 해당 이슈는 보안이슈를 해결하면 접속할 수 있다. error 2003 (hy000) can't connect to mysql server on (60) 해당 페이지에 접속하여, 보안그룹을 클릭한다. 보안 그룹 이름 default를 누르고, 인바운드 규칙을 편집해준다. 소스를 '위치 무관'으로 변경 하고 규칙 저장 한 다음 다시 mysql에 접속을 하면 성공적으로 접속이 될 것이다.
AWS의 주요 서비스들에 대해서 알아보자. 클라우드 컴퓨팅은 무엇인가? 기존에 서버를 이용하려면, 서버실과 같은 곳에서 수많은 컴퓨터들을 배치해야 했다. 이때 서버 성능을 향상시키려면, 컴퓨터 수를 늘리거나 컴퓨터 각각의 성능을 늘리는 방법이 있을 것이다. 그런데 이런 방식은 관리가 어렵고 비용이 많이 투자된다. 공간의 한계도 있다. 이러한 한계에 봉착하여, 일부 거대 기업들이 서버를 대량으로 관리하는 거대한 건물들을 세우고 서버실을 이용하는 대신, 그들의 서버를 대신 이용하여 자원과 공간 네트워크를 빌려주어 이용하게 한다. 덕분에 우리는 가상의 고성능 컴퓨터를 대여해서 사용할 수 있게 되었고, 필요한 만큼 사용하고 금액을 지불하게 되었으며 컴퓨터의 정보를 자유롭게 이동게 이동할 수 있게 되었다. 물론,..
리덕스? Redux - A predictable state container for JavaScript apps. | Redux A predictable state container for JavaScript apps. redux.js.org 리덕스는 왜 사용할까? 리덕스는 리액트 생태계에서 가장 많이 사용되는 상태 관리 라이브러리이다. 컴포넌트단에서 관리하는 개별 상태 관련 로직을, 다른 파일로 분리시키고 더욱 효율적으로 관리할 수 있게 만들어준다. 리덕스의 특징과 장점 미들웨어를 이용해서 액션 객체가 리듀서 함수에서 처리되기 전에, 원하는 작업을 수행하도록 구성할 수 있다. connet 함수를 비롯한 유용한 상태 관리 함수가 많다. Global State에서 모든 글로벌 상태들을 관리할 수 있다. 비..
맥북 OS 업데이트 후 git 실행시, xcrun: error 해결 방법입니다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 상기 에러 발생시 터미널에서 하기 명령어 실행 xcode-select --install 2~3분안에 설치 완료가 되는 모습을 볼 수 있습니다. 이번에 맥북 BigSur 최신버전 업데이트 후, 위와같은 에러 발생해서, 저같은 에러 발생하시는 분 있을까 공유합니다.
오늘 배운 것 Promise? “A promise is an object that may produce a single value some time in the future” 프로미스란? 언젠가 사용하게 될 값을 생산해내는 객체이다. (ES6에 추가된 친구이다.) 값을 얻는다(resolved) or 값을 얻지 못했지만 이유를 얻게 된다(rejected) 프로미스는 3가지 상태 중 하나를 갖게 되는데 아래와 같다. 대기(pending): 이행하거나 거부되지 않은 초기 상태. 이행(fulfilled): 연산이 성공적으로 완료됨. 거부(rejected): 연산이 실패함. Promise는 pending된 상태 아니면, settled 상태라고 말 한다. 즉, resolved or rejected 상태인 것이다. ..
트리구조 트리구조는 이름에서도 직관적으로 알 수 있듯이, 나무와 닮은 구조를 가지고 있습니다. 하나의 뿌리로부터 가지가 뻗어나가는 형태를 지니고 있습니다. 트리 구조의 시작점을 root라고 합니다. 위에 그림에서는 2가 root입니다. 그리고 아래 뻗어나가는 가지들이 자식 노드입니다. 그럼 위에 있는 노드는 부모노드겠지요. root만 부모도느인 것은 아닙니다. 자식들이 있으면 부모노드가 됩니다. 같은 부모에 붙어있는 자식노드는 형제노드라고 합니다. 2가 부모인 형제노드는 9, 12 ,8 , 99, 10입니다. 자식이 더이상 없는 노드는 leaf 노드라고 합니다. 트리 전체의 높이를 height라고 하고 한 층은 depth라고 합니다. 위의 그림에서 height는 3이 됩니다. 트리노드의 특징은? 부모 자..
오늘 배운 것 Graph, tree, BST(Binary Search Tree)는 graph라는 큰 뿌리에서 나온 갈래들입니다. 그중 graph의 자료구조에 대해 알아보겠습니다. Graph 자료구조 그래프는 노드(node, 또는 vertex 정점), 그리고 노드와 노드를 연결하는 간선(edge)로 구성됩니다. 특징 한 vertex에서 2개 이상의 경로가 가능 무방향 / 양방향 모두 가능 slef loop가능, loop ciruit 가능 순환 / 비순환으로 나뉨. 위에 파란 점들은 데이터입니다. 이 데이터를 vertex라고 부르고, 점과 점을 이어주는 간선이 edge입니다. 두 버텍스는 방향성을 가지지 않을수도 있고, 방향성을 가질수도 있습니다. 그리고 스스로를 가르킬 수도 있습니다. 위 그림과 같이 시작..
자료구조 - 연결 리스트 (Linked List) 연결 리스트는 '노드' 라는 객체로 이루어져있다. 연결리스트에서 노드는 Data와 Next adress로 구성되어있다. (데이터와 주소는 한 세트) 입력하는 데이터를 담고 노가 추가될 때 마다 Next adress를 이용하여 다음 노드와 연결한다. 각 노드에 다음 주소를 저장함으로써 다음 노드를 탐색할 수 있다. (한개의 포인터로 다음 주소를 가르킨다.) 첫번째 서있는 사람이 머리부분 (haed) 마지막에 서있는 사람이 꼬리부분 (tail)이다. 꼬리부분(tail)인 마지막 노드는 위와같이 다음 주소가 Null이라면 마지막 노드라고 할 수 있다. 다음 저장되는 주소가 없으니까 null 인 것이다. 위와같이 한 방향으로 연결되어지는 구조가 단순 연결 리스트..