- 博客(64)
- 收藏
- 关注
原创 Python用Pyqt5制作音乐播放器
5、根据实际情况生成音乐列表。我这里的是下面的情况,音乐文件的格式是。所以根据需求修改 find_mp3_files 方法,我这里返回的是。1、搜索结果更新至当前音乐的列表,这样播放下一首是搜素结果的下一首。[ {"path":音乐文件路径,{"path":音乐文件路径,"singer":歌手},"singer":歌手},"music":歌名,"music":歌名,全部代码在此,试试吧。
2024-07-17 11:26:19
142
原创 解决mysql登录出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解决方法: 问题就解决了。
2024-05-08 10:11:58
298
1
原创 Yolov5封装detect.py面向对象
web_client是根据需求创建的客户端,将检测到的数据打包发送给服务器。如果是普通文件夹或者图片,run中的while True去掉即可。主要目标是适应摄像头rtsp流的检测。
2024-04-02 10:53:05
533
原创 Python中websockets服务端从客户端接收消息并发送给多线程
模块功能都在下面,先运行Main.py,再运行websocket_client.py。修改websocket_client.py中data的信息,可以看到不同消息。
2024-02-23 17:57:44
2091
原创 python用websockets创建服务端websocket创建客户端
【代码】python用websockets创建服务端websocket创建客户端。
2024-02-20 10:15:18
678
原创 python用socket传输图片
本来想一次连接发送多张图片,但由于处理间隔的逻辑容易导致图片丢失等问题,所以这里采用的是每次连接只发送一张图片。服务器与连接分离处理,可以有效控制连接,避免单个连接影响服务运行。发送的形式是base64编码,可以有效的适用于各种项目。
2024-02-18 15:47:27
737
原创 Python爬虫某云音乐歌手及下载其免费音乐
database和utils是自己写的。utils.make_agent()返回的是{"Agent":"..."}
2024-02-04 09:32:19
649
原创 爬虫安居客新房
我们发现,如果尾页的下一页标签 说明是尾页了。我们看到页面有下一页标签,我们对比有下一页与尾页的下一页标签的不同。此时我们的网页可以到下一个区域爬取了。
2024-01-22 17:36:31
662
原创 python中json的用法(详细)
用法是将数据类型(字符串,列表,字典,元组)加载成字符串。ensure_ascii=False参数可以加载中文。用法是将字符串加载成数据类型(字符串,列表,字典,元组)。ensure_ascii=False参数可以加载中文。dump参数是数据和对象,将数据转成字符串格式写入文件中(一般是json或者txt)load从文件对象中读取数据并转成相应的数据类型。json.dump(数据类型,文件对象)json.load(文件对象)json.dumps(数据)json.loads(数据)
2024-01-17 13:22:11
415
原创 Python最短路径算法可视化——Dijkstra算法
其个数是初始化的nums大小。其格式是:{坐标A:{坐标B:AB距离},{坐标C:AC距离}}点坐标由genPoints生成,其坐标范围可修改。画图时定义起点和终点(绿⭐是起点,红⭐是终点)。参数可传入Dijkstra算法,获得最短路径。代表某个点和其所有邻近点及其距离。
2023-12-19 10:02:52
843
原创 支持向量机
支持向量机(Support Vector Machines)是一种二分类模型,在机器学习、计算机视觉、数据挖掘中广泛应用,主要用于解决数据分类问题,它的目的是寻找一个超平面来对样本进行分割,分割的原则是间隔最大化(即数据集的边缘点到分界线的距离d最大,如下图),最终转化为一个凸二次规划问题来求解。通常SVM用于二元分类问题,对于多元分类可将其分解为多个二元分类问题,再进行分类。所谓“支持向量”,就是下图中虚线穿过的边缘点。支持向量机就对应着能将数据正确划分并且间隔最大的直线(下图中红色直线)。
2023-09-02 14:11:19
267
原创 Python socket多进程/线程实现服务端与多客户端通信
基于socket建立多线程的服务端与客户端通信这边有一个服务端两个客户端目录1234的代码都是在web_server.py里,connector_1.py与connector_2.py内容一样。
2023-08-30 15:43:48
1039
原创 Flask调用Yolov5
我这边是自己封装的一个检测图片的detect.py参数可以看到是以JSON格式传进来的。基本三只有几步gen_save_dir生成保存文件夹do_inference是图片预处理process_result是处理锚框和标签。
2023-08-22 15:04:53
359
原创 YOLOv5常见报错
3:ValueError: zero-size array to reduction operation maximum which has no identity ----------有空标签,txt标签文件问题。1:RuntimeError: CUDA out of memory ------nvidia-smi,会显示GPU的使用情况。
2023-08-15 11:45:22
200
原创 Python文字游戏:升级、打怪、属性点、装备等(四)
self.ef1 = self.ef_str(self.P.thump > self.ptr_rate, self.P.crit > self.crit_rate) # 玩家伤害效果。self.ef2 = self.ef_str(self.E.thump > self.ptr_rate, self.E.crit > self.crit_rate) # 敌人伤害效果。E_damage_str = f"{self.E.name}对{self.P.name}造成了{damage}点{info.ef2}伤害"
2023-05-19 17:35:50
386
3
原创 Python文字游戏:升级、打怪、属性点、装备等(三)
self.ef1 = self.ef_str(self.P.thump > self.ptr_rate, self.P.crit > self.crit_rate) # 玩家伤害效果。self.ef2 = self.ef_str(self.E.thump > self.ptr_rate, self.E.crit > self.crit_rate) # 敌人伤害效果。
2023-05-18 15:55:46
217
1
原创 Python文字游戏:升级、打怪、属性点、装备等(二)
ATK1 = self.P.ATK * 2 if self.P.crit > crit_rate else self.P.ATK # 玩家暴击攻击。ATK2 = self.E.ATK * 2 if self.E.crit > crit_rate else self.E.ATK # 敌人暴击攻击。ATK1 = self.P.ATK * 2 if self.P.crit > crit_rate else self.P.ATK # 玩家暴击攻击。
2023-05-17 16:15:54
456
原创 Python面向对象的继承
m = Child(2, 3, 4) # 实例化时按顺序会执行父类里面的Init中的属性/方法 ---》前两项相乘。def _mul(self): # 私有方法不会被继承。m.add() # # 三项相加。
2023-04-18 17:50:54
47
空空如也
爬虫,selenium
2024-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人