일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- 공부
- 포스기
- 자바스크립트
- 리액트
- DOM
- 해커톤
- 초보
- this
- 취업
- 코딩
- ftech
- 엔퀸즈
- react
- 알고리즘
- 제일어려워
- array
- 코드스테이츠
- Instantiation Patterns
- grpahQL
- vscode
- 연습
- 클라이언트
- underscores
- method
- JS
- underbar
- nqueens
- JavaScript
- 일상
- Today
- Total
목록Be well coding (122)
analogcoding
RDS Amazon relational database service 관계형 데이터 베이스 서비스 클라우드에서 관계형 데이터 베이스를 간편하게 설정, 운영, 확장하는 서비스. Amarzon Rds는 여러 데이터베이스 인스턴스 유형(메모리, 성능 또는 I/O 최적화) 제공 Amazoon Aurora, PostgreSQL, MySQL, Oracle Detabase 및 SQL Server를 비롯한 6개의 익숙한 데이터베이스 엔진 중에서 선택하여 사용할 수 있음 데이터베이스의 크기는 기본(m4), 메모리 최적화(r3), 마이크로(t2), 총 3가지 카테고리로 나뉨 데이터베이스 대신에 RDS를 사용하게 되면, OS 및 데이터베이스의 설치 및 관리 그리고 업데이트를 따로 할 필요가 없어짐 게다가, AWS 콘솔이나 ..
Toy 18번 문제. async map 함수 작성. 비동기함수를 동기적으로 실행해서 맵핑까지 하는 함수작성. 최근에 배운 비동기함수를 동기적으로 실행하는 방법 중 callback , promise , async await 등을 배웠는데 promise 가 가장 편하게? 느껴져서 사용해서 해결해보았다. new Promise()로 프로미스를 생성하고 종료될 때까지 3가지 상태를 갖는다. Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은 상태 Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태 Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태 var asyncMap = function(tasks, callback){ // tasks = [f..
Toy 17번 문제. () [] {} 등 괄호가 쌍으로 정상적으로 배치되어 있으면 true / false 를 리턴하는 문제. 해결 거의 다 해간다! 시간이 부족했다 거의 접근은 다 온 것 같다. 스프린트 회원가입 구현해보기. 회원가입 , 로그인 , 로그아웃 , 유저정보 가져오기 완성. 요청이 들어올 때 쿠키와 세션이 자동으로 생성. 그 값을 조건으로 정보를 가져올 수 있 게 작성했다. crypton 을 사용해서 password 의 경우 해싱한 값을 db 에 넘겨주었다. 전반적안 회원가입의 흐름을 파악할 수 있었다. * axios * orm * cors 문제 해결 * redirect * req.cookies ---> 쿠키 내에 세션 id 가 저장되어있었다! 신기방기.. 쿠키 , 세션이 선언 시 생성되거나..
클라이언트와 정보 유지를 하기 위해 사용하는 것 서버와 클라이언트가 통신을 할 때 통신이 연속적으로 이어지지 않는다. 그때마다 서버는 클라이언트에 대한 인증을 해주어야 한다. 이러한 일은 웹페이지의 로딩을 느리게 만드는 요인이다. 이것을 해결하는 방법이 바로 쿠키와 세션이다. 쿠키(Cookie) 하이퍼 텍스트의 기록서(HTTP)의 일종으로 인터넷 사용자가 어떠한 웹 사이트를 방문할 경우 그 사이트가 사용하고 있는 서버에서 인터넷 사용자의 컴퓨터에 설치하는 작은 기록 정보 파일이다. - 서버에 접속 시 접속한 클라이언트 정보를 자신의 하드 디스크에 저장했다가 필요할 때 참조나 재사용한다. - 일정 시간동안 데이터를 저장할 수 있어 로그인 상태를 유지할 수 있다. - 4KB 이하 저장 가능 - 이름, 값, ..
Toy 16번 문제. rangeClass . start 와 end 사이에서 step 씩 증가하는 값들을 모아서 메소드 형식으로 구현하는 문제, 해결 실패.. 체크포인트 리뷰 - 13. SQL 문 작성하기. http://sqlfiddle.com/#!9/6f79f1/10306 연습해볼 링크. select * from @ where ~~ select * from @ insert into ~~ values (~,~) 등 기본적인 문제에 대해서는 문제가 없었지만 효율적인 데이터베이스 구조 작성에 대한 문제가 꽤나 어려웠다, ( 1 : n . n : n 등에 상황에서 어떻게 작용하는 지에 대한 구조 공부가 필요하다. ) sql 문 심화 문제는 다 틀렸다.. join 을 더 공부해야겠다. 4번 문제. 최소한 하나의 ..
Toy 15번 문제. 해결실패. 거의 다 왔는데 ㅠㅠ 어디서 오류가 난 지 다시 풀어봐야겠다.. ++해결 var binarySearch = function (array, target) { }; let start = 0 let end = array.length var mid = Math.floor((start + end) / 2) while (start !== end) { if (array[mid] === target) { return mid } else { if(array[mid] < target) { start = mid mid = Math.floor((start + end) / 2) } else { end = mid mid = Math.floor((start + end) / 2) } } // 1 2 ..
Toy 14번 문제. 해결 실패. 해결 후 수정 예정. SQL 배우기. Some of The Most Important SQL Commands SELECT - extracts data from a database UPDATE - updates data in a database DELETE - deletes data from a database INSERT INTO - inserts new data into a database CREATE DATABASE - creates a new database ALTER DATABASE - modifies a database CREATE TABLE - creates a new table ALTER TABLE - modifies a table DROP TABLE - d..
서버의 전반적인 최종흐름을 정리해보는 스프린트였다. 클라이언트에서 get 또는 post 요청이 들어오면 서버에서 그에 맞는 res 를 준다. 그 과정에서 get 요청이 들어오면 서버에서 요청한 req 에 대한 res 를 위해서 서버에서 다른 url 로 요청을 보내 리소스를 받아온다. fs write .read 를 이용해서 서버가 중간 역할을 하는 과정을 연습했다.. 갈수록 막히고 밀리고 .. 이러다 탈모 올 것 같다. 컨디션 조절도 실패 ㅠㅠ