profile
어제보다 나은 오늘을 위해

프린터 (프로그래머스)

=> queue를 활용하여 구한 문제이다. node는 queue 내장 모듈이 없어서 그냥 배열로 구하였다. 1차시도에는 while문을 활용하지 않고 for문으로 연산하여 요소의 마지막까지 구하지 못하였다. 이 점을 캐치해서 2차 시도 끝에 통과하였다.

4일 전
·
0개의 댓글

올바른 괄호 (프로그래머스)

=> 1차시도는 그냥 스택 써서 풀려고 하다가 틀림))))(((()))) 경우를 True로 뱉는 경우 발생함. 2차 시도에서는 마지막 인덱싱이 (일 떄만 pop하는 구조로 변경하고 통과

5일 전
·
0개의 댓글
post-thumbnail

연결 리스트

배열과 다르게 탐색에 불리함 O(n)요소 추가와 삭제는 유리함 O(1)메모리가 허용하는 만큼 추가 가능싱글리, 더블리, 써큘러 형태가 있음싱글리더블리써큘러

5일 전
·
0개의 댓글
post-thumbnail

Rate limit

Rate limit은 말 그래도 요청의 한계를 주는 것이다. 한계를 주는 이유는 Dos 공격처럼 가용성 공격을 주는 공격 기법이나 트래픽 급증으로 인한 서버 다운을 막는 것이다. 주요 방식으로는 4가지가 있다.Fixed window정해진 시간 (간격)을 넘어서 요청을

5일 전
·
0개의 댓글

XSS

XSS - 사이트 간 스크립팅=> 흔히 사용자 정보나 중요 정보를 쿠키나 로컬 스토리지 등에 담게 된다면 해커가 스크립트를 써서 탈취할 수 있다는 위험성이 있다. 이를 방지하기 위해서는 script방식으로 세션 정보나 중요한 정보를 가져가기 못하게 조치를 취해야 한다.

7일 전
·
0개의 댓글

CSRF

CSRF - 사이트간 변경 위조=> 간혹 외국 사이트를 이용하거나 웹서핑을 하다 보면?? 흔치는 않지만 이상한 사이트에서 아이폰 공짜로 준다고 하면서 로그인을 요구하거나 그러는 경우가 있다. 그런 사이트에서 로그인을 하게 된다면, 위 코드처럼 POST 요청을 바로 때려

7일 전
·
0개의 댓글

배열

배열의 경우에는 생성 삭제가 끝이 아니라 무작위로 이뤄지는 경우에는 불리한 자료형중간에 삽입하거나 중간에 삭제하면 한 칸씩 밀리면서 시간 복잡도가 O(n)이 나옴삽입, 삭제가 끝에서 이뤄지는 경우끝에서 이뤄지는 경우에는 O(n)조회나 검색을 많이 하는 경우

7일 전
·
0개의 댓글

위장 (프로그래머스)

=> 처음 잘못 생각했던 것이 옷을 안 입는 경우 때문에 안 입는 경우 + 나오게 되는 경우의 수로 계산해서 틀림=> 옷을 안 입는 경우까지 모두 경우의 수로 구한 뒤, 아에 안 입는 케이스 1을 빼야 정답

7일 전
·
0개의 댓글

주장과 근거

사건의 발단 지금부터 내가 하는 얘기는 회사를 다니는 누구나 한 번씩 겪게 되는 문제라고 생각한다. 바로 작업을 한 직후, 대외적으로 성과가 좋지 못할 때 상사가 지적을 하거나 상황의 근본적인 원인을 물어보는 것이다. 이 상황에서 나는 방어적인 스탠스를 취하였고 일부

2021년 12월 29일
·
0개의 댓글

React Native - layout

=> RN에서는 flex가 자동으로 먹혀있다. 또한 반응형을 위해 flex 비율을 사용하는 것이 좋고 flexDirection이 웹과 다르게 column이 기본 값이다. 부모에 flex 비율을 주지 않으면 하위 요소가 무엇의 배수인지 알지 못해 크기가 반영되지 못한다.

2021년 12월 26일
·
0개의 댓글

EXPO로 간단한 앱 만들기

=> Hello world를 출력하는 간단한 앱이다. 빌드시에 QR코드가 나오는데, 이를 expo 앱으로 확인할 수 있다.

2021년 12월 22일
·
0개의 댓글

Express 유효성 검사

=> 매번 유효성 검사 로직을 안 짜도 된다. express에서 사용 가능한 유효성 검사 라이브러리이다.

2021년 12월 22일
·
0개의 댓글
post-thumbnail

React Native - 구조 설명

=> JS와 마크업 약간의 스타일링만 할 줄 안다면 JS 모듈을 통해 구문해석이 되고 React natvie가 native 모듈로 전환되면서 어플리케이션 개발이 쉽고 빠르게 가능해진다.

2021년 12월 14일
·
0개의 댓글

Node - EventEmitter

=> node events 모듈에는 on, emit과 같은 메서드가 있으며 이를 통해 쉽게 어플리케이션 개발이 가능하다.=> 다음과 같이 상속 구조를 통해 loging 구조도 쉽게 개발이 가능하다.

2021년 12월 6일
·
0개의 댓글

나머지가 1이 되는 수 찾기 (프로그래머스)

=> 1차 시도 성공

2021년 12월 3일
·
0개의 댓글

최소직사각형 (프로그래머스)

=> 정렬 활용하면 더 깔끔한 코드가 나왔을 텐데.. 좀 아쉽다는 생각이 들었다..

2021년 12월 3일
·
0개의 댓글

없는 숫자 더하기 (프로그래머스)

=> 1차시도에서 성공

2021년 12월 2일
·
0개의 댓글

숫자 문자열과 영단어 (프로그래머스)

=> 1차시도 테스트 케이스 10번 박살남=> 2차시도 해결, JS에서 0은 false로 분류

2021년 12월 2일
·
0개의 댓글

Stream이란?

=> 스트림은 하나의 리소스를 작게 조각내여 처리하는 것을 의미한다. 보통 영상이나 엄청 큰 파일을 전송할 때, 한 번에 툭 던지는 것이 불가능하기 때문에 조각 Chunk 사이즈를 정의하고 통신하거나 처리하게 된다.

2021년 12월 1일
·
0개의 댓글

Buffer란?

Buffer=> 버퍼는 고정된 사이즈의 메모리이다. 숫자로 구성되어 있고 byte로 이루어진 데이터이다.https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuff

2021년 12월 1일
·
0개의 댓글