profile
안녕하세요
post-thumbnail

우테코 레벨 1회고 - 웹 프론트엔드

우테코 레벨 1이 무사히 끝났다. 미션 중간에 코치의 상담과 크루의 조언을 통해 회고를 작성해 보자는 조언을 받았지만, 바쁘다는 핑계로 제대로 작성하지 못했다.블로그에 글을 게시한다는 것이 어렵게 다가왔다. 항상 완벽한 글을 작성해야 하고 남에게 도움이 되어야 한다고

2024년 4월 9일
·
0개의 댓글
·

슬라이딩 윈도우

https://school.programmers.co.kr/learn/courses/30/lessons/178870?language=python3슬라이딩 윈도우 접근법은 배열 문제를 해결할 때 자주 사용되며, 주로 부분 배열(subarray)을 찾는 문제에 적

2023년 11월 28일
·
0개의 댓글
·

SQL 기본(2)

새로운 테이블을 생성함.테이블을 생성할 때 기본키, 외래키, 제약사항 등을 설정.생성된 테이블을 변경.칼럼을 추가하거나 변경, 삭제 가능.기본키를 설정하거나, 외래키 설정.해당 테이블을 삭제.테이블의 데이터 구조.Create Table칼럼 정보데이터 타입기본키테이블로부

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

SQL 기본(1)

관계형 데이터베이스는 릴레이션과 릴레이션의 조인 연산을 통해서 합집합, 교집합, 차집합 등을 만들 수 있음.합집합 두 개의 릴레이션을 하나로 합하는 것중복된 행은 한 번만 조회됨차집합본래 릴레이션에는 존재하고 다른 릴레이션에는 존재하지 않는 것을 조회교집합 두 개의 릴

2023년 8월 24일
·
0개의 댓글
·

데이터 모델링의 이해(3)

정규화는 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법비지니스에 변화가 발생하여도 데이터 모델의 변경을 최소화제1정규화부터 제5정규화까지 있지만, 실질적으로는 제3정규형까지 수행원자성의 원자성을 확보, 기본키를 설정기본키가 2개 이산의 속

2023년 8월 13일
·
0개의 댓글
·

데이터 모델링의 이해(2)

엔터티는 업무에서 관리해야 하는 데이터 집합을 의미하며, 저장되고 관리되어야 하는 데이터.엔터티는 고객의 비즈니스 프로세스에서 관리되어야 하는 정보를 추출엔터티는 유일한 식별자가 있어야 함.2개 이상의 인스턴스가 있어야 함엔터티는 반드시 속성을 가지고 있음엔터티는 다른

2023년 8월 12일
·
1개의 댓글
·
post-thumbnail

데이터 모델링의 이해(1)

