
vscode如何调试python
初始化配置配置在调试会话期间驱动VS Code的行为。 配置在launch.json文件中定义,该文件存储在工作区的.vscode文件夹中。注意为了更改调试配置,您的代码必须存储在一个文件夹中。要使用Python配置生成launch.json文件,请执行以下步骤:1.选择设置按钮(在上图中圈出)或使用Debug> Open configurations菜单命...
2024-01-10
python实现socket通信
python实现socket很简单,保证你的环境有响应的python环境就可以,我使用的是socket,demo代码如下:server端程序: 1 # coding:utf-8 2 3 import socket # 导入 socket 模块 4 5 6 def test_server(): 7 s = socket.socket() # 创建 socket 对象 8 9 host = socket.gethostname() # 获取本地主机名10 port = 1...
2024-01-10
python中doctest模块如何使用?
想必大家看到该模块都会油然而生陌生的感觉,实际上该模块是一个标准库,主要的作用是用于测试方向的,测试是每一个程序员必须的关卡,掌握住测试模块doctest还是相当重要的,因为作为模块,doctest能够支持两种测试方式,所以因地制宜的使用还是需要了解下,下面一起来看下吧。doctest简单介...
2024-01-10
pythonDjanjocsrf说明与配置
Django csrf CSRF 全称(Cross Site Request Forgery)跨站请求伪造。也被称为One Click Attack和Session Riding,通常缩写为CSRF或XSRF。你可以这样理解:攻击者(黑客,钓鱼网站)盗用了你的身份,以你的 名义发送恶意请求,这些请求包括发送邮件、发送信息、盗用账号、购买商品、银行转账,从而使你的个人隐私...
2024-01-10
python序列如何用reversed逆置?
我们可以在进行排序的时候,可以选择正序从1到100,也可以选择从100到1,这种在数字的排序被用于价格的筛选上较为频繁。在序列中,里面不再是简单的数字,可能是字符串,甚至是列表。那么我们有没有什么可以进行逆置的方法呢?这里我们先对序列进行简单的讲解,然后进一步学习reversed逆置的...
2024-01-10
python SocketServer
SocketServer是标准库中一个高级别的模块,用于简化网络客户与服务器的实现。模块中,已经实现了一些可供使用的类。在Python3中,本模块为socketserver模块。在Python 2中,本模块为SocketServer模块。所以在用import导入时,要分情况导入,否则会报错。导入的代码如下:?1234try: import sockets...
2024-01-10
python--selectors模块
它的功能与linux的epoll,还是select模块,poll等类似;实现高效的I/O multiplexing, 常用于非阻塞的socket的编程中; 简单介绍一下这个模块,更多内容查看 python文档:https://docs.python.org/3/library/selectors.html1. 模块定义了一个 BaseSelector的抽象基类, 以及它的子类,包括:SelectSelector, PollSelector, EpollSelector, Devpol...
2024-01-10
python中doctest如何放到独立文件?
上篇已经讲过doctest嵌入的使用,还没学会的小伙伴可以找一下之前的文章。今天我们来讲讲它的另一种用法。那么,doctest是如何放到独立文件中的呢?如果不想将doctest测试用例嵌入到python的源码中,则可以建立一个独立的文本文件来保存测试用例。将naruto.py中的doctest内容拷贝出来放到sasuke.txt文件里...
2024-01-10
python中list怎么使用decode方法设置编码
Python decode() 方法以 encoding 指定的编码格式解码字符串。默认编码为字符串编码。decode()方法语法:str.decode(encoding='UTF-8',errors='strict')参数encoding -- 要使用的编码,如"UTF-8"。errors -- 设置不同错误的处理方案。默认为 'strict',意为编码错误引起一个UnicodeError。 其他可能得值有 'ignore', 'replace', 'xmlcharrefreplac...
2024-01-10
eclipse pydev 配置autopep8
升级系统后很少写代码了,所以,之前eclipse的一些配置也渐渐不太记得了。最近有个项目要用python来做,于是想配一下autopep8。记得之前是在external tools来设置的,需要配置参数什么的,当时还了解了很多eclipse的内置参数都是什么意思。上午捣鼓了一会,发现就一行:实际上,可以在Preferences中直接...
2024-01-10
python 基于opencv实现图像增强
为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。灰度直方图灰度直方图通过描述灰度级...
2024-01-10
vue-cli在history模式下的配置
背景:自己搭了vue测试项目,使用的是history模式,放在后台,一开始进入项目没什么问,但是再一刷新页面就404了,what?当时的比较懵逼,为啥呢?因为之前写过项目上线过是好用的啊,这个项目按照那个写的啊,但是解压项目zip文件之后发现,WEB-INF没有引入,瞬间就WC了,为了以防自己犯这种SX的...
2024-01-10
opencv python 傅里叶变换的使用
理论傅立叶变换用于分析各种滤波器的频率特性,对于图像,2D离散傅里叶变换(DFT)用于找到频域.快速傅里叶变换(FFT)的快速算法用于计算DFT.于一个正弦信号,x(t)=Asin(2πft),我们可以说 f 是信号的频率,如果它的频率域被接受,我们可以看到 f 的峰值.如果信号被采样来形成一个离散信号,我们...
2024-01-10
python使用opencv对图像mask处理的方法
MASK图像掩膜处理在图像操作中有时候会用到掩膜处理,如果使用遍历法掩膜图像ROI区域对于python来讲是很慢的,所以我们要找到一种比较好的算法来实现掩膜处理。 假设我们有一副图像: 而我们关心的区域就在这一小堆线上,想把这一堆线提取出来,我们先通过numpy生成一个mask图像:sss=np.zer...
2024-01-10
vite怎么配置全局postcss变量?
官网有sass的,其他问题也只能搜索到less的,但是我替换成postcss之后就不行了。这是less的:export default {css: { preprocessorOptions: { less: { modifyVars: { hack: `true; @import (reference) "${resolv...
2024-02-08
python+opencv 灰度直方图及其二值化
图像直方图(histogram)是图像的统计学特征,常用于了解图像的基本特征以便分析。不过图像的直方图不具有空间特征。图像的灰度直方图(histogram),就是将图像转化成灰度图像之后,统计各个像素点的灰度值,绘制成直方图,其横轴是灰度值(0,255),纵轴是该灰度值所对应的像素的数目。对灰...
2024-01-10
Python+Opencv识别两张相似图片
在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这些文章总结一下,建立一下自己的知识体系。当然了,图像识别这个话题作为计算机科学的一个分支,不可能就在本文简单几句就说清,所以本文只作基本算法的科普向。看到一篇博客是介绍这个,但他用的是PIL中...
2024-01-10
python使用socket向客户端发送数据的方法
本文实例讲述了python使用socket向客户端发送数据的方法。分享给大家供大家参考。具体如下:import socket, sysport = 55555host = 'localhost'data = "test" * 10485760 # 40MB of datas = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((host, port))byteswritten = 0while byteswritten < len(dat...
2024-01-10
Python标准库contextvars上下文变量
本模块提供了相关API用于管理、存储和访问上下文相关的状态。 ContextVar 类用于声明 上下文变量 并与其一起使用。函数 copy_context() 和类 Context 用于管理当前上下文和异步框架中。在多并发环境中,有状态上下文管理器应该使用上下文变量,而不是 threading.local() 来防止他们的状态意外泄露到其他代...
2024-01-10
python解析含有重复key的json方法
python自带的json包能够方便的解析json文本,但是如果json文本中包含重复key的时候,解析的结果就是错误的。如下为例 {"key":"1", "key":"2", "key":"3", "key2":"4"}经过解析,结果却如下所示:{ "key":"3", "key2":"4"}原因是python解析的时候是创建一个字典,首先会读取到key的值,但是后面遇到重复键的时候,后...
2024-01-10
vscode中python运行时循环结束才在终端显示print的内容?
例:for i in range(10): print(str(i), end=" ")vscode中,会等循环结束后,一次性输出,0~9。pycharm中是循环过程中逐一输出0~9。如何将VScode改称pycharm这种?回答:print(str(i), end=" ", flush=True)回答:emmmmmmmmmm你放的图和 vscode 没有一点关系你要在 vscode ...
2024-02-23
三言两语聊Python模块–文档测试模块doctest
doctest是属于测试模块里的一种,对注释文档里的示例进行检测。给出一个例子:def split(line, types=None, delimiter=None): """Splits a line of test and optionally performs type conversion. For example: >>> split('GOOD 100 490.50') ['GOOD', '100', '490.50'] >>> split('GOOD 100 49...
2024-01-10
详解python中GPU版本的opencv常用方法介绍
引言本篇是以python的视角介绍相关的函数还有自我使用中的一些问题,本想在这篇之前总结一下opencv编译的全过程,但遇到了太多坑,暂时不太想回看做过的笔记,所以这里主要总结python下GPU版本的opencv。主要函数说明threshold():二值化,但要指定设定阈值blendLinear():两幅图片的线形混合calcHist()cr...
2024-01-10
python的dict判断key是否存在的方法
大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,key是什么呢?其实key是python字典中的键,可以是数字,也可以是字符串,可以存储任意类型的对象。那你知道如何判断字典中key的存在吗?下面小编就向大家介绍python中,判断字典中是否存在key的两种方法...
2024-01-10![一文搞懂supervisor进程管理[Python基础]](/wp-content/uploads/thumbs/683586_thumbnail.jpg)
一文搞懂supervisor进程管理[Python基础]
supervisor使用Python编写的进程管理程序supervisor来管理Python程序那是最合适不过了,supervisor基于CS架构,主要有以下两个组成部分:supervisord:supervisord是supervisor的服务端程序。负责启动子程序,应答客户端命令,子程序日志记录,对进程变化发送事件通知等supervisorctl: 客户端命令行工具,可以连接...
2024-01-10
