Recent
-
React
프로젝트 초기 셋팅하기 (CRA와 Backend 분리하기)
/* 정보 전달 목적의 글 보다는 공부하면서 기억하기 위해 적는 글입니다. 따라서 깊이가 얕으며, 잘못된 정보가 있을 수 있습니다. */ 아래 사진처럼, goodfaithbox(만들고자하는 프로젝트명)라는 폴더안에 frontend 폴더와 backend폴더를 만들어서 각각 진행하고자 한다. 이 때, frontend는 CRA를 이용하여 만들 예정이다. 지금부터 초기 셋팅을 시작해보자! 1. 우선 github에서 repository를 만들어준다. 2. 로컬에서 goodfaithbox 폴더를 만들고, 해당 폴더로 이동한 후 git init을 해준다. 3. .gitignore, readme.md, .gitmessage.txt를 작성한다. .gitignore # See https://help.github.com/a..
-
GIT
CRA 폴더 밖에서 .gitignore 을 작성했음에도 반영이 안되는 경우
현재 내 프로젝트는 아래와 같은 구조를 가지고 있다. 따라서, gitignore을 다음과 같이 작성해주었는데, 계속해서 node_modules에 있는 애들을 tracking을 하고 있었다. # dependencies node_modules /.pnp .pnp.js CRA로 만들어둔 frontend 폴더에 자동적으로 .git 이 들어가있었기 때문에 해당 문제가 발생했었다. 무지성 git add . 하는 경우에는 아래와 같이 깃에서 친절하게 알려준다. warning: adding embedded git repository: frontend hint: You've added another git repository inside your current repository. hint: Clones of the o..
-
Javascript
AJAX, JSON, XML이 뭘까?
AJAX 정의 Asynchronous Javascript And XML의 약자로, 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능을 의미한다. AJAX가 가진 장점은 페이지 전체를 새로고침 하지 않아도 된다는 "비동기성"에 있다. 기존에는 화면이 전환될 때 마다, 서버로부터 매번 새로운 HTML을 받아오고 렌더링했었는데, AJAX를 통해 웹 페이지에서 변경할 필요가 없는 부분은 다시 렌더링하지 않고, 서버로부터 필요한 데이터를 전송받아 변경해야하는 부분만 한정적으로 렌더링하는 방식으로 발전했다. 사용법 1. XMLHttpRequest XMLHttpRequest 객체를 사용하여 인스턴스를 만들어 인스턴스의 open() , send() 등의 메소드를 이용한다. 2. fetch IE를 지..
-
Algorithm
[백준 1439] 뒤집기
백준 1439번 : 뒤집기 www.acmicpc.net/problem/1439 1450번: 냅색문제 첫째 줄에 N과 C가 주어진다. N은 30보다 작거나 같은 자연수, C는 109보다 작거나 같은 음이 아닌 정수이다. 둘째 줄에 물건의 무게가 주어진다. 무게도 109보다 작거나 같은 자연수이다. www.acmicpc.net /* 문제 설명 */ 0과 1로 이루어진 문자열이 있을 때, 0 → 1, 1 → 0으로 뒤집을 수 있다. 이 때, 문자열의 모든 숫자가 같도록 만드려면 최소 몇 번을 뒤집어야할까? S = 0001100 0000000 : 1을 뒤집는 경우 1번만에 같은 숫자로 만들 수 있다. 1111111 : 0을 뒤집는 경우 2번만에 같은 숫자로 만들 수 있다. 따라서 최소로 뒤집는 경우는 1이다. ..
-
BOJ
[백준 15489] 파스칼 삼각형
백준 15489번 : 파스칼 삼각형 https://www.acmicpc.net/problem/15489 15489번: 파스칼 삼각형 첫째 줄에 양의 정수 R, C, W가 공백을 한 칸씩 두고 차례로 주어진다. (단, 2 ≤ R+W ≤ 30, 2 ≤ C+W ≤ 30, 1 ≤ W ≤ 29, C ≤ R) www.acmicpc.net /* 문제 설명 */ 파스칼 삼각형은 양 끝을 제외한 각 수는 자신의 바로 왼쪽 위의 수와 바로 오른쪽 위의 수의 합으로 되어있다. 이때 R번째 줄, C번째 수를 위 꼭짓점으로 하는 한 변이 포함하는 수의 개수가 W인 정삼각형과 그 내부를 생각하자. 정삼각형의 변과 그 내부에 있는 수들의 합을 구하여라. /* 해결 방안 */ 현재 5번째 줄 3번째 칸에 있다면, 이는 4번째 줄 2..