当我们开始学习 Python 时,我们通常会优先编写能够完成工作的代码,而不会关注代码的可读性以及代码的简洁性和效率。确切来说,这是完全没有问题的,但是有一些方法可以在不忽略可读性的情况下缩短我们的 Python 代码。单行 Python 代码,只要我们能够正确的使用它们,那么我们将能够很好的兼顾简洁和可读性!下面任何学习 Python 的同学都应该知道的 ......
301
0
0
2023-05-04
Django是啥就不多介绍了,直接步入正题吧Django debug page XSS漏洞编号:CVE-2017-12794 该漏洞利用版本需小于1.11.5以下(在1.11.5以上已修复漏洞)。产生该漏洞的原因是重复创建具有Unique约束键的值导致出发数据库Unique异常,并且没有对用户输入的字符进行检查与转义。所以,想要利用这个漏洞的条件主要有几下几 ......
597
0
0
2023-05-04
目录一、说明二、函数和参数详解2.1 scatter函数原型2.2 参数详解2.3 其中散点的形状参数marker如下:2.4 其中颜色参数c如下:三、画图示例3.1 关于坐标x,y和s,c3.2 多元高斯的情况3.3 绘制例子3.4 绘图例33.5 同心绘制3.6 有标签绘制3.7 直线划分3.8 曲线划分一、说明  ......
487
0
0
2023-05-03
在 python 里用非线性规划求极值,最常用的就是 scipy.optimize.minimize(),本文记录相关内容。简介scipy.optimize.minimize() 是 Python 计算库 Scipy 的一个功能,用于求解函数在某一初始值附近的极值,获取 一个或多个变量的标量函数的最小化结果 ( Minimization of scalar ......
406
0
0
2023-05-02
1:将两个列表合并成一个字典假设我们在 Python 中有两个列表,我们希望将它们合并为字典形式,其中一个列表的项作为字典的键,另一个作为值。这是在用 Python 编写代码时经常遇到的一个非常常见的问题但是为了解决这个问题,我们需要考虑几个限制,比如两个列表的大小,两个列表中元素的类型,以及其中是否有重复的元素,尤其是我们将使用的元素作为 key 时。我们 ......
304
0
0
2023-04-29
目录引言JSON TokenizerJSON Parser引言最近在学习 Python 的正则表达式内容,我看的是官方的文档,在文档的最后有一个例子,勾起了我的兴趣。它是用正则表达式来制作了一个简单的词法分析器。我觉得这个东西非常有趣,以前在学校的时候,有一次作业我是手写的,不过我感觉写得不好,勉强完成老师的作业吧,哈哈。所以,我参考这个例子写了一个 JSO ......
379
0
0
2023-04-29
目录一、简介二、Web服务器基础概念三、Python网络编程库四、实现简易Web服务器1.使用socket库创建服务器套接字。2.绑定服务器IP地址和端口。3.监听客户端连接。4.接受客户端连接并处理请求。五、处理HTTP请求六、返回静态文件1.根据请求URL读取文件内容。2.根据文件内容构建HTTP响应。七、测试与优化八、总结及拓展九、补充:多线程处理客户 ......
391
0
0
2023-04-27
在本篇文章当中主要给大家介绍 cpython 虚拟机对于字节码的设计以及在调试过程当中一个比较重要的字段 co_lnotab 的设计原理!python 字节码设计一条 python 字节码主要有两部分组成,一部分是操作码,一部分是这个操作码的参数,在 cpython 当中只有部分字节码有参数,如果对应的字节码没有参数,那么 oparg 的值就等于 0 ,在 ......
424
0
0
2023-04-26
目录Excel的基本组成一份自动化报表的流程报表自动化实战当日各项指标的同环比情况当日各省份创建订单量情况最近一段时间创建订单量趋势将不同的结果进行合并本篇文章将带你了解报表自动化的流程,并教你用Python实现工作中的一个报表自动化实战,篇幅较长,建议先收藏,文章具体的目录为:1.Excel的基本组成2.一份报表自动化的流程3.报表自动化实战- 当日各项指 ......
392
0
0
2023-04-26
基于UDP实现的虚拟路灯项目目标​ 使用UDP通信协议,创建虚拟路灯。具备多个虚拟路灯的终端,一个UDP Server服务器,通过UDP通信协议将设备相连,并实现虚拟路灯上的数据向服务端的传输、以及服务端可对虚拟路灯终端设备进行远程控制灯的开关。设计与实现使用语言:Python界面设计:Pyqt5、Pyqt5 Designer、Pyuic客户端设计思路:使用 ......
331
0
0
2023-04-20
协程理论进程是资源分配的最小单位,线程是CPU调度的最小单位无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理 他们之间的切换。随着我们对于效率的追求不断提高,基于单线程来实现并发又成为一个新的课题,即只用一个主线程 (很明显可利用的cpu只有一个)情况下实现并发。这样就可以节省创建线进程所消耗的时间。cpu正在运行一 ......
408
0
0
2023-04-20
操作系统线程理论进程进程只能在一个时间干一件事,如果想同时干两件事或多件事,进程就无能为力了。进程在执行的过程中如果阻塞,例如等待输入,整个进程就会挂起,即使进程中有些工作不依赖于输入的数据,也将无法执行。线程60年代,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端是由于进程是资源拥有者,创建、撤消与切换存在较大的 ......
389
0
0
2023-04-20
什么是进程?进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基 本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体; 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进 程是程序的实体。狭义定义:进程是正在运行的程序的实例(an in ......
433
0
0
2023-04-20
套接字的工作流程(基于TCP和 UDP两个协议)TCP和UDP对比TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、 面向字节流。使用TCP的应用:Web浏览器;文件传输程序。UDP(User Datagram Protocol)不可靠的、无连接的服 ......
392
0
0
2023-04-20
反射python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都 可以使用反射)四个可以实现自省的函数下列方法适用于类和对象(一切皆对象,类本身也是一个对象)对对象的反射class Foo: f = '类的静态变量' def __init__(self,name,age): se ......
308
0
0
2023-04-20