profile
더 높이

컴퓨터의 구성 요소 및 작동 원리

컴퓨터 = 크게 두 부분으로 나눈다면 하드웨어/소프트웨어로 구분할 수 있다 우리가 손으로 만질 수 있는 것 = 하드웨어 순수한 정보 = information = 소프트웨어 = (정보화기기) 함께 힘을 합쳐 원하는일을 수행하는 것 어느 한 쪽이 더 중요하다고 얘기하기는

2021년 11월 7일
·
0개의 댓글
post-thumbnail

[자료구조/알고리즘] 빅오표기법(Big-O notation)

대표적인 점근 표기법 중 하나알고리즘의 최악의 경우 복잡도를 측정함시간 및 알고리즘 공간 복잡도 분석을 위함점근 표기법이란?어떤 함수의 증가 양상을 다른 함수와의 비교로 표현하는 정수론과 해석학의 방법알고리즘에 대한 성능과 효율성을 측정하기 위해 점근 표기법을 사용한다

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

[VSCode] Reactjs Code Snippets - 리액트 컴포넌트 함수 자동 생성

지금껏 리액트 컴포넌트를 생성할 때 마다이렇게 매번 작성하거나, 다른 파일을 복사해서 붙여넣곤 했다...😣그러다가User Snippets이라는 기능을 알게돼서User Snippets에 코드를 작성해서 사용하곤 했는데,VSCode에서 아주 좋은 Extension을 발견

2021년 10월 17일
·
0개의 댓글
post-thumbnail

[Git Error] The requested URL returned error: 403...

오랜만에 새 프로젝트를 시작했다.개발 환경 세팅을 끝내고 Git 연동만 하면 되는데 git push가 안 먹힌다.처음엔 패스워드 인증이 없어졌다는 친절한 문구도 없었다그냥 접근 권한이 없다는 말뿐...그래서 git remote set-url \[git 주소] 방식도 써

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

[JS] 콜백 함수 - 제어권

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다. 콜백 함수란 콜백 함수(callback function)는 다른 코드의 인자로 넘겨주는 함수이다. 콜백 함수를 넘겨받은 코드는 이 콜백 함수를 필요에 따라 적절한 시점에 실행할 것이다. 콜백 함수를 이해

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

[JS] this - 명시적으로 this를 바인딩하는 방법

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.이전 게시물 \[JS] this - 상황에 따라 달라지는 this에서는 상황별로 this에 어떤 값이 바인딩되는지 알아보았다.이러한 규칙을 깨고 this에 별도의 대상을 바인딩하는 방법도 있다.call 메서드

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

[JS] this - 상황에 따라 달라지는 this

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.자바스크립트 코드를 작성하면서 this를 종종 사용하는데,this에 대한 정확한 작동 방식을 이해하지 못하다보니 this 사용을 꺼리게 된다(이게 왜 이 대상을 바라보는거야? 😫 라는 의문)..다른 대부분의

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

[JS] 실행 컨텍스트 - 스코프, 스코프 체인, outerEnvironmentReference

스코프란? 식별자에 대한 유효범위어떤 경계 A의 외부에서 선언한 변수는 A의 외부 뿐 아니라 A의 내부에서도 접근이 가능하지만,A의 내부에서 선언한 변수는 오직 A의 내부에서만 접근할 수 있다.ES5까지의 자바스크립트는 전역공간을 제외하면 오직 함수에 의해서만 스코프가

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

[JS] 실행 컨텍스트 - 함수 선언문과 함수 표현식

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.이 글은 👇이전 포스터👇와 이어지는 내용입니다.\[JS] 실행 컨텍스트 - environmentRecord와 호이스팅함수 선언문과 함수 표현식이 호이스팅과 어떤 관련이 있는 지 알아보기 전에, 함수 선언문

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

[JS] 실행 컨텍스트 - environmentRecord와 호이스팅

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.envirionmentRecord : 현재 컨텍스트와 관련된 코드의 식별자 정보들이 저장되는 곳컨텍스트를 구성하는 함수에 지정된 매개변수 식별자, 함수 자체(선언한 함수가 있을 경우), var로 선언된 변수의

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

