이미지(데이터가 커서 웹에서 많은 비율 차지)를 통한 웹 성능 개선하기.이미지 렌더링/로딩 개선으로 사용자 경험 향상. PNG - 무손실 압축을 사용하여, 최고 품질 이미지를 제공하지만 다른 형식에 비해 크기가 훨씬 큼.JPEG - 손실 압축을 사용하여, PNG에 비해
새롭게 떠오르는 웹 브라우저 API를 전통적인 점진적 향상 기법과 함께 사용해서 네이티브 앱에 필적하는 사용자 경험을 제공하는 크로스 플랫폼 웹 애플리케이션입니다WEB APP + (HTTPS + manifest.json + serviceWorker.js)웹 페이지 제작
리액트, 자바스크립트3초 뒤에 상태를 기록해주세요 -> 상태업데이트 \*4 ->3초뒤 경고창에는 0출력리액트가 아닌 자바스크립트 함수의 특징으로 발생하는 현상각 함수 객체는 서로 다른 실행 컨텍스트에서 생성된 함수 객체각 함수 객체는 서로 다른 렉시컬 환경을 가짐함수
레이어 간 데이터를 전달하는 객체데이터 접근 메서드 외에 기능을 가지지 않음\*정렬, 직렬화 등 데이터 표현을 위한 기능은 가질 수 있음데이터의 캡슐화를 통해 유연한 대응이 가능함(데이터 요청 수 감소 효과)값을 개지는 객체값 자체로 의미를 가지는 객체변하지 않은 값을
확장에 대해서는 개방, 변경에 대해서는 폐쇄1\. 상속(is-a) <-상위가 바뀌면 하위에 영향이 매우 큼컴포지션(has-a) <- 추천변경(확장)될 것과 변하지 않을 것을 엄격히 구분이 두 모듈이 만나는 지점에 인터페이스를 정의구현에 의존하기보다 정의한 인
높은 우선순위의 요소를 먼저 꺼내서 처리하는 구조.우선순위 큐에 들어가는 원소는 비교가 가능한 기준이 있어야 함.내부 요소는 힙으로 구성되어 이진트리 구조.내부구조가 힙으로 구성되어 있기에 시간 복잡도는 O(NLogN).우선순위를 중요시해야 하는 상황에서 주로 쓰임.h
Vector 클래스를 상속특징LIFO 성질.Thread-Safe.사용용도재귀적인 코드를 비재귀적으로 바꿀 때 사용.최근에 저장된 데이터를 나열할 때 사용.Queue
Set - 합처럼 중복되지 않는 원소들의 모음을 만들 수 있는 자료구조Set에는 크게 TreeSet, HashSet, LinkedHashSetdl 있음특징Hash Table 구조 기반.HashMap을 이용하여 구현되므로, HashMap의 장점과 특징을 그대로 계승.사용
기본적으로 Map은 key-value 구조Map은 인터페이스로 선언되어 있고, 구현체로는 HashMap, TreeMap, LinkedHashMap이 존재특징bucket은 배열 기반 구조이다.충분히 큰 데이터를 가지고 있을 경우 충돌시 저장방식을 LinkedList ->
List interface 구현한 클래스 - ArrayList, LinkedList, Vector, Stack 등장점배열로 만들어졌기 때문에 인덱스를 통해서 특정 데이터에 빠르게 접근.단점생성된 배열의 공간이 꽉 찰 때마다 새로운 배열을 생성하고 Copy. 그 과정에
%b - bolean or null->false, not null->true%c - 문자(char) / 65->'A'%d - 정수%f - 실수 / ex) %.1f 소수점 첫째 자리까지%s - 문자열%x - 16진법(정수), %a - 16진법(실수) %o - 8진법(정
https://www.codelatte.io/courses/java_programming_basic/5VSKZC7E5HMV877S
python은 대입문에서 객체를 복사하지 않고 대상이 객체의 주소를 가르킴얕은 복사는 새로운 복합 객체를 만들고, 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입깊은 복사는 새로운 복합 객체를 만들고,재귀적으로 원본 객체의 사본을 새로 만든 복합 객체에 삽입mut
ec2만들어주기 (key는 잇는거 쓰거나 새로 생성)powershell(key잇는 위치 이동) 통해 접속 ( 연결 -> ssh client 서 예시 복사 )주피터노트북 설치jupyter notebook 비번, 환경 설정https적용(ssl 인증서)주피터 노트북 자동실행