profile
RECORD DEVELOPER
post-thumbnail

HTTPS, CORS, XSS

클라이언트(브라우저)가 서버로 최초 연결 시도를 함서버는 공개키(엄밀히는 인증서)를 브라우저에게 넘겨줌브라우저는 인증서의 유효성을 검사하고 세션키를 발급함브라우저는 세션키를 보관하며 추가로 서버의 공개키로 세션키를 암호화하여 서버로 전송함서버는 개인키로 암호화된 세션키

2022년 4월 28일
·
0개의 댓글
post-thumbnail

PM(packgemanager)

코드의 배포를 위해서 사용되는 코드의 묶음라이브러리나 실행 파일을 포함한다.패키지를 다루는 작업을 편하게 사용할수 있게 하는 툴, 패키지를 설치 , 수정 삭제 작업을 의미한다.Node Package managerNode JS 설치 필요자바스크립트 (모듈, 라이브러리)개

2022년 4월 28일
·
0개의 댓글
post-thumbnail

그리디 알고리즘 - 프로그래머스

이 문제의 가장큰 함정은 옷을 여벌로 가지고 있는 사람이 옷을 도난 당할수 있는 상황도 겹친다는 것이기 때문에 set을 이용해서 옷을 가져온사람과 옷을 도난당한사람이 중복되지 않게 정리를 하고 옷을 빌려준 사람은 set에서 빼주어야 정확하게 값을 구할수가 있다.

2022년 3월 8일
·
0개의 댓글
post-thumbnail

그리디 알고리즘

현재 상황에서 지금 당장 좋은 것만 고르는 방법문제에서 반복적으로 선택을 해도 최적의 해를 구할수 있는지 검토 필요루트 노드에서 시작해서 단말노드까지의 합의 최대값을 찾고 싶다. 그럴때 최적의 해를 구해라.실제 눈으로 봐도 5 - 7 - 9 = 21 라는게 쉽게 보인다

2022년 3월 7일
·
0개의 댓글
post-thumbnail

[NODEJS] Graphql - Mutation 구현

Graphql 어떤 정보를 받아올때는 Query를 그 정보들을 추가, 수정, 삭제 할때는 Mutation을 사용한다.처음에 가지고 있던 데이터를 요청한다.Root가 Query가 아니라 mutation에서 삭제할 데이터를 인자값으로 넣어준 deleteEquipment를

2022년 3월 1일
·
0개의 댓글
post-thumbnail

[NODEJS] Graphql query 사용

특정 team의 아이디의 번호로 검색해서 그 아이디 번호가 속해있는 team을 뽑아 오고 싶을때 resolvers에 team이라는 query를 추가하고 type Query에 검색하려고하는 type을 추가해주면 된다.여기서도 똑같이 내가 검색하고 싶은 스키마를 지정해서

2022년 3월 1일
·
0개의 댓글
post-thumbnail

[NODEJS] Graphql-apollo

데이터 베이스에 접근할때 용도나 특성에 따라 내 입맛대로 요청을 할수 있는 APIRest Api가 있는데 따로 Graphql을 쓸 필요가 있을까 라는 의문점이 있었는데 restapi에는 한계점이 존재한다고 보인다. 일단 가장 큰게 내가 원하는 데이터만 쏙 뽑아 올수 없

2022년 2월 28일
·
0개의 댓글
post-thumbnail

[해시알고리즘] python - 위장

이번 문제는 2차원 배열로 주어진 리스트에서 의상의 이름, 의상의 종류 라는 식으로 주어진다면 이때 옷을 종류 별로 어떻게 입을수 있는가? 단 최소 한개의 의상은 입니다.첫번째 예제를 확인해 본다면 "yellowhat", "headgear" / "bluesunglass

2022년 2월 27일
·
0개의 댓글
post-thumbnail

[해시알고리즘] python - 전화번호 목록

해시알고리즘 두번째 문제 전화번호 목록이다.문제를 보면 전화번호부를 리스트 형식으로 주는데 첫번째 예를 보면 "119", "97674223", "119552421" 이렇게 나와있는걸 볼수 있다 여기서 어떤 한 번호가 다른 사람의 번호의 접두어 즉 시작점을 알리는 문자인

2022년 2월 27일
·
0개의 댓글
post-thumbnail

[해시알고리즘] python - 완주하지 못한 선수

프로그래머스에서 코딩테스트 고득점 Kit문제에서 해시 문제를 풀어보려고 한다.일단 문제를 이해해 보면 마라톤 참가를 한 선수들이 있는데 한명의 선수만 완주를 못했다. 거기에서 그 사람을 찾아라 라는 문제라고 이해를 했다.처음 문제를 접했을때는 해시알고리즘을 생각 하지

2022년 2월 27일
·
0개의 댓글
post-thumbnail

[NODE.JS] axios 크롤링

python에서 requests, beautifulsoup를 통해서 특정 웹사이트에서 데이터를 파싱할수 있는 기능을 사용할수가 있습니다. node에서도 그 기능을 수행해 줄수있는 모듈이 있는데 axios라고 합니다.node에서 사용할수 있는 http비동기 통신 라이브러

2022년 2월 24일
·
0개의 댓글
post-thumbnail

[NODE.JS] 미들웨어(Middleware) 정리

NODE.JS에서 Express부분을 공부하는데 미들웨어가 나와서 한번 정리를 해보려고 합니다. 미들웨어란? >

2022년 2월 21일
·
0개의 댓글
post-thumbnail

{JS} => 콜백지옥 탈출(Callback Hell Escape) (2) - Promise

이 전에 글에서 콜백지옥에 대한 어느정도 개념은 잡고 이제는 그 지옥에서 탈출할수 있는 방법에대해서 알아 보려고 합니다. 그런데 여기서 Callback, Promise, async await 이 세가지는 모두 비동기 처리를 다루는 방법들이라고 알수가 있습니다. Pro

2022년 2월 20일
·
0개의 댓글
post-thumbnail

[NODEJS] CRUD 만들기 (mongo.db)

생활코딩강의를 보면서 CRUD게시판 만드는 강의를 듣고 혼자 정리해 볼겸 해서 만들면서 하는김에 mongo.db연동을 해서 만들어 보기로 했습니다. main.js mongo.js package.json ㅛ

2022년 2월 20일
·
0개의 댓글
post-thumbnail

{JS} => 콜백지옥 탈출(Callback Hell Escape) (1)

함수의 파라미터로, 함수를 보낸다.함수가 실행되는 도중에 호출되어서 결과값을 처리해준다.내용을 찾아보고 정의를 해봤는데 머릿속으로는 이해가 가는데 풀어서 설명을 해보려고 하니 확 와닿는다는 느낌은 받지 못했다.한번 일상생활에서 접할 수 있는 상황을 통해서 알아보도록 하

2022년 2월 19일
·
0개의 댓글
post-thumbnail

{ 자바 스크립트 } => 동기(Synchronous), 비동기(Asynchronous)

자바스크립트 공부를 하면서 동기적인 처리와 비동기적인 처리에 대해서 정확하게 이해가 되지 않아서 한번 정리를 해보면서 이해해 보려고 한다.프로그램적으로 보지않고 일상생활에 대입해서 본다면 예를들어서 서점에서 주인이 손님들에게 주문을 받는 상황이라고 치면 손님이 4명정도

2022년 2월 18일
·
0개의 댓글