
구조 client -> nginx -> WAS 이슈 PWA를 적용하기 위해서는 https를 적용해야하는 문제가 발생했습니다. https를 적용하기 위해 certbot으로 SSL을 적용하려고 했으나, ip에는 SSL을 적용할 수 없었습니다. 해결방안: sslip를 이용하여 ip를 domain처럼 속여 SSL을 적용 sslip 동작과정 저는 xip.io의 DNS를 사용했습니다. 따라서 예제는 xip.io이지만 아래의 사이트에서 다른 DNS를 사용하는 걸 확인할 수 있습니다. https://sslip.io/에서 자세히 확인할 수 있습니다. *.xip.io를 받아 domain처럼 바꿔줍니다. sslip 적용 ip에 sslip.io에서 제공하는 DNS를 추가하여 domain처럼 인식하게 합니다. 이제 domain..

PWA란? PWA는 Progressive Web Apps의 약자입니다. Web App을 만드는 접근방식 중 하나입니다. PWA를 왜 적용해야하나요? 캐싱을 활용하여 오프라인에서도 작동합니다. 설치를 할 수 있어 앱처럼 접근할 수 있습니다. PWA 적용하기 최종 디렉토리 구조 이미 있는 Project에 PWA 추가 vue가 존재하는 Root Directory로 이동합니다. vue add @vue/pwa registerServiceWorker.js 캐시를 저장 할 수 있는 공간입니다. Cookie의 Proxy 역할을 합니다. Client -> ServiceWorker -> Server로 요청합니다. 캐싱되어 있다면 오프라인에서도 정작 파일을 받을 수 있습니다. 보안이 중요하기 때문에 https로 설정된 호스..

1. Visual Studio를 이용한 C 프로그래밍 패스 2. C의 단순 자료형 (컴파일러마다 다르다) 자료형 크기 수의 범위 short 2바이트 -32,768 ~ +32,767 int 4바이트 -2,147,483,648 ~ +2,147,483,647 long 4바이트 -2,147,483,648 ~ +2,147,483,647 unsigned short 2바이트 0 ~ +65,535 unsigned int 4바이트 0 ~ +4,294,967,295 unsigned long 4바이트 0 ~ +4,294,967,295 float 4바이트 -3.4E-38 ~ +3.4E+38 double 8바이트 -1.7E-308 ~ 1.7E+308 char 1바이트 -128 ~ +127 unsigned char 1바이트 0 ..

1. 자료구조의 정의 자료구조 컴퓨터 프로그램을 구현하기 위해 연구된 것 컴퓨터에 자료를 효율적으로 저장하는 방식 자료구조의 장점 메모리 절약 프로그램을 실행하는데 필요한 메모리가 적다 프로그램 수행 시간을 최소화 프로그램의 특정 기능을 실행하는데 걸리는 시간이 짧아진다 컴퓨터 프로그램의 공통점 컴퓨터에 의해서 실행되는 명령어들의 집합 명령을 수행하기 위해 내부적으로 여러 자료(Data, 데이터)를 저장 2. 자료구조의 분류 프로그램에서 저장하는 자료 단순 구조 (Primitive Data Structure) 선형 구조 (Linear Data Structure) 비선형 구조 (Non-linear Data Structure) 파일 구조 (File Organization) 분류 자료의 형태(Type) 단순 ..
- Total
- Today
- Yesterday
- 정렬
- 구현
- 이것이 코딩테스트다
- 그리디
- Algorithm
- Python
- 저장소
- 깃
- 백준
- dfs
- 알고리즘
- 코틀린
- DP
- 그래프
- git
- OS
- binary search
- 2019 카카오 개발자 겨울 인턴십
- 자료구조
- spring boot 2.3.1
- repository
- 2020 카카오 인턴십
- Summer/Winter Coding(~2018)
- Algorihtm
- bfs
- BOJ
- programmers
- Idempotent
- 열혈강의
- 단계별로 문제풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |