일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DFS
- Algorithm
- issue
- 알고리즘
- Python
- 파이썬
- 개발
- android
- 코테
- 동적계획법
- cos pro 1급
- codingtest
- 코드품앗이
- 분할정복
- 코딩테스트
- Vue
- 안드로이드
- Flutter
- django
- cos pro
- vuejs
- DFS와BFS
- BAEKJOON
- 백준
- cos
- 안드로이드스튜디오
- C++
- 동적계획법과최단거리역추적
- AndroidStudio
- DART
- Today
- Total
목록cycle (3)
Development Artist
Intro 라이프 사이클이란 개념이 나오게된 배경에는 정확하지는 않지만, 개발을 체계적으로하고, 운영 및 유지보수를 효율적으로 하기위함일 것이다. 필자는 새로운 프레임워크 또는 언어를 배울때 '라이프사이클'이란 키워드로 그 대상을 검색해본다. 그 이유는 어떻게 프레임워크가 돌아가는지 쉽게 파악할 수 있기 때문이다. 처리 순서를 파악할 수 있게 되는데, 이것을 알고 모르고의 차이는 퍼포먼스에서 큰 차이가 난다. 처음 시작은, 안드로이드 앱을 만들 때 였다. 그 당시에는 라이프 사이클 개념의 존재도 몰랐었고, 어떻게 앱이 처리하는지 직접 코드에 넣어보며 삽질을 하던 때였다. 그러다가 우연히 라이프 사이클 개념을 찾아보게 되었고, 아이고 이걸 왜 지금 봤나 하면서 한탄을 했었다. 그래서 이번에 Flutter로..
DOM (Document Object Model) 웹 페이지에 대한 인터페이스. 기본적으로 여러 프로그램들이 페이지의 콘텐츠 및 구조, 그리고 스타일을 읽고 조작할 수 있도록 API를 제공. DOM은 원본 HTML 문서의 객체 기반 표현 방식. 둘은 서로 비슷하지만, DOM이 갖고 있는 근본적인 차이는 단순 텍스트로 구성된 HTML 문서의 내용과 구조가 객체 모델로 변환되어 다양한 프로그램에서 사용될 수 있다는 점. DOM은 HTML 문서로부터 생성되지만 항상 동일하지 않습니다. DOM은 브라우저에서 보이는 것이 아니다. 브라우저 뷰 포트에 보이는 것은 렌더 트리로 DOM과 CSSOM의 조합. 렌더 트리는 오직 스크린에 그려지는 것으로 구성되어 있어 DOM과 다르다. 이는, 렌더링 되는 요소만이 관련 있..
장고 주기 ( 요청 & 응답 ) Web Server : 장고 프로젝트를 사용할 때는 경량화된 서버를 사용하지만, 실제 배포하거나 한다면 Ngnix 나 Apache를 사용하여 배포하게 된다. WSGI : 웹서버와 장고 Framework를 연결. WSGI는 웹 서버를 웹 프레임워크에 연결하는 기본적인 문제를 해결하기 위해 만들어진 도구. WSGI에는 '서버' 측과 '애플리케이션' 측의 두 가지 측면이 있다. 서버는 WSGI 응답을 처리하기 위해 애플리케이션을 실행하고 애플리케이션 측에 콜백 기능을 제공한다. 애플리케이션은 요청을 처리하고 제공된 콜백을 사용하여 응답을 서버로 반환한다. 기본적으로 WSGI 처리기는 웹 서버(Apache, NGINX 등)와 장고 프로젝트 사이에서 게이트퍼 역할을 한다. URL ..