[JS] 실행 컨텍스트 - Variable/Lexical Environment

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.VariableEnvironment에 담기는 내용은 LexicalEnvironment와 같지만 최초 실행 시의 스냅샷을 유지한다는 점이 다르다.실행 컨텍스트를 생성할 때 VariableEnvironment에

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

[JS] 실행 컨텍스트 - 실행 컨텍스트란?

이 글은 📕코어 자바스크립트 책을 바탕으로 정리한 글입니다.실행할 코드에 제공할 환경 정보들을 모아놓은 객체자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념자바크립트는 어떤 실행 컨텍스트가 활성화되는 시점에 선언된 변수를 위로 끌어올리고(hoisti

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

[React] Routing을 통해 링크가 이동할 때 props 넘겨주기

봇 생성 페이지에서 사용자가 생성한 봇 이름을 받는다.봇 이름(id)을 링크 맨 뒤에 붙인다.세부 링크로 넘어가도 링크 맨 뒤에는 id가 붙어야 한다.Create Bot 페이지에서 만들어진 상태 값을 하위 컴포넌트가 아닌 곳에 어떻게 넘겨줄 것인가?처음에는 Contex

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

[React] State와 Props

setState()는 컴포넌트의 state 객체에 대한 업데이트를 실행한다state가 변경되면, 컴포넌트는 리렌더링 된다props와 state는 일반 JavaScript 객체이다두 객체 모두 렌더링 결과물에 영향을 주는 정보를 갖고 있는데, props는 (함수 매개변수

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

[React] 가볍게 살펴보기

어떤 라이브러리를 사용하기 전에는 왜 라이브러리가 필요한지, 라이브러리에는 어떤 종류가 있는지, 라이브러리를 어떻게 내 목적에 맞게 사용할 수 있는지에 대해 생각해 보아야 한다.최근, 예전에 얕게 배웠던 React 지식으로 작은 프로젝트를 만들고 있는데 컴포넌트 계층

2021년 8월 18일
·
0개의 댓글

[연결리스트/스택/JS] 1406 에디터

https://www.acmicpc.net/problem/1406

2021년 8월 11일
·
0개의 댓글

[백트래킹/JS] 중복순열/중복조합

"\[백트래킹/JS] 순열/조합" 포스트와 이어지는 내용입니다. (클릭시 이동)중복 가능한 서로 다른 n개 중에 r개를 선택하는 경우의 수를 의미한다(순서 상관O)순열은 중복을 허락하지 않는다!https://www.acmicpc.net/problem/15649

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

[백트래킹/JS] 순열/조합

서로 다른 n개 중에 r개를 선택하는 경우의 수를 의미한다(순서 상관O)순서가 상관있다는 말이 무슨 말인지 이해가 잘 안간다면, 현관문 비밀번호를 생각하면 된다.현관문 비밀번호가 2580일 때 정확한 순서를 지켜 2580이라고 입력해야 문이 열리지, 5820이라고 입력

2021년 7월 31일
·
0개의 댓글

[DP연습/JS] BOJ 11726 2xn 타일링

Dynamic Programming = 동적 계획법복잡한 문제를 간단한 여러 개의 문제로 나누어 푸는 방법부분 문제 반복과 최적 부분 구조를 가진 알고리즘을 더욱 적은 시간 내에 풀 때 사용일반적으로 주어진 문제를 풀기 위해, 문제를 여러 개의 하위 문제로 나누어 푼다

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

[DP연습/JS] BOJ 9095 1, 2, 3 더하기

Dynamic Programming = 동적 계획법복잡한 문제를 간단한 여러 개의 문제로 나누어 푸는 방법부분 문제 반복과 최적 부분 구조를 가진 알고리즘을 더욱 적은 시간 내에 풀 때 사용일반적으로 주어진 문제를 풀기 위해, 문제를 여러 개의 하위 문제로 나누어 푼다

2021년 7월 7일
·
0개의 댓글