[백준] 14720. 우유 축제
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
2021-7-19 월요일
2021-7-12 월요일
2021-7-5 월요일
2021-6-21 월요일
2021-6-14 월요일
2021-6-7 월요일
2021-5-31 월요일
2021-5-24 월요일
2021-5-17 월요일
2021-5-10 월요일
2021-5-3 월요일
2021-4-26 월요일
이번 주말에 코테 두 개 있으니 알고만 해야지.
2021-4-12 월요일
2021-4-5 월요일
2021-3-29 월요일
2021-3-22 월요일
2021-3-15 월요일
2021-3-8 월요일
2021-3-1 월요일
2021-2-22 월요일
2021-2-15 월요일
2021-2-8 월요일
2021-2-1 월요일
2021-1-25 월요일
2021-1-18 월요일
2021-1-11 월요일
2021-1-4 월요일
2020-12-28 월요일
2020-12-14 월요일
2020-12-7 월요일
2020-11-30 월요일
2020-11-23 월요일
본문 바로가기
본문 바로가기
본문 바로가기
본문 바로가기
obj1 + obj 2 , obj1 - obj2 , console.log(obj) 등의 작업에서 객체는 자동 형 변환이 이뤄진다. 다음은 알아둘만한 규칙이다.
심볼은 ES6에서 새롭게 추가된 7번째 타입으로, 변경 불가능한 원시 타입 값이다. 심볼은 주로 이름의 충돌 위험이 없는 유일한 객체의 프로퍼티 키를 만들기 위해 사용한다.
옵셔널 체이닝 ?. 을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있다.
앞서 살펴본 객체 리터럴 방식({ })은 일회성 객체를 생성하는 방식이다. 객체는 일반적으로 하나의 규칙적인 틀이 있고, 이를 찍어내는 데에 사용한다. new 연산자와 생성자 함수를 같이 사용하면 다수의 객체를 찍어낼 수 있다.
함수와 메서드의 차이
자바스크립트의 가비지 컬렉션은 자바에서의 그것과 같다.
객체와 원시 타입의 근본적 차이 중 하나는, 원시값은 ‘값 그대로’ 저장 및 할당되고 복사되는 반면, 객체는 참조에 의해 저장되고 복사된다는 점이다.
객체 생성 방법
파라미터의 default value 설정하기
while 반복문
null 병합 연산자 ?? 를 사용하면 여러 피연산자 중 값이 확정되어 있는 변수를 찾을 수 있다.
OR 연산자와 피연산자가 여러 개인 경우
거듭제곱 연산자
문자형으로의 변환
자바스크립트에는 8가지의 기본 자료형이 있다.
ECMAScript5(ES5)가 2009년에 등장했다. ES5에서는 새로운 기능이 추가되고, 기능 중 일부가 변경됐다.
모던 JavaScript 튜토리얼 카테고리에는 모던 JavaScript 튜토리얼 에서 내가 몰랐거나 정리가 필요한 부분을 작성해 포스팅할 거다. 이거부터 빠르게 정독하고 책으로 넘어가자..!
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
문제 링크
불변성이란?
프로젝트 루트에 jsconfig.json 파일을 생성하고 아래 코드를 입력하면 상대 경로가 아닌 절대 경로로 파일을 접근하고 불러올 수 있다.
create-react-app 모듈을 사용해 리액트 프로젝트를 생성하면, css-loader 모듈도 자동으로 같이 설치된다. 현재 node-sass 모둘의 최신 버전은 5.0.0 이다. 이 버전은 create-react-app 으로 생성한 프로젝트의 css-loader 모듈과 충돌...
styled-components
CSS Module
Sass의 사용 장점은 라이브러리를 쉽게 불러와 사용할 수 있다는 점입니다. scss 파일 내부에서 yarn을 통해 설치한 라이브러리를 사용하는 방법은 아래와 같습니다. 스타일 파일의 깊이가 깊어지면 많은 ../ 을 적어 주어야 합니다.
상대 경로 입력 없이 파일 명만으로 임포트 하는 방법
useRef Hook은 함수형 컴포넌트에서 ref를 쉽게 사용할 수 있도록 해 줍니다.useRef를 사용하여 ref를 설정하면, useRef를 통해 만든 객체 안의 current 값이 실제 엘리먼트를 가리킵니다.
useCallback 은 렌더링 성능을 최적화해야 하는 상황에서 사용합니다. 컴포넌트 안에 정의된 함수는 컴포넌트가 리렌더링될 때마다 새로 만들어지는데, useCallback Hook을 사용하면 이미 만들어진 함수를 새로 만들지 않고 재사용할 수 있습니다. 따라서 컴포넌트의 렌더링...
useReducer 는useState보다 더 다양한 컴포넌트 상황에 따라 다양한 상태를 다른 값으로 업데이트해 주고 싶을 때 사용하는 Hook 입니다.
리액트 훅은 컴포넌트에 기능을 추가할 때 사용하는 함수입니다. 예를 들면, 컴포넌트에 상태 값을 추가하거나 자식 요소에 접근하는 등의 기능을 추가하고 싶을 때 훅을 사용할 수 있습니다.
React.memo 함수는 해당 컴포넌트의 props가 변경될 때에만 새로 렌더링 되도록 할 때 사용하는 함수입니다.
React.createElement 메소드
root 엘리먼트 말고, 다른 멀리 떨어진 엘리먼트에 렌더링하고 싶을 때 사용합니다.
To-do list를 각각 Vanila Javascript와 React.js 라이브러리를 사용해서 작성하고, 리액트를 왜 사용하는지에 대해 공부합니다.
1. parseInt(str)
고차 함수
1. 클로저
1. 순수 함수
Map 순회
prototype.substr(start, length)
단축 속성명
Javascript 에서는 변수와 함수를 var, let, const 라는 키워드를 통해 선언 및 할당할 수 있습니다. 각각의 키워드들이 무슨 차이점이 있는지 알아보겠습니다.
파일 시스템 구조
파일 개념
디스크 스케줄링
가상 메모리
논리 주소와 물리 주소
스레드의 생성과 관리 책임을 개발자로부터 컴파일러와 실행시간 라이브러리에 넘겨주는 행위를 암묵적 스레딩 이라고 한다.
스레드 라이브러리는 프로그래머에게 스레드를 생성하고 관리하기 위한 API를 제공한다.
사용자 스레드와 커널 스레드
스레드는 CPU 이용의 기본 단위이다. 스레드는 스레드 ID, 프로그램 카운터(pc), 레지스터 집합, 스택 으로 구성된다. 스레드는 같은 프로세스에 속한 다른 스레드들과 코드, 데이터 섹션 및 열린 파일이나 signal 같은 운영체제 자원들을 공유한다.
IPC에는 공유 메모리 와 메세지 전달 두 가지 모델이 있다.
프로세스의 정의
LIS 알고리즘은 주어진 수열 내에서 가장 긴 부분 수열의 길이를 찾아내는 알고리즘입니다.
트라이(Trie)란?
Union-Find란?
이전 포스트에서 pi 배열을 구해봤습니다. 이제 텍스트에서 pi 배열을 사용해 패턴을 찾아냅니다.
pi 배열 생성하기
문자열 패턴 매칭이란?
플로이드-워셜은 음의 가중치가 없는 그래프의 모든 정점에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘입니다.
다익스트라는 음의 가중치가 없는 그래프의 한 정점에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘입니다.
1 . [Profiles] - [Open Profiles]를 선택한다.
리눅스의 셸은 명령어와 프로그램을 실행할 때 사용하는 인터페이스다. 우리가 터미널이라는 곳에서 명령어를 사용해 어떤 작업을 하는 것은 커널에 일을 시키는 행위가 된다.
리눅스
1. backup 경로 아래에 오늘 날짜를 이름으로 하는 디렉토리를 생성한다.
1 . 먼저 curl을 설치한 뒤, 설치하고자하는 버전이 명시된 깃 레포지토리를 설정한다. 여기서 curl은 ~
1 . 다음 명령어로 사용자를 생성하고, 해당 사용자로 변경한다.
SSH에는 Client와 Server가 설치되어야 한다.
1. https://www.virtualbox.org 에서 VirtualBox를 설치한다.
21. 비동기 처리
11. Vue와 React 비교
1. 폴리필과 바벨
1. 컴퓨터 부팅 과정?
1. 상대 주소와 절대 주소란?
1. 프로세스와 스레드의 차이?
정규식을 전문적으로 다루는 클래스 두 가지( Pattern , Matcher )를 활용해 손쉽게 문자열 패턴 매칭을 수행할 수 있다.
Set
정수형 배열을 내림차순으로 정렬 할 때 아래와 같은 에러 메세지를 볼 수 있습니다. 원시타입의 배열을 Wrapper 클래스로 바꿔줘야 정상적으로 작동이 되는데, 이 때 int[]를 Integer[]로 변환해야 합니다.
10진수를 N진수로 표현된 문자열로 변환
운영체제에 독립적이다.
라우터별 제어와 논리적으로 중앙 집중된 제어
포워딩 & 라우팅
트랜스포트 계층과 네트워크 계층 사이의 관계
애플리케이션 구조
모든 영화 가져오기
들어가기에 앞서..
맥에는 2.6.3 버전의 시스템 ruby가 설치되어 있습니다.
Sass란?
0. 변수 타입