profile
기술블로그 이전:: https://meercat.tistory.com/
post-thumbnail

Github Actions와 Docker+AWS EC2를 활용한 CI/CD

github의 권한 인증이 token으로 변경된지가 벌써 꽤나 오래되었죠? 이제 github를 사용하시는 분들이라면 github access token을 모두 가지고 계실겁니다. 혹시 가지고 있지 않으신 분들은 https://kim-dragon.tistory.

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

리스트

리스트는 선형적인 자료구조로 데이터를 일렬로 늘여 놓은 형태를 가진 자료구조를 말합니다. 일렬로 늘어놓았기 때문에 데이터간의 순서가 있다는 점도 리스트의 특징입니다.리스트에서 중요한 연산은 데이터 삽입, 삭제, 리스트 탐색이 중요합니다.리스트는 크게 array list

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

표현식과 문

식(표현식)이 평가되어 생성된 결과를 말합니다. 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미합니다. 모든 값은 데이터 타입을 가지며 메모리에 이진수, 즉 비트의 나열로 저장됩니다. 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있습니다. 변수는

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

변수

변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념입니다.자바스크립트 엔진이 연산될 식의 의미를 해석하면 연산을 수행하기 위해 먼저 연산자와 피연산자를 기억합니다. 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억합니다.메모리는 데이터를 저장할

2022년 8월 15일
·
0개의 댓글
·

Third-Party Cookies Blocking과 Storage Access API

iOS와 iPadOS 13.4부터 시작된 Intelligent Tracking Prevention(ITP)에 대해서 먼저 알아봅시다. 웹사이트는 자체 도메인이 아닌 다른 도메인에서 이미지 및 스크립트 리소스를 가져올 수 있는데 이를 Cross origin, Cross

2022년 8월 15일
·
0개의 댓글
·

Python 개요

“Life is too short, you need python”쉽고 간결하다라이브러리가 많고 활용이 쉽다BeutifulSoup, Numpy, Pandas, Scipy, Scikit-learn 등 데이터 수집 및 분석을 위한 라이브러리들이 많아 편리하고 단지 pip i

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

자료구조 기초

Data Structure Visualizationhttps://www.cs.usfca.edu/~galles/visualization/Algorithms.htmlVisu Algo (애니메이션을 통한 데이터 구조 및 알고리즘 시각화)https://vis

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

20220726 TIL

표기법 dach-case(kebab-case) 단어와 단어 사이에 -(dash)로 묶어서 사용 html/css에서 많이 사용 snake_case 단어와 단어 사이에 _(언더바)로 묶어서 사용 html/css에서 많이 사용 camelCase 첫글자가 소문자이고 다음부

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

[lv.2] 예상 대진표

문제 설명△△ 게임대회가 개최되었습니다. 이 대회는 N명이 참가하고, 토너먼트 형식으로 진행됩니다. N명의 참가자는 각각 1부터 N번을 차례대로 배정받습니다. 그리고, 1번↔2번, 3번↔4번, ... , N-1번↔N번의 참가자끼리 게임을 진행합니다. 각 게임에서 이긴

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

비동기적 프로그래밍

사용자의 행동은 전적으로 비동기적입니다. 사용자가 언제 클릭할지, 터치할지, 또는 타이핑할지 전혀 알 수 없습니다. 하지만 비동기적 실행이 사용자 입력 하나 때문에 필요한 건 아닙니다. 사실 자바스크립트의 본성 때문에 비동기적 프로그래밍이 필요합니다. 자바스크립트 애

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

[lv.2] 튜플

문제 설명셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다.(a1, a2, a3, ..., an)튜플은 다음과 같은 성

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

[lv.2] 수식 최대화

문제 설명IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다.이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다.해커톤 대회에 참가하는 모든 참가자들에게는 숫

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

함수와 추상적 사고

함수는 자신이 존재하는 컨텍스트에 따라 다양한 모습을 취합니다. 우리가 가장 먼저 되짚어 볼, 가장 간단한 일면은 코드를 재사용하는 수단이라는 측면입니다. 서브루틴으로서의 함수 서브루틴은 아주 오래 된 개념이며 복잡한 코드를 간단하게 만드는 기초적인 수단입니다. 서브

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

[lv.2] 거리두기 확인하기

문제 설명 개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발 직군 면접인 만큼 아래와 같은 규칙으로 대기실에 거리를 두고 앉도록 안내하고 있습니다. 대기실은 5개이며, 각 대기실은

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

Recoil

Recoil은 업데이트된 state 부분만 리렌더를 해줍니다.Recoil에서는 Atom으로 state의 일부를 보여줍니다.컴포넌트들은 자신이 필요한 Atom을 참조하고 있습니다. 따라서 자신이 참조하고 있는 Atom에 변화가 있으면 해당 atom을 참조하는 모든 컴포넌

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

이터레이터와 제너레이터

이터레이터는 '지금 어디 있는지' 파악할 수 있도록 돕는다는 면에서 일종의 책갈피와 비슷한 개념입니다. 배열은 이터러블 객체의 좋은 예입니다. 배열에는 여러 요소가 들어 있으므로, 이터레이터를 사용할 수 있습니다. book이란 배열이 있고, 이 배열의 각 요소는 책의

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

[lv.2] 짝지어 제거하기

문제 설명짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙입니다. 이 과정을 반복해서 문자열을 모두 제거한다면 짝지어 제거하기가

2022년 6월 11일
·
0개의 댓글
·
post-thumbnail

예외와 에러 처리

예외 처리는 에러를 컨트롤하는 매커니즘입니다. 에러 처리라고 하지 않고 예외 처리라고 하는 이유는 예상치 못한 상황에 대처하는 방식이기 때문입니다. 예상한 에러와 예상치 못한 에러(예외)를 구분하는 기준은 불명확하고 상황에 따라 크게 달라집니다. Error 객체 자바

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

맵과 셋

맵은 키과 값을 연결한다는 점에서 객체와 비슷하고, 셋은 중복을 허용하지 않는다는 점만 제외하면 배열과 비슷합니다. 맵 Map 객체는 키와 값을 연결할 목적이라면 객체보다 더 좋습니다. 사용자 객체가 여럿 있고 이들에게 각각 역할을 부여한다고 하면 먼저 맵을 만듭니

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