일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- LOLIN D32
- 메모리계층
- stl
- dp
- TDD
- ESP32
- 3XN 타일링
- 1796
- 백준 2133
- 풀이
- 구현
- OpenVidu
- RBT
- REACT
- 2623
- 테스트주도개발
- WebRTC란
- 적두트리
- 페이지교체알고리즘
- 자료구조
- 백준
- mediastream
- c++
- 구슬탈출
- TDD란?
- tfjs
- 9996
- 13459
- Vite 사용 이유
- 데이터 링크 계층
- Today
- Total
목록2024/07/22 (2)
그냥 블로그
인터페이스와 클래스의 차이( JavaScript ) 인터페이스 ES6가 제공하지 않는 TS 만의 특징. 추상 클래스는 선언과 구현이 모두 존재하지만, 인터페이스는 선언만 존재.멤버 변수와 멤버 메서드를 선언할 수 있지만 접근 제한자는 설정할 수 없다. 클래스청사진을 정의한 다음 클래스 속성을 추기화하고, method를 정의한다. 클래스의 인스턴스를 만들 때 실행 가능한 함수와 정의된 property를 가진 객체를 얻는다. JAVA 에서 추상 클래스와 인터페이스 정리단일 책임 원칙 (SRP)개방 폐쇄 원칙 (OCP)리스코프 치환 원칙 (LSP)I가 뭐더라 -> 인터페이스 분리 원칙 (ISP)의존 역전 원칙 (DIP)단일 책임 원칙 모든 클래스는 하나의 기능만 가지며, 클래스가 제공하는 보든 서비스는..
프로세스는 각 메모리 공간을 시스템으로부터 할당 받는다. => 보면 프로세스 마다 코드/데이터/스택/힙 영역이 나뉘어 진다. code(text), data, heap, stack 영역으로 구성된다. Code(text) 영역프로그램에 있는 함수 코드, 제어문, 상수 등을 포함한다.일반적으로 한 번 로딩하면 바뀌지 않는다. JVM과 node, 브라우저는 따로 공부하기 Data ( GVAR/BSS ) 영역범위(Scope)가 정해지지 않는 전역(Global 또는 Static) 변수를 포함한다. GVAR는 초기값을 0이 아닌 특정한 값으로 지정한 경우 사용.=> GVAR에서는 초기화한 전역 변수, BSS는 초기화 하지 않은 전역 변수 HEAP 영역동적으로 할당되는 메모리 공간으로 malloc이나 new ..