오늘의 공부 (77) 썸네일형 리스트형 [c언어] windows에서 gcc(c 컴파일러) 설치하기 1 필요한 것 :컴파일러 1. 윈도우 환경에서 c언어 컴파일러 설치 공식사이트말고 여기서 다운받아야 합니다. https://sourceforge.net/projects/mingw-w64/files/ MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net Automate Your Processes With AI And Without Coding Qore serves customers of all sizes - including mid-market and large enterprises, software developers and system integrators sourceforge.net MinGW-W64 GCC-8.1.0의 x86_6.. 파이썬 웹 서버 클래스 스터디1: SimpleHTTPRequestHandler 클래스 [SimpleHTTPRequestHandler 클래스] 별도의 코딩없이 즉시 웹서버를 실행할 수 있게 해준다. 디렉토리 리스트가 나오는 것은 do_GET()메소드가 반환환값으로 디렉토리를 내어놓기 때문이다. python -m http.server 8888 하면 현재 디렉토리 리스트들을 보여주는 웹서버가 가동됩니다. /usr/lib/python3.8 [소스코드 해석 셀프스터디1. 22.3.27 시작] """Simple HTTP Server. This module builds on BaseHTTPServer by implementing the standard GET and HEAD requests in a fairly straightforward manner. """ __version__ = "0.6" __.. pip 키워드 자동완성 설정하기 환경 ubuntu 20.04lts pip3 install을 터미널에 일일이 귀찮아서 자동으로 단어 완성되는 설정이 있나 찾아보았습니다. pip help completion 라고 입력하면 터미널에 따라 옵션 설명이 나옵니다. 저는 bash를 쓰니깐 bash로 설정하겠습니다. pip completion --bash >> ~/.bashrc source ~/.bashrc pip 자동완성 기능이 완성됩니다. 에를 들면 i만 치고 tab 키를 누르면 i로 시작하는 단어를 자동으로 완성됩니다. 예를 들면 install에서 ins로 시작하는 단어는 하나밖에 없기 때문에 ins까지 치고 tab을 누르면 install이 자동 완성되고 특정 알파벳으로 시작되는 단어가 여러개일 경우 목록이 뜹니다. [참고사이트] https:.. pip 설치문구 & virtualenv 실행안될 때 path 추가 (no warn script location) 환경: Ubuntu 20.04 lts 새 노트북에 파이썬 설치와 pip설치를 해보았습니다. pip를 깔면 어떤 패키지들이 있나 싶어 기록해보았습니다. gcc도 깔리는군요. (저 패키지들이 뭔지는 다는 모르지만 틈날때마다 한번 찾아봐야겠습니다.) sudo apt install python3-pip Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev fakeroot g++ g.. http 완벽가이드(13일차): 10장 HTTP 2.0 궁금한것들 *구글 SPDY를 써서 크롬으로 하면 좀 더 빠른 것인가? *스트림: 프레임들의 양방향 독립된 시퀀스?? http 완벽가이드(12일차): 9장 웹로봇 궁금증 및 기록 *크롤링: 인터넷 검색엔진은 웹을 돌아다니면서 모든 문서를 모으기 위해 크롤러를 사용한다. *크롤링을 하기 전에 출발지점을 정해야한다. 이 방문해야되는 url집합을 "root 집합" 이라 한다. *크롤러는 html파싱을 하고 상대링크를 절대링크로 바꿔야한다. *크롤러가 순환에 빠지면 네트워크를 다 차지해 웹 서버에 부담이 된다. 크롤러는 url이 방문했던 곳인지 빨리 판단하기 위해 검색트리, 해시 테이블을 사용한다. *트리와 해시테이블:url을 빨리 추적하기 위해 사용하는 자료구조 *다른 url이라 할지라도 alias(별칭)으로 사용되는 경우도 있어 같은 리소스를 가리킬때도 있다. url 정규화: url들을 표준형식으로 정규화하면 url들을 구분할수 있다.(어느정도는) *스로틀링: 로봇이 웹 사이트에서 .. http 완벽가이드(11일차): 8장 게이트웨이 궁금증 및 기록 *게이트웨이: 다른 프로토콜과 애플리케이션 간 http인터페이스 웹에서 더 복잡한 리소스를 사용하기 위해 모든 리소스를, 하나의 애플리케이션으로만 처리할 수 없어졌다. 리소스를 받기위한 경로를 안내하는 역할이 게이트웨이다. 게이트웨이는 HTTP 트래픽을 다른 프로토콜로 자동으로 변환하여, HTTP 클라이언트가 다른 프로토콜을 알 필요없이 서버에 접속하게 해준다. 웹 게이트웨이는 한쪽에서는 HTTP로 통신하고 다른 한쪽에서는 HTTP가 아닌 다른 프로토콜로 통신한다. 프로토콜 게이트웨이 애플리케이션 서버는 HTTP를 통해 클라이언트와 통신하고 서버 측에 있는 애플리케이션 프로그램에 연결하는 서버 측 게이트웨이다. 서버에서부터 파일이 전송되는게 아닌 게이트에이의 애플리케이션 프로그래밍 인터페이스(API)를 .. http 완벽가이드(11일차): 7장 캐시 캐시: 자주 쓰이는 문서의 사본을 자동으로 보관하는 HTTP 장치이다. *cash hit: 캐시에 요청이 들어왔을 때 대응하는 사본이 있다면 그것을 이용해 요청이 처리됨 *cash miss: 사본이 없을때 원서버로 전달됨 *cash revalidation:캐시는 원서버 컨텐츠가 항상 변경될 수 있기에 자료에 대한 검사를 해야된다. 검사는 변경이 있으면 304반환 없으면 200 *캐시 토폴로지: 캐시는 private cash가 있고 여러사람이 쓰는 public cash가 있다. *공용캐시: 캐시 프락시, 프락시 캐시라고 불리는 프락시 서버다. *via 헤더? *엔터티 태그? *LM인자 알고리즘 *Cache-Control 지시어 *메타파일 *캐시 수명 계산 알고리즘은 이해 못함 이전 1 2 3 4 5 6 ··· 10 다음