MVC와 MVVM

MVC란? > 💡 프로그램을 각각의 역할에 따라 Model, View, Controller로 나누어 설계한 아키텍처 패턴이다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있으며 이러한 "관심사 분리" 는 더나은 업무의 분리와 향상된 관리를 제공한다.

2022년 1월 19일
·
0개의 댓글
post-thumbnail

fracz git 사용방법 문제풀이 사이트

https://gitexercises.fracz.com/git 문제를 풀면서 사용방법을 익힐 수 있는 사이트이다.새 폴더를 만든다.vscode로 폴더를 연다.cd 새폴더 이름아래 명령어를 순서대로 입력한다.1번 문제디렉터리에 A.txt와 B.txt라는 두 개의

2022년 1월 18일
·
0개의 댓글
post-thumbnail

Hook

컴포넌트에서 데이터를 관리(State)하고 데이터가 변경 될 때 상호작용(Effect)을 하기 위해 사용합니다.기존에는 컴포넌트 내에서 State의 생명주기를 관리하기 위해서 반드시 클래스 컴포넌트를 사용하여야 했습니다.다소 복잡한 클래스 컴포넌트를 보완하고 함수 컴포

2022년 1월 11일
·
0개의 댓글
post-thumbnail

원시 타입 vs 객체(참조) 타입

데이터 타입 데이터 타입은 원시 타입(primitive type)과 객체/참조 타입(Object/reference type)으로 분류할 수 있다. 원시 타입과 객체(참조) 타입의 3가지 다른점 ✔️1-1원시 타입의 값은 변경 불가능한 값이다. 한번 생성된 원시 값은

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

git fast-forward merge, 3way merge, rebase

1.fast-forward merges Git merge 중에서도 가장 깔끔하고 간단한 fast-forward merge a,b,c commit을 master 브랜치에서 한 후 feature-a 브랜치를 만들고 d와 e commit을 했다. 새로운 branch가 생성

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

리터럴이란, 표현식, 문

리터럴 리터럴은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 말한다. 자바스크립트 엔진은 코드가 실행되는 시점인 런타임에 리터럴을 평가해 값을 생성한다. 즉, 리터럴은 값을 생성하기 위해 미리 약속한 표기법이라고 할 수 있다.

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

css 박스모델, display, position, z-index

오늘 배운것과 프론트엔드 기술면접 질문들을 종합하여 정리한다. 질문 출처 - 프론트엔드 인터뷰 핸드북 CSS CSS margin과 padding의 차이 margin은 대상 바깥쪽 여백을 통제할 수 있고, padding은 대상 안쪽 여백을 통제할 수 있다. Box-mod

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

HTML

웹 제작시 고려사항 1.웹 표준 웹 사이트를 작성할 때 따라야 하는 공식 표준이나 기술규격 2.웹 접근성 장애 여부와 상관 없이 모두가 웹 사이트를 이용할 수 있게 하는것 3.크로스 브라우징 모든 브라우저 또는 기기에서 사이트가 제대로 작동하도록 하는 기법 DOCTY

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

[해시]위장-파이썬

스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다.예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다.스파이가 가진

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

JavaScript 런타임, 이벤트 루프, 태스크큐 vs 마이크로태스크 큐

인 자바스크립트 엔진은 구글 크롬의 V8이다.V8 엔진은 크게 두 부분으로 구성된다.Memory Heap: 메모리 할당이 이루어지는 곳, 동적으로 생성되는 객체들을 할당 구조화되지 않은 넓은 메모리 영역을 지칭한다.Call Stack: 코드가 실행되면서 스택 프레임이

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

[해시]완주하지 못한 선수-파이썬

💡TIL

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

[해시]전화번호 목록-파이썬

💡TIL

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

[그래프]순위-파이썬

💡TIL

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

[그래프]가장 먼 노드-파이썬

💡TIL

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

[정렬]H-Index-파이썬

문제 제한 조건 입출력 예 풀이 💡TIL

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

[정렬]가장 큰 수-파이썬

0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는 양

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

[정렬]k번째수-파이썬

문제 제한 조건 입출력 예 풀이 💡TIL

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

[다이나믹 프로그래밍]정수 삼각형-파이썬

위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이 가능합니다

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

[다이나믹 프로그래밍]N으로 표현-파이썬

📌최적의 해를 구하기에 시간이 매우 많이 필요하거나 메모리 공간이 매우 많이 필요한 문제📌작은 문제에서 구한 답이 큰 문제에서 그대로 사용될 수 있으면 다이나믹 프로그래밍을 생각해보자아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다.12 = 5 + 5 +

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

[완전탐색]모의고사-파이썬

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다.1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ...2번 수포자가 찍는

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