socket基础
什么是socket?
- socket为接口通道,内部封装了IP地址、端口、协议等信息;我们可以看作是以前的通过电话机拨号上网的年代,socket即为电话线
socket通信流程
我们通过下面的图来了解socket的通信流程
一、python中如何创建类?
1. 直接定义类
class A: a = 'a'
2. 通过type对象创建
在python中一切都是对象
在上面这张图中,A是我们平常在
列表方法append()和extend()之间的差异:
append:在最后追加对象
x = [1, 2, 3]
x.append([4, 5])
print (x)
结果
[1, 2, 3, [4, 5]]
近日,微软在 Github 上开源了一个 Python 静态类型检查工具:pyright ,引起了社区内的多方关注。
微软在开源项目上的参与力度是越来越大了,不说收购 Github 这种大的战略野心,只说它家开源的 VS Code 编辑器,在猿界已经割粉无数,连我们 Pyth
示例:
text = "usernametemailtpasswordnashdfhtfiodfh@q.comty567nsdfiuhtadfhisoj@163.comt423678nefuihtosefih@q.comt78n"
v = text.ex
Yuan先生
知识预览
操作系统
回到顶部
操作系统
Plotly Express 是一个新的高级 Python 可视化库:它是 Plotly.py 的高级封装,它为复杂的图表提供了一个简单的语法。 受 Seaborn 和 ggplot2 的启发,它专门设计为具有简洁,一致且易于学习的 API :只需一次导入,您就可以在一个函数调用中创建丰富的交互式绘
接口测试基础-postman
常用的接口有两种:webservice接口和http api接口。
Webservice接口是走soap协议通过http传输,请求报文和返回报文都是xml格式。
http api接口是走http协议,通过路径来区分调用的方法,请求报文都是k
参考OpenCV自带的例子,30行Python代码实现人脸检测,不得不说,Python这个语言的优势太明显了,几乎把所有复杂的细节都屏蔽了,虽然效率较差,不过在调用OpenCV的模块时,因为模块都是C语言编写,所以在效率上并不会比用C或者C++编写慢太多。本例子使用自带的级联分类器。
路由上:
在网络上区分不同的电脑通过IP、端口和网卡的MAC地址等,在web框架中怎么区分不同的请求呢,就是通过 ‘url(路由)’ ,url 学名叫做全球统一资源定位符,其实就是一个网址
一个url通过不同的部分来组成
在
python基础知识(二)
(二)常用控制流
1、控制语句
分支语句:起到一个分支分流的作用,类似马路上的红绿灯
循环语句:for while 可以使代码不断重复的执行
2、判断语句:关键字是if..elif
1、Pyinstallers库:将.py源代码转换为无需源代码的可执行文件。
pyinstall -F<文件名.py> 将py文件转换为可执行文件
常用参数:
例: pyinstaller -i a.ico -F b.py 给定一个 P
一、安装编译工具
#yum -y install gcc
#yum -y groupinstall "Development tools"
#yum -y install zlib-devel bzip2-devel openssl-devel ncurses-deve
一、元组
1.定义:t = () print(t,type(t))
1.1# 参数为for可以循环的对象(可迭代对象):
1 t2 = tuple("123")
2 print(t2, type(t2))
3 t3 = tuple([1
首先我们这里先描述下: Python中,变量名类似__x__的,以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的(比如 __doc__, __init__等),不是private变量,
所以,不能用__name__、__sex__这样的变量名定义私有变量。
如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)
python标准库中的subprocess可以解决这个问题.
from subprocess import call
call(["ls", "-l"
今日内容:
元组
字典
集合
==========================================
一 、元组tuple:记录多个值,当多个值没有改的需求时候,此时更适合使用元组
特点:
1、用(),在()
相信很多人在格式化字符串的时候都用"%s" % v的语法,PEP 3101 提出一种更先进的格式化方法 str.format() 并成为 Python 3 的标准用来替换旧的 %s 格式化语法,CPython 从 2.6 开始已经实现了这一方法(其它解释器未考证)。
format()
新的 for
使用concurrent.futures模块中的线程池与进程池
线程池与进程池
以线程池举例,系统使用多线程方式运行时,会产生大量的线程创建与销毁,创建与销毁必定会带来一定的消耗,甚至导致系统资源的崩溃,这时使用线程池就是一个很好的解决方式。
“池”就说明了
认证Authentication
什么是身份认证
身份验证是将传入请求与一组标识凭据(例如请求来自的用户或与其签名的令牌)关联的机制。
视图的最开始处运行身份验证
在权限和限制检查发生之前,以及在允许继续执行任何其他代码之前,始终在视图的最开始处运行身份验