自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 8 Python高级 mini-web框架

浏览器请求动态页面过程一个浏览器请求一个资源的时候 web服务器一定会根据相应的判断条件 如果判断是动态的 就调用框架里面的application函数 当这个函数调用完的时候 需要返回一个body多进程 面向对象 web服务器:import socketimport multiprocessingimport reclass WSGIServer(object): def __init__(self):#创建对象的时候 套接字就创好 # 1 创建套接字

2024-01-26 16:50:16 279 1

原创 7 Python高级 MySQL

数据库 就是特殊的文件:持久化存储 读写速度极高 保证数据的有效性 对程序支持行非常好 容易扩展当前主要是用两种类型的数据库:关系型和非关系性数据库。关系型数据库RDBMS,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来池里数据库中的数据。关系型数据库:oracle:大型项目中使用,银行 电信等项目 mysql:web时代使用最广泛的关系性数据库 ms sql server:微软的项目中使用 sqlite:轻量级数据库 主要应用在移动平台SQL结构化查.

2024-01-26 16:49:01 467 1

原创 5 Python高级 Http协议 web

HTML是一种用来定义网页的文本。http是在网络上传输·html的协议,用于浏览器和服务器的通信。浏览器--->服务器发送的请求如下:GET / HTTP/1.1Host: www.baidu.comConnection: keep-aliveCache-Control: max-age=0sec-ch-ua: "Google Chrome";v="95", "Chromium";v="95", ";Not A Brand";v="99"sec-ch-ua-mobile: ?0

2024-01-26 16:47:51 115 1

原创 4 Python高级 协程

1 迭代器可迭代对象遍历也叫迭代。from collections import Iterable,Iteratorclass Classmate(object): def __init__(self): self.names = list() def add(self,name): self.names.append(name) def __iter__(self): #如果想要一个对象称为可迭代对象 即可以使用for那必须

2024-01-26 16:46:54 304 1

原创 3 Python 高级 进程

创建进程Processmultiprocessing模块就是跨平台版本的多进程模块,提供一个Process类来代表一个进程对象,这个对象可以理解为是一个独立的过程,可以执行另外的操作。创建子进程时,只需要传入一个执行函数和函数的参数,创建一个Process实例,用start()方法启动。import multiprocessingimport timedef test1(): while True: print("---1----") time..

2024-01-26 16:46:27 254 1

原创 6 Python高级

浏览器访问服务器的过程:1 先解析域名 将域名发送到DNS服务器 服务器将域名解析出的对应的IP地址发送给源主机2 向http服务器发送tcp的三次握手3 发送http的请求数据以及等待服务器的应答4 发送tcp的四次挥手Mac地址:在设备与设备之间数据通信时用来标记收发双方(网卡的序列号)网络掩码:用来区分ip地址的网络号和主机号GIL全局解释器锁真正实现多并发的只有多进程,而多线程是个假的,实际上是一个在做,另一个在休息,只是看起来像是完成了并发的过程,因为...

2024-01-26 16:45:56 720 1

原创 2 Python高级

二. 多任务单核cpu完成多个程序运行,时间片轮转。线程Thread创建线程,完成多任务:import threadingimport time#线程(Thread)是操作系统能够进行运算调度的最小单位。# 它被包含在进程之中,是进程中的实际运作单位。# 一个线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每个线程并行执行不同的任务。#threading 模块提供了一个 Thread 类来代表一个线程对象def sayhello(): print(".

2024-01-26 16:45:08 302 1

原创 1 Python高级

一. 网络通信1. 网络---UDP网络通信使用网络能够把多方链接在一起,然后可以进行数据通信。所谓的网络编程就是,让在不同的电脑上的软件能够进行数据传输,即进程之间的通信。ip地址地址就是标记地点的。网络中ip地址来标记,用来标记网络上的一台电脑。socket简介(套接字)TCP/IP协议簇的网络层的IP地址可以唯一标识网络中的主机,传输层的协议+端口可以唯一标识主机中的应用进程。socket是进程通信的一种方式,他与其他进程通信的主要不同是:他能实现不同主机间的进程通

2024-01-26 16:39:21 446 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除