- 博客(207)
- 收藏
- 关注
原创 【Python】多级文件夹下文件名批量修改
我有个大文件夹,里面嵌套多层文件夹,同时文件夹中又都有很多文件,但是文件名不对,有的是中文空格、中文括号、圆点,不符合实际的命名规则,结合上述两步,合并,最终将文件名合并成期望的结果。
2025-03-31 10:49:52
151
原创 ASCII 艺术字---figlet 文本艺术的魔术师
很久之间见过哪个公众号推送制作方式,记忆力太差不知道这类文字叫啥名字,今天不经意间又看到,也手动实践一下,并记录下来,后面用的时候就可以收到渠成了;自己记录,见过的应该不陌生,没见过的可以玩玩,实现自己的酷炫艺术字。
2025-03-28 14:22:18
103
原创 【Python】文档读取写入升级版:打乱文档与文档排序
代码实现都相对比较简单,主要设计文本读取与写入操作,排序;可以参考给出代码品味一下具体的视线路径。
2025-03-27 14:54:54
173
原创 【JSON-RPC】 python+JSON-RPC示例与入门
JSON-RPC 是一种无状态的、轻量级的远程过程调用(RPC)协议。它定义了几种数据结构及其处理规则。它使用 JSON(JavaScript Object Notation)作为数据格式,允许实现相同功能的程序以松散耦合的方式跨网络通信。以下是一个简单的 JSON-RPC 使用 Python 的示例。我们将使用 这个库来创建一个 JSON-RPC 服务端和一个客户端。首先,你需要安装 :服务端代码示例客户端代码示例在上述代码中,服务端创建了一个监听 8000 端口的 JSON-RPC 服务器
2025-03-17 16:11:39
224
原创 【python】png图片转成ico图标,告别资源乱七八糟用户注册
在互联网时代,各种在线服务层出不穷,为我们提供了极大的便利。然而,随着而来的注册、登录等要求也让一部分用户感到不便。尤其是对于那些只是偶尔需要使用某项服务的人来说,注册会员显得有些繁琐。正如您提到的,将PNG图片转换为ICO图标的服务,很多都需要用户注册,这对于反感注册的用户来说,确实是个头疼的问题。在这样的背景下,您根据自己的需求,开发了一个简单的工具,这正体现了“自给自足”的极客精神。隐私担忧:许多用户对于在网站上注册账号存在隐私泄露的担忧。
2025-03-17 14:32:56
242
原创 【Python】 fastapi 文件上传:file: UploadFile = File(...)展开解释与分析
file: UploadFile = File(...)展开解释与分析
2025-03-10 14:07:29
1038
原创 【Python】流量控制与限流(模拟VIP与非VIP实现)
通过控制文件读取速度,企业可以在资源优化、用户体验、数据安全、系统测试等多个方面实现显著的商业价值。这种技术不仅能够提升系统的性能和稳定性,还能为用户提供更优质的服务体验,同时满足合规和安全要求。在实际应用中,企业可以根据具体需求灵活调整读取策略,以实现最佳的业务效果。
2025-03-04 14:10:58
788
原创 【Linux】shell实现定期每天会删除两周前的容量>100MB的文件
用shell脚本,实现一个用于删除当前目录及其子目录下两周前修改且大小超过100MB的文件。请确保在运行此脚本之前,您已经对数据进行备份,以防止数据丢失。
2025-03-03 10:56:32
210
原创 【Python】List列表更新的四种常用方法
操作作用特点时间复杂度append在列表末尾添加元素只能添加到末尾O(1)insert在指定位置插入元素可以指定位置,后面的元素会移动O(n)update修改指定位置的元素需要指定索引,直接覆盖原值O(1)extend添加多个元素到列表末尾可以一次性添加多个元素O(k)
2025-02-25 10:20:32
893
原创 [Python] Pydantic从基础到高级用法示例
Pydantic是一个功能强大的数据验证和解析库,适用于从简单到复杂的数据处理场景。通过掌握其基础用法和高级特性,可以显著提升代码的健壮性和可维护性。
2025-02-17 15:34:01
380
原创 【python】logging 日志输出在终端和文件Demo
尽管logging的时代已经过去,但是功绩并不能抹去,致敬曾经的光辉岁月~~~,直接上代码了。注释比较详实,操作难度1颗星。
2025-02-12 10:32:03
135
1
原创 【Network】网络丢包一些记录
网络丢包是指在网络传输过程中,部分数据丢失的现象。例如在发送文件时,如果出现网络丢包,可能会导致文件接收不完整,需要重新传输部分数据。在上述上下文中,网络丢包与 ECS(可能是某种系统或服务)中的 CPU、系统 Load、内存、网络流量、磁盘 IO 等一同被提及,说明在对 ECS 的性能监测中,网络丢包是一个需要关注的指标,它反映了网络传输的稳定性和可靠性。
2024-10-28 10:15:20
674
原创 【MySQL】根据响应数据反向实现建表语句与insert语句
在这种情况下,MySQL 将为每条新记录自动生成一个唯一的。字段被设置为非空的字符串,最大长度为255个字符,而。想根据这段数据,反向实现建表与insert语句;注意,如果你选择让 MySQL 自动生成。这样就完成了我们由数据到数据库表的方向操作;表插入五条记录,每条记录包含一个。如果你希望让 MySQL 自动生成。值,而不是手动指定,你可以省略。,则不需要在建表语句中指定具体的。值,也不需要在插入语句中包含。字段被设置为非空的整数。在这个插入语句中,我们为。字段被设置为自增主键,
2024-10-12 09:57:07
406
原创 【Postgresql】根据响应数据反向实现建表语句与insert语句
是自增的,并且您希望数据库自动生成它们,那么在插入语句中您应该省略。已经给出,并且假设它们是唯一的,我们可以在建表语句中指定。字段,并在插入语句中直接使用这些值。这样就完成了我们由数据到数据库表的方向操作;,数据库将自动为每条新记录生成一个唯一的。在这种情况下,不需要在插入语句中指定。表插入五条记录,每条记录包含一个。根据提供的数据,可以创建一个名为。字段被设置为非空的字符串,而。字段被设置为非空的整数。在这个插入语句中,我们为。字段被设置为自增主键,请注意,由于数据中的。
2024-10-12 09:50:28
447
原创 【Postgresql】随手记:创建时间、更新时间数据库端自动实现更新
create_at 和 update_at 字段用于记录记录的创建和更新时间,可以通过数据库的默认值和触发器来实现自动处理这些时间戳字段,而不需要在 Python 后端每次请求时手动传递这些参数。在创建表时,可以为 create_at 字段设置默认值为当前时间,这样在插入新记录时,create_at 字段会自动记录创建时间。当插入一条新记录时,create_at 字段会自动设置为当前时间,update_at 字段保持为空或可以初始化为 NULL。update_at:记录更新记录的时间;
2024-08-19 11:03:33
1043
原创 【Python】List多级列表场景计算算法及实现分享
最近项目组有个50万行的数据需要处理,看着都头大,想了半天,代码实现1小时才完成,特别分享出来给小伙伴看看,有更好想法的欢迎提出优化,为了方便展示只截取了部分数据。2.中间如果还有事件,同样计算同名事件的时间差,并将其赋给LEAVE事件的第四个元素,同时这个时间还要用开头事件时间差再去除这部分;第三项是方法与事件,方法是第一个_之前的部分,共两类:ENTER与LEAVE,事件是第一个_之后的部分;5.还需要考虑两个子列表的id相差是否为1,若为1,则是相邻的事件,若不是1,则存在嵌套事件;
2024-08-15 10:32:38
920
原创 【python】列表中多个嵌套字典,根据key进行排序
运行上述代码后,你将得到一个按照 order_list 顺序排列的列表,其中每个条目都是一个包含 key 和对应列表信息的字典。按照 order_list 的顺序来排列 demo_dict 中每个 key 对应的列表,而不需要改变原始数据的结构。同时不改变原始数据;
2024-08-08 10:18:22
370
原创 【python】查询字符串a = ‘hello word‘中第二个o的索引
【代码】【python】查询字符串a = 'hello word'中第二个o的索引。
2024-07-12 09:46:10
280
原创 【python】线程类列表对比操作
python实现一个线程类,初始化有个字段old_list = [1,2,3],有个方法每隔5秒随机生成三个1~10 的数字存放在一个列表new_list 中,old_list与new_list对比,求差异并去重,如果有差异,则将差异的结果为old_list赋值,如何实现 给出代码。python实现一个线程类,初始化有个字段old_list = [1,2,3],有个方法每隔5秒随机生成三个1~10 的数字存放在一个列表new_list 中,old_list与new_list对比,求差异;
2024-07-05 10:12:12
340
原创 【python】用代码实现2024中科大强基计划数学科目第一题
为了找出满足等式 10a + 11b + 12c = 123 的正整数三元组 (a, b, c) 的数量,我们可以使用Python编写一个简单的循环来遍历可能的 a、b 和 c 的值。由于 a、b、c 都是正整数,我们可以设置一些边界条件来限制循环的范围。已知正整数a,b,c满足10a+11b+12c=123,,则(a,b,c)的组数是。满足条件的三元组组数是: 5。
2024-06-19 15:39:19
334
原创 【python】正则匹配国内手机号
用于匹配中国十一位数的手机号码,其中第一位是1,第二位是3至9之间的数字,后面跟着任意9个数字。函数尝试在字符串的开头进行匹配,如果匹配成功,返回一个匹配对象,否则返回。,并返回一个布尔值,表示该电话号码是否有效。在Python中,我们使用。可以将匹配结果转换为布尔值。这段Python代码定义了一个函数。模块来进行正则表达式匹配。,它接受一个字符串参数。
2024-06-13 10:53:43
1013
原创 【spark】win10 pyspark3.5.1 安装超级简单
原因是因为hadoop问题,可以参考:https://blog.youkuaiyun.com/shulianghan/article/details/132042385。下载地址:https://spark.apache.org/downloads.html。复制文件到自己的路径下,路径最好不要有中文、空格;Path添加:%SPARK_HOME%\bin。(根据自己安装的位置)
2024-05-08 14:54:50
697
红葡萄酒winequality-red.csv数据集和白葡萄酒winequality-white.csv数据集
2024-07-25
Arduino面包板连线绘图软件
2023-06-02
D1 WIFI UNO开发板基础资料
2023-05-19
求职有道-接口测试面试题
2023-04-01
求职有道-测试工程师面试题
2023-04-01
求职有道-python相关题目
2023-04-01
求职有道-linux&sql面试题
2023-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人