Adventure Time - Jake bogyoi's Dev note
본문 바로가기

전체 글94

[React] 컴포넌트(함수형, 클래스형) | Hooks | State, Lifecycle Methods 컴포넌트란? 컴포넌트는 리액트 애플리케이션의 구성 요소입니다. UI를 작은 독립적인 부분으로 나누어 관리할 수 있게 해줍니다. 각 컴포넌트는 자체적인 라이프 사이클을 가지며, 독립적이며 재사용성을 향상시킬 수 있죠. 컴포넌트에는 클래스형 컴포넌트와 함수형 컴포넌트가 있는데 이에 관해 정리해보도록 하겠습니다. -클래스형 컴포넌트 클래스형 컴포넌트는 더 복잡한 로직이나 상태 관리가 필요한 경우 사용됩니다. 클래스형 컴포넌트는 라이프 사이클 기능( 컴포넌트가 생성되고 제거되는 시점에 호출하여 코드를 실행할 수 있습니다. )과 state 기능을 사용할 수 있습니다. ( state는 컴포넌트의 내부 상태를 관리하기 위해 사용됩니다. 컴포넌트가 렌더링될 때 변경될 수 있는 데이터를 저장하고 관리합니다.) 물론 리액.. 2024. 2. 29.
[MySQL] 데이터 형식(숫자,문자,날짜,시간,기타) | 피벗(Pivot) | JSON 데이터 * 이것이 MySQL이다 를 참고했습니다. 1. 숫자 데이터 형식 데이터 형식 바이트 수 숫자 범위 설명 BIT(N) N/8 1~64bit를 표현. b'000'형식으로 표현 TINYINT 1 -128~127 정수 ★ SMALLINT 2 -32,768~32,767 정수 MEDIUMINT 3 -8,388,608~8,388,607 정수 ★ INT INTEGER 4 약-21억~+21억 정수 ★ BIGINT 8 약 -900경~ +900경 정수 FLOAT 4 -3.40E+38~ -1.17E-38 소수점 아래 7자리까지 표현 DOUBLE REAL 8 -1.22E-308~ 1.79E+308 소수점 아래 15자리까지 표현 ★ DECIMAL(m,[d]) NUMERIC(m, [d]) 5~17 -10^38 +1 ~ +10^3.. 2024. 2. 25.
[MySQL] MySQL 오류 해결 방법(Error while loading image / Could not acquire management access for administration) error while loading image 에러 .. 그리고 매개 변수가 잘못 되었다는 메시지가 뒤이어 나왔다. 혹시 포트때문일까 해서 taskkill로 죽여봤는데 마찬가지였다. 그래서 재설치를 하니 위의 에러가 더이상 나지 않았다. 재설치라고 하면 겁부터 나는데 ..^^ workbench만 다시 설치해주면 돼서 의외로 간단하다. 재설치방법) 설정>앱및기능에서 MYSQL Workbench 8.0 CE를 찾아 수정 ! next하고 Repair 체크한 후 next, install 하면 된다. 그렇게 다시 워크벤치에 들어가보면 해당 오류가 발생하지 않는다 ! 그렇게 해결이 되나했으나,, Could not acquire management access for administration 이라는 또 다른 오류가.. 2024. 2. 6.
[TypeScript] 인터페이스와 타입 앨리어스의 개념 | 인터페이스(interface)와 타입 앨리어스(type alias)의 차이 1. 인터페이스 (interface) 인터페이스(Interface)는 TypeScript에서 사용되는 중요한 개념으로, 객체의 구조를 정의하기 위한 것입니다. 주로 객체의 속성들의 타입과 메서드의 형태를 정의하는 데에 사용됩니다. 인터페이스를 사용함으로써 코드의 가독성을 높이고 유지보수를 쉽게 할 수 있습니다. - 주로 객체의 구조를 정의할 때 사용됩니다. - 객체의 속성 이름과 그에 상응하는 타입을 지정합니다. - 여러가지 타입을 갖는 프로퍼티로 이루어진 새로운 타입을 정의하는 것과 유사합니다. - 인터페이스는 확장(extends)이 가능합니다. - 구조적인 타입 검사(structural typing)를 수행하며 변수, 함수, 클래스에 사용할 수 있습니다. - 클래스에서 구현(implement)될 수 .. 2024. 2. 4.
내 로컬 파일 탐색기에서 해당 디렉터리를 github에 올리는 방법 | 명령어 설명 1. 깃허브에서 레포지토리를 생성한다.(Repository name을 입력하고, Public/Private 유무를 체크한 후 하단의 Create repository를 클릭합니다. ) 2. 곧바로 다음과 같은 화면이 나옵니다. 저장소가 생성되었으니 생성한 래포지토리 주소를 복사해놓습니다. 3. 이제 내 컴퓨터에 저장되어있는 파일을 방금 만든 깃허브 저장소에 올릴 것입니다. 올리고자하는 파일탐색기 경로에 들어가고, 마우스 우클릭 -> Open Git Bash here 클릭 합니다. 그러면 git bash 창이 나옵니다. 해당 명령창에 아래의 명령어를 차례대로 입력하면 됩니다. git init git add . git remote add origin 깃허브레포지토리주소 git commit -m "커밋내용" g.. 2024. 1. 30.
무라카미 하루키 - 노르웨이의 숲 자신을 동정하지마. 자신을 동정하는 건 저속한 인간이나 하는 짓이야. - p403 📖 『노르웨이의 숲』 감상문 무라카미 하루키의 『노르웨이의 숲』은 단순한 청춘 소설이 아니다. 이 작품은 사랑, 상실, 고독, 그리고 삶과 죽음 사이의 애매한 경계를 이야기하며, 청춘이라는 시기의 복잡하고 모순된 감정을 섬세하게 풀어낸다. 하루키는 담담하고 건조한 문체로 사랑의 아름다움과 불완전함, 삶의 무게와 덧없음을 마치 잔잔한 물결처럼 밀어 넣는다. 주인공 와타나베는 사랑하는 사람들을 잃고, 그 상실의 감정 속에서 어떻게 살아가야 하는지를 고뇌한다. 그는 나오코를 사랑하지만, 그녀와 함께 있음으로써 더욱 외롭고 아프다. 동시에 미도리라는 생명력 넘치는 인물을 통해, 삶의 또 다른 가능성을 마주하게 된다. 이 두 인물.. 2024. 1. 28.