profile
작심삼일 * 122 - 1
post-thumbnail

React testing library에서 테스트를 하다 발생할 수 있는 오류들(feat. Redux, Router 테스트 중 생긴 오류들)

이전 포스팅에서 Jest를 사용하여 Typescript로 구현한 로직을 테스트하는 방법 공부했다. 그러던 도중, React라는 Frontend 개발환경에서 컴포넌트가 정상적으로 동작하는지 테스트하는 것이 더욱 필요하지 않을까? 하는 생각에 찾아본 결과, React Te

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

EC2에서 Spring Boot PM2로 배포하기

자체 프로젝트를 배포할 때 nohup 명령어를 이용하여 백그라운드에서 스프링 부트를 실행했었다. nohup으로 배포한 서버는 프로세스에서 직접 관리를 해야 하기도 하고, 시간이 조금 지나면 자동으로 프로세스가 종료되어 매번 다시 켜줬어야 했다. 그래서 프로세스가 유지되

2022년 10월 7일
·
0개의 댓글
·

[프로그래머스] 입국심사(JavaScript)

입국심사는 심사시간이 다른 m명의 심사위원이 n명의 사람들을 심사하여 모두 통과시키는데 걸리는 최소 시간을 찾는 문제이다.이분 탐색을 이용하여 최소 시간을 구한다. 주의할 점은, 이분탐색의 오른쪽에 최대 시간을 잡는 과정이다. 문제의 제한조건은 다음과 같다. n명의

2022년 9월 26일
·
0개의 댓글
·
post-thumbnail

Typescript에서 JEST를 사용한 단위테스트를 해보자.

단위 테스트 기법에 대해 공부를 하던 중 React 에서 사용할 수 있는 testing framework JEST에 대해 알게되어 사용해보고 정리한 글입니다. 오류가 있을 수 있으니 알려주시면 감사하겠습니다.편리함에 포커스를 맞춘 Javascript Testing Fr

2022년 9월 14일
·
0개의 댓글
·
post-thumbnail

[React-Typescript] Input 태그에서 name props 가져오기

  서울시에서 제공하는 OpenAPI로 지하철 정보를 보여주는 프로젝트를 진행하다 난관에 부딪혔다.

2022년 6월 30일
·
0개의 댓글
·

[Algorithm] Binary Search

개인의 짧은 식견으로 작성했으니, 많은 조언 부탁드립니다.이분탐색은 기본적으로 Array와 같은 자료 구조에서 특정 값을 찾아낼 때 쓰인다.찾고자 하는 값과, 현재 보고 있는 값을 비교하여 왼쪽과 오른쪽으로 탐색 범위를 쪼개 다시 탐색하는 과정을 거친다.보고 있는 값과

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

[알고리즘] Knapsack Problem

정의 Knapsack Problem은 크게 0-1 Knapsack Problem,

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

[Study] 09.06 스프링 공부 노트

개행문자를 처리방식이 OS마다 다르기 때문에 생기는 오류. 윈도우 OS에서는 CRLF를 개행문자로 사용하기 때문에 git config core.autocrlf true 명령어를 입력해주면 된다.지금까지는 디바이스에서 콘솔에 찍어보는 방식으로 간단한 테스트를 했었지만,

2021년 9월 6일
·
1개의 댓글
·
post-thumbnail

[백준] 9012.괄호

괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “(

2021년 9월 2일
·
0개의 댓글
·
post-thumbnail

[Flutter개발노트] 09.01 Platform Exception & AlertDialog

학교에서 대여한 맥북을 반납하고, 부득이하게 윈도우 환경의 데스크탑에 프로젝트를 이전해왔다. 세팅을 끝내고, 작업을 시작하려 에뮬레이터에 빌드했는데, 로그인 화면에서 홈 화면으로 이동이 안됐다. 에러 로그를 확인해보니 Platform Exception(sign_in)이

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

[CPP] 백준10828. 스택

정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 다섯 가지이다.push X: 정수 X를 스택에 넣는 연산이다.pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경

2021년 9월 1일
·
0개의 댓글
·
post-thumbnail

[Python] Leetcode RE-2. Add Two Numbers

L1과 L2의 값을 Stack처럼 꺼내 Integer로 저장한다.결과로 나온 두 Integer를 더한다.두 Integer의 합에서 각 자리 수를 가져와 ListNode로 만들어준다.코드가 이전 코드에 비해 약간 길다. (30줄 vs 40줄)Time Complexity면

2021년 3월 27일
·
0개의 댓글
·
post-thumbnail

[Python] Leetcode 29. Divide Two Integers

Dividend, Divisor 두 Integer 값을 나누면 되는 간단한 문제이다. 하지만, multiply, divide, percent operation을 사용하면 안되는 제약 조건이 있다. 결과 값으로는 나눈 값의 몫을 출력한다.Input: dividend =

2021년 3월 27일
·
0개의 댓글
·
post-thumbnail

[Python] Leetcode 2. Add Two Numbers

각 노드의 값이 0~9 사이인 Linked List 두 개가 주어진다. 리스트 안의 값들은 역순으로 저장이 되어 있다. 두 리스트 속의 노드의 합을 새로운 Linked List에 저장하면 된다. 역순으로 저장이 되어있기 때문에 받아올림이 발생할 경우 뒤에 오는 값에 올

2021년 3월 2일
·
2개의 댓글
·