분류 전체보기26 Flask 동작(흐름)방식 플라스크의 구성 요소인 라우트(Route), 뷰(View) 호출과정: 클라이언트(사용자)가 웹 브라우저를 통해서 플라스크 기반으로 개발된 웹 어플리케이션의 URL(http://127.0.0.1:5000/helloKlasse/)에 접근(or 호출)을 시도 -> 라우트 데코레이터로 접근 URl에서 URI(/helloKlasse/)를 찾아냄 -> 그 URL에 연결된 뷰함수를 호출 -> 이 뷰 함수는 렌더링을 통해서 클라이언트에 응답메시지(html) 를 전달 2019. 11. 11. list (linked list, double linked list) 테이프를 쓸때는 랜덤 엑세스 불가능 메모레: 랜덤 엑세스 가능 선형 배열 (linear array), 연결리스트(linked list) 모두 데이터 원소들을 순서를 지어 늘어놓는다. 처이점 = 선형 배열은 번호가 붙여진 칸에 원소들을 채워넣는 방식/ 연결 리스트는 각 원소들을 줄줄이 엮어서 관리하는 방식 - array list에서는 엘리먼트라는 이름을 사용 - linked list와 같이 연결된 엘리먼트들은 노드(node, 마디, 교점의 의미) 혹은 버텍스(vertex, 정점, 꼭지점의 의미)라고 부른다. 연결성이 강조된 표현! linked list 구조 보통 데이터 필드는 value라는 이름의 변수, 링크 필드는 next 변수를 사용 value에는 노드의 값이 저장되고, next에는 다음 노드의 포인터.. 2019. 7. 26. 메모리계층 - CPU 캐시, RAM, 하드디스크 CPU = 침대에 앉아있는 나 캐시 =침대 옆 작은 협탁 (L1 L2 L3) 램 = 책상위에 놓는 물건을 놈 하드디스크(hdd ssd) =창고안에 물건을 보관 피라미드 구조 캐시는 CPU랑 너무 가까워서 CPU안에 들어있다고 표현하기도 한다. https://dakuo.tistory.com/126메모리들은 프로그램이 실행되는 동안 데이터의 입력 및 출력을 담당한다.메모리들의 차이는 CPU와의 거리에서 온다.CPU와의 거리가 가까울수록 빠르고 용량이 작으며, 멀수록 느리고 용량이 크다 (기술과 돈의 문제)) 하드디스크에 있는 내용은 프로그램의 실행을 위해 메인 메모리로 이동한다.메인메모리에 있는 일부 데이터도 실행을 위해 L2 캐시로 이동한다.L2 캐시에 있는 데이터 일부는 L1 캐시로 이동한다.L1 캐시에.. 2019. 7. 17. 방화벽 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템이다. 방화벽은 일반적으로 신뢰할 수 있는 내부 네트워크, 신뢰할 수 없는 외부 네트워크(예: 인터넷) 간의 장벽을 구성한다. 서로 다른 네트워크를 지나는 데이터를 허용하거나 거부하거나 검열, 수정하는 하드웨어나 소프트웨어장치이다. 역사 방화벽이라는 용어는 원래 건물 내 화재를 제한하기 위해 고안된 방벽을 의미했다. 나중에 이 용어는 1980년대 말 네트워크 기술에 적용되었는데, 전 세계적인 이용 및 연결 면에서 인터넷이 매우 새롭게 등장한 당시 등장하였다. 네트워크 보안을 위한 방화벽의 전신은 1980년대 말에 사용된 라우터였는데, 그 이유는 이들이 네트워크를 다른 네트워크와 분리시켰으므로 한 .. 2019. 7. 16. 이전 1 2 3 4 5 6 7 다음