Posts by Category

boj

맨 위로 이동 ↑

programmers

맨 위로 이동 ↑

til

맨 위로 이동 ↑

modernjavascripttutorial

[모던 JavaScript 튜토리얼] 18. 심볼형

3 분 소요

심볼은 ES6에서 새롭게 추가된 7번째 타입으로, 변경 불가능한 원시 타입 값이다. 심볼은 주로 이름의 충돌 위험이 없는 유일한 객체의 프로퍼티 키를 만들기 위해 사용한다.

[모던 JavaScript 튜토리얼] 16. ‘new’ 연산자와 생성자 함수

2 분 소요

앞서 살펴본 객체 리터럴 방식({ })은 일회성 객체를 생성하는 방식이다. 객체는 일반적으로 하나의 규칙적인 틀이 있고, 이를 찍어내는 데에 사용한다. new 연산자와 생성자 함수를 같이 사용하면 다수의 객체를 찍어낼 수 있다.

[모던 JavaScript 튜토리얼] 0. 개요

최대 1 분 소요

모던 JavaScript 튜토리얼 카테고리에는 모던 JavaScript 튜토리얼 에서 내가 몰랐거나 정리가 필요한 부분을 작성해 포스팅할 거다. 이거부터 빠르게 정독하고 책으로 넘어가자..!

맨 위로 이동 ↑

swea

맨 위로 이동 ↑

react

[React] 절대 경로로 파일 불러오기

최대 1 분 소요

프로젝트 루트에 jsconfig.json 파일을 생성하고 아래 코드를 입력하면 상대 경로가 아닌 절대 경로로 파일을 접근하고 불러올 수 있다.

[React] node-sass 버전 에러

최대 1 분 소요

create-react-app 모듈을 사용해 리액트 프로젝트를 생성하면, css-loader 모듈도 자동으로 같이 설치된다. 현재 node-sass 모둘의 최신 버전은 5.0.0 이다. 이 버전은 create-react-app 으로 생성한 프로젝트의 css-loader 모듈과 충돌...

[React] node_modules에서 라이브러리 불러오기

최대 1 분 소요

Sass의 사용 장점은 라이브러리를 쉽게 불러와 사용할 수 있다는 점입니다. scss 파일 내부에서 yarn을 통해 설치한 라이브러리를 사용하는 방법은 아래와 같습니다. 스타일 파일의 깊이가 깊어지면 많은 ../ 을 적어 주어야 합니다.

[React] useRef

최대 1 분 소요

useRef Hook은 함수형 컴포넌트에서 ref를 쉽게 사용할 수 있도록 해 줍니다.useRef를 사용하여 ref를 설정하면, useRef를 통해 만든 객체 안의 current 값이 실제 엘리먼트를 가리킵니다.

[React] useCallback

최대 1 분 소요

useCallback 은 렌더링 성능을 최적화해야 하는 상황에서 사용합니다. 컴포넌트 안에 정의된 함수는 컴포넌트가 리렌더링될 때마다 새로 만들어지는데, useCallback Hook을 사용하면 이미 만들어진 함수를 새로 만들지 않고 재사용할 수 있습니다. 따라서 컴포넌트의 렌더링...

[React] useReducer

2 분 소요

useReducer 는useState보다 더 다양한 컴포넌트 상황에 따라 다양한 상태를 다른 값으로 업데이트해 주고 싶을 때 사용하는 Hook 입니다.

[React] Hook

1 분 소요

리액트 훅은 컴포넌트에 기능을 추가할 때 사용하는 함수입니다. 예를 들면, 컴포넌트에 상태 값을 추가하거나 자식 요소에 접근하는 등의 기능을 추가하고 싶을 때 훅을 사용할 수 있습니다.

[React] React.memo

최대 1 분 소요

React.memo 함수는 해당 컴포넌트의 props가 변경될 때에만 새로 렌더링 되도록 할 때 사용하는 함수입니다.

[React] Portal

최대 1 분 소요

root 엘리먼트 말고, 다른 멀리 떨어진 엘리먼트에 렌더링하고 싶을 때 사용합니다.

맨 위로 이동 ↑

javascript

[JavaScript] var, let, const 키워드

2 분 소요

Javascript 에서는 변수와 함수를 var, let, const 라는 키워드를 통해 선언 및 할당할 수 있습니다. 각각의 키워드들이 무슨 차이점이 있는지 알아보겠습니다.

맨 위로 이동 ↑

os

[운영체제] 암묵적 스레딩

2 분 소요

스레드의 생성과 관리 책임을 개발자로부터 컴파일러와 실행시간 라이브러리에 넘겨주는 행위를 암묵적 스레딩 이라고 한다.

[운영체제] 스레드

최대 1 분 소요

스레드는 CPU 이용의 기본 단위이다. 스레드는 스레드 ID, 프로그램 카운터(pc), 레지스터 집합, 스택 으로 구성된다. 스레드는 같은 프로세스에 속한 다른 스레드들과 코드, 데이터 섹션 및 열린 파일이나 signal 같은 운영체제 자원들을 공유한다.

맨 위로 이동 ↑

algorithm

[알고리즘 정리] KMP(3/3)

최대 1 분 소요

이전 포스트에서 pi 배열을 구해봤습니다. 이제 텍스트에서 pi 배열을 사용해 패턴을 찾아냅니다.

[알고리즘 정리] 플로이드-워셜

1 분 소요

플로이드-워셜은 음의 가중치가 없는 그래프의 모든 정점에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘입니다.

[알고리즘 정리] 다익스트라

3 분 소요

다익스트라는 음의 가중치가 없는 그래프의 한 정점에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘입니다.

맨 위로 이동 ↑

linux

[Linux] 셸

1 분 소요

리눅스의 셸은 명령어와 프로그램을 실행할 때 사용하는 인터페이스다. 우리가 터미널이라는 곳에서 명령어를 사용해 어떤 작업을 하는 것은 커널에 일을 시키는 행위가 된다.

맨 위로 이동 ↑

question

맨 위로 이동 ↑

java

[Java] int array to Integer array and List

최대 1 분 소요

정수형 배열을 내림차순으로 정렬 할 때 아래와 같은 에러 메세지를 볼 수 있습니다. 원시타입의 배열을 Wrapper 클래스로 바꿔줘야 정상적으로 작동이 되는데, 이 때 int[]를 Integer[]로 변환해야 합니다.

[Java] 진수 변환

최대 1 분 소요

10진수를 N진수로 표현된 문자열로 변환

맨 위로 이동 ↑

nw

맨 위로 이동 ↑

clonecoding

맨 위로 이동 ↑

blog

맨 위로 이동 ↑

css

맨 위로 이동 ↑

dart

맨 위로 이동 ↑