데이터 모델링은 현실 세계를 데이터베이스로 표현하기 위해서 추상화데이터 모델링을 위해 고객의 업무 프로세스를 이해고객의 업무 프로세스를 이해 후 데이터 모델링 표기법 사용 모델링이해하기 쉽고 복잡하지 않게 모델링추상화 (Abstraction)단순화 (Simplifica

2023년 8월 10일
·
0개의 댓글
·

20장 strict mode

strict mode는 자바스크립트 언어의 문법을 좀 더 엄격히 적용하여 오류를 발생시킬 사능성이 높거나 자바스크립트 엔지의 최적화 작업에 문제를 일으킬 수 있는 코드에 대해 명식적인 에러를 발생전역의 선두 또는 함수 몸체의 선두에 'use strict'를 추가. 스크

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

19장 프로토타입(2)

프로토타입은 생성자 함수가 생성되는 시점에 더불어 생성됨.사용자 정의 생성자 함수와 프로토타입 생성 시점생성자 함수로서 호출할 수 있는 함수, 즉 constructor는 함수 정의가 평가되어 함수 객체를 생성하는 시점에 프로토타입도 더불어 생성됨.non-construc

2023년 7월 26일
·
1개의 댓글
·
post-thumbnail

19장 프로토타입(1)

자바스크립트는 명령형, 함수형, 프로토타입 기반, 객체지향 프로그램밍을 지원하는 멀티 패러다임 프로그래밍 언어임.속성 : 특징이나 성질을 나타내는 것추상화 : 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 내어 표현하는 것.객체 : 속성을 통해 여러 개의 값을 하

2023년 7월 17일
·
2개의 댓글
·
post-thumbnail

18장 함수와 일급 객체

무영의 리터럴로 생성할 수 있음. 런타임에 생성이 가능.변수나 자료구조에 저장할 수 있음함수의 매개변수에 전달할 수 있음.함수의 반환 값으로 사용할 수 있음.위의 조건을 만족하는 객체를 일급 객체라 함.함수가 일급 객체라는 것은 함수를 객체와 동일하게 사용할 수 있다는

2023년 7월 9일
·
0개의 댓글
·

17장 생성자 함수에 의한 객체 생성

new 연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환.생성자 함수란 new 연산자와 함께 호출하여 객체를 생성하는 함수를 말함. 생성자 함수에 의해 생성된 객체를 인스턴스라 함.객체 리터럴에 의한 객체 생성 방식의 문제점직관적이고 간편하다.

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

16장 프로퍼티 어트리뷰트

내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드. 이중 괄호\[\[]]로 감싼 이름들이 내부 슬롯과 내부 메서드임.내부 슬롯과 내부 메서드는 자바스크립트 엔진에서 실제로 동

2023년 7월 6일
·
0개의 댓글
·

15장 let, const 키워드와 블록 레벨 스코프

변수 중복 선언 허용함수 레벨 스코프함수 레벨 스코프는 전역 변수를 남발할 가능성을 높임.변수 호이스팅변수 중복 선언 금지블록 레벨 스코프변수 호이스팅let 키워드로 선언한 변수는 선언단계와 초기화 단계가 분리되어 진행.일시적 사각지대 : 스코프의 시작 시작 지점부터

2023년 7월 5일
·
0개의 댓글
·

14장 전역 변수의 문제점

지역 변수의 생명 주기4장에서 변수 선언은 선언문이 어디에 있든 상관없이 자바스크립트 엔진에 의해 런타임이전 단계에서 먼저 실행됨. 하지만 이는 전역변수에 한정된 이야기임.지역변수의 생명 주기는 함수의 생명 주기와 일치함.함수 몸체에 생성된 지역 변수의 생명 주기는 함

2023년 7월 4일
·
0개의 댓글
·

13장 스코프

스코프란?모든 식별자(변수 이름, 함수 이름, 클래스 이름등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정됨. 이를 스코프라 함코트 바깥 영역과 a함수 내부의 x변수를 선언했고 1,2에서 x변수를 참조함. 이때 자바스크립트

2023년 7월 3일
·
0개의 댓글
·

12장 함수

프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것이다프로그래밍 언어의 함수도 입력을 받아서 출력을 내보낸다. 이때 함수 내부로 입력을 전달받는 변수를 매개 변수, 입력을 인수, 출력을 반환값이라 함함수는 함수 정

2023년 7월 2일
·
0개의 댓글
·

11장 원시 값과 객체의 비교

원시 값은 변경 불가능한 값변경 불가능하다는 것은 변수가 아니라 값에 대한 진술읽기 전용 값어떤 일이 있어도 불변하기에 데이터 신뢰성을 보장불변성을 갖는 원시 값을 할당한 변수는 재할당 이외에 변수 값을 변경할 수 있는 방법이 없음유사 배열 객체값에 의한 전달ex) s

2023년 6월 28일
·
0개의 댓글
·

10장 객체 리터럴

규칙을 준수하지 않는 이름, 즉 자바스크립트에서 사용 가능한 유효한 이름이 아니면 반드시 대괄호 표기법 사용. 단 프로퍼티 키가 숫자로 이루어진 문자열인 경우 따옴표 생략 가능ES6에서 변수 이름과 프로퍼티 키가 동일한 이름일 때 프로퍼티 키를 생략할 수 있음계산된

2023년 6월 27일
·
0개의 댓글
·

9장 타입 변환과 단축 평가

개발자가 의도적으로 값의 타입을 변환하는 것 : 타입 캐스팅, 명시적 차입 변환개발자의 의도와 상관없이 자바스크립트 엔진에 의해 암묵적으로 타입 변환하는 것 : 암묵적 타입 변환, 타입 강제 변환명시적이든 암시적이든 원시값은 변경 불가능한 값이므로 변경 x타입 변환이란

2023년 6월 26일
·
0개의 댓글
·