- 博客(190)
- 收藏
- 关注
原创 【python】logging 日志输出在终端和文件Demo
尽管logging的时代已经过去,但是功绩并不能抹去,致敬曾经的光辉岁月~~~,直接上代码了。注释比较详实,操作难度1颗星。
2025-02-12 10:32:03
91
原创 【Network】网络丢包一些记录
网络丢包是指在网络传输过程中,部分数据丢失的现象。例如在发送文件时,如果出现网络丢包,可能会导致文件接收不完整,需要重新传输部分数据。在上述上下文中,网络丢包与 ECS(可能是某种系统或服务)中的 CPU、系统 Load、内存、网络流量、磁盘 IO 等一同被提及,说明在对 ECS 的性能监测中,网络丢包是一个需要关注的指标,它反映了网络传输的稳定性和可靠性。
2024-10-28 10:15:20
636
原创 【MySQL】根据响应数据反向实现建表语句与insert语句
在这种情况下,MySQL 将为每条新记录自动生成一个唯一的。字段被设置为非空的字符串,最大长度为255个字符,而。想根据这段数据,反向实现建表与insert语句;注意,如果你选择让 MySQL 自动生成。这样就完成了我们由数据到数据库表的方向操作;表插入五条记录,每条记录包含一个。如果你希望让 MySQL 自动生成。值,而不是手动指定,你可以省略。,则不需要在建表语句中指定具体的。值,也不需要在插入语句中包含。字段被设置为非空的整数。在这个插入语句中,我们为。字段被设置为自增主键,
2024-10-12 09:57:07
395
原创 【Postgresql】根据响应数据反向实现建表语句与insert语句
是自增的,并且您希望数据库自动生成它们,那么在插入语句中您应该省略。已经给出,并且假设它们是唯一的,我们可以在建表语句中指定。字段,并在插入语句中直接使用这些值。这样就完成了我们由数据到数据库表的方向操作;,数据库将自动为每条新记录生成一个唯一的。在这种情况下,不需要在插入语句中指定。表插入五条记录,每条记录包含一个。根据提供的数据,可以创建一个名为。字段被设置为非空的字符串,而。字段被设置为非空的整数。在这个插入语句中,我们为。字段被设置为自增主键,请注意,由于数据中的。
2024-10-12 09:50:28
435
原创 【Postgresql】随手记:创建时间、更新时间数据库端自动实现更新
create_at 和 update_at 字段用于记录记录的创建和更新时间,可以通过数据库的默认值和触发器来实现自动处理这些时间戳字段,而不需要在 Python 后端每次请求时手动传递这些参数。在创建表时,可以为 create_at 字段设置默认值为当前时间,这样在插入新记录时,create_at 字段会自动记录创建时间。当插入一条新记录时,create_at 字段会自动设置为当前时间,update_at 字段保持为空或可以初始化为 NULL。update_at:记录更新记录的时间;
2024-08-19 11:03:33
995
原创 【Python】List多级列表场景计算算法及实现分享
最近项目组有个50万行的数据需要处理,看着都头大,想了半天,代码实现1小时才完成,特别分享出来给小伙伴看看,有更好想法的欢迎提出优化,为了方便展示只截取了部分数据。2.中间如果还有事件,同样计算同名事件的时间差,并将其赋给LEAVE事件的第四个元素,同时这个时间还要用开头事件时间差再去除这部分;第三项是方法与事件,方法是第一个_之前的部分,共两类:ENTER与LEAVE,事件是第一个_之后的部分;5.还需要考虑两个子列表的id相差是否为1,若为1,则是相邻的事件,若不是1,则存在嵌套事件;
2024-08-15 10:32:38
913
原创 【python】列表中多个嵌套字典,根据key进行排序
运行上述代码后,你将得到一个按照 order_list 顺序排列的列表,其中每个条目都是一个包含 key 和对应列表信息的字典。按照 order_list 的顺序来排列 demo_dict 中每个 key 对应的列表,而不需要改变原始数据的结构。同时不改变原始数据;
2024-08-08 10:18:22
352
原创 【python】查询字符串a = ‘hello word‘中第二个o的索引
【代码】【python】查询字符串a = 'hello word'中第二个o的索引。
2024-07-12 09:46:10
270
原创 【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
338
原创 【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
324
原创 【python】正则匹配国内手机号
用于匹配中国十一位数的手机号码,其中第一位是1,第二位是3至9之间的数字,后面跟着任意9个数字。函数尝试在字符串的开头进行匹配,如果匹配成功,返回一个匹配对象,否则返回。,并返回一个布尔值,表示该电话号码是否有效。在Python中,我们使用。可以将匹配结果转换为布尔值。这段Python代码定义了一个函数。模块来进行正则表达式匹配。,它接受一个字符串参数。
2024-06-13 10:53:43
940
原创 【spark】win10 pyspark3.5.1 安装超级简单
原因是因为hadoop问题,可以参考:https://blog.csdn.net/shulianghan/article/details/132042385。下载地址:https://spark.apache.org/downloads.html。复制文件到自己的路径下,路径最好不要有中文、空格;Path添加:%SPARK_HOME%\bin。(根据自己安装的位置)
2024-05-08 14:54:50
658
原创 【Linux】dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘ not found
/会报错 ln: failed to create symbolic link ‘libm.so.6’: File exists。ll查看下libm.so.6连接情况。不用担心,继续向后操作即可;
2024-04-26 19:02:07
2099
4
原创 【Django】migrate 时候django.db.utils.OperationalError: (1050, “Table ‘ssssr‘ already exists“)
来创建一些已经存在的表,会导致命令失败,因为 Django 会检查数据库表的状态与模型定义是否一致。如果你想要跳过这些已存在的表,可以使用。不能保证每一次的执行都是正确的,第二次执行的时候会提示之前创建的表已经存在,鉴于这种情况该何去何从,Django已经考虑到这点了;这可以用来处理那些在开发过程中可能会多次修改的迁移,而不需要每次都应用它们。这会跳过指定的迁移,而不会影响其他迁移。在执行这样的操作时,请务必谨慎,并确保你了解每项迁移的影响。如果你只是想跳过某个特定的迁移,你可以使用。
2024-04-24 10:55:53
705
1
原创 【MySQL】数据库创建入门字段梳理:字符集与排序规则
创建数据库在开发过程并不是一个陌生的动作,最简单的命令就是:这样就简简单单的创建了一个数据库,但是明面上并没有指定字符集与排序规则,都是采用了默认的方式进行设置,但是在可视化工具Navicat创建数据库的时候又有这方便的提示,不懂的小伙伴也是一头雾水:针对这一块,作简要梳理:在MySQL中,字符集(Character Set)是指用于存储数据库中字符数据的一组规则。字符集决定了数据库能够存储哪些字符以及如何存储它们。指定字符集是在创建数据库时设置的一个参数,它影响了数据库中所有表的字符集。MySQL支
2024-04-24 10:29:05
2707
原创 【git】git ignore如何添加core/config.py忽略
在Git中,.gitignore文件用于指定不被Git追踪的文件和文件夹。要添加文件到.gitignore中,你需要编辑.gitignore这行表示Git应该忽略名为config.py的文件,它位于core目录下。确保在添加这行之后,保存并关闭.gitignore文件。这两条命令会移除文件从Git的追踪,但不会删除文件本身。然后你可以正常地推送这个更改到远程仓库。这条命令会移除所有历史记录中的文件。注意,这个操作是不可逆的,所以在执行之前请确保你不需要这些历史记录。完成这些步骤后,
2024-04-22 14:14:11
568
原创 【python】问题记录,字典数据添加报错:报错:KeyError: ‘dd‘,怎么解决
因为 ‘name’ 这个键在这个时刻并不存在于字典 a 中,所以 Python 会创建一个新的键 ‘name’,并将其值设置为 ‘zhangsan’。当你第一次尝试添加 ‘dd’ 键时,由于 ‘dd’ 键在 a 中不存在,你的代码会抛出 KeyError。这里的问题是,你在尝试访问 ‘dd’ 键的时候,这个键并不存在于字典 a 中。因此,当你尝试设置 ‘dd’ 键的 ‘age’ 属性时,Python 会抛出 KeyError,因为它无法找到键 ‘dd’。如果不存在,你可以先创建这个键。
2024-04-19 17:13:02
657
原创 【python】json转成成yaml中文编码异常显示成:\u5317\u4EAC\u8DEF123\u53F7
记住,持续学习和实践是提升技术能力的的关键,而写作是这一旅程中的宝贵工具。在PyYAML中,默认的编码是UTF-8,但是如果你的字符串包含非UTF-8字符,比如中文,你可能需要指定一个不同的编码。在你的代码中,你可能需要指定在写入YAML文件时使用的编码是UTF-8,而不是默认的编码。另外,当你使用 yaml.dump() 时,如果你想要保持中文等非ASCII字符的可读性,你应该使用 default_flow_style=False 参数,这样YAML文件将以块样式编写,而不是流动样式。
2024-03-01 18:04:03
1626
原创 【Python】进程与线程实现子进(线)程终止,另一个子进(线)程继续执行,不干扰
需求:1.一个工具有两个子进程,分别是进程A与进程B,现在情况是其中一个进程A出现异常停止,另一个进程B也被终止了;现在想进程A终止的时候,进程B继续运行,如何实现,给出python代码示例;2.一个工具有两个子线程,分别是线程A与线程B,现在情况是其中一个线程A出现异常停止,另一个线程B也被终止了;现在想线程A终止的时候,线程B继续运行,如何实现,给出python代码示例;
2024-02-27 14:53:41
618
原创 【postgresql】数据表id自增与python sqlachemy结合实例
需求:postgresql实现一个建表语句,表名:student,字段id,name,age,要求:每次添加一个数据id会自动增加1在PostgreSQL中,您可以使用SERIAL或BIGSERIAL数据类型来自动生成主键ID。以下是一个创建名为student的表的SQL语句,该表包含id、name和age字段,其中id字段会自动递增:sql请注意,SERIAL类型是一个整数类型,它会在插入新行时自动增加,但它的值有上限。
2024-02-26 14:18:07
1852
原创 [Node]yarn介绍、安装与常用命令 2024最新出炉!
Yarn 是一个由 Facebook 开发的开源的包管理工具,用于 JavaScript 应用程序的依赖管理。它旨在解决 npm(Node Package Manager)在处理依赖关系时的速度和安全性问题。速度:Yarn 通过缓存已下载的包来提高重复安装的速度,并并行化下载操作以利用系统资源,进一步加快安装速度。安全性:在安装任何包之前,Yarn 会验证包的完整性,确保没有人在传输过程中篡改了包内容。确定性:Yarn 使用一个详细的锁文件(yarn.lock。
2024-01-18 10:17:18
3943
原创 【python】win10处理端口占用[Errno 10048] error while attempting to bind on address (‘0.0.0.0‘, 8006): 通常每个..
[Errno 10048] error while attempting to bind on address ('0.0.0.0', 8006): 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
2024-01-12 14:26:54
1780
原创 【Python】win10 版Anaconda下载安装与认识 (2024版)
其中,https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/和https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/分别是清华镜像源的main和free。以上就是关于conda查看源的详细讲解,包括了从指定源,查看Python版本、查看包、换源、查看历史指令、添加源、镜像源、源配置和清华源选取等方面的内容。如果你需要在安装软件时使用其他的源,需要指定源(代理)。这时,你可以选择更换镜像源。
2024-01-11 14:44:45
3479
原创 【git】.gitignore如何忽略.idea文件夹及其下面所有文件的变更
完成上述步骤后,.idea目录及其所有内容将不再被Git跟踪,并且Git会忽略对这些文件的任何未来更改。如果你之后向.idea目录中添加了新文件,Git也会自动地忽略它们。确保你的.gitignore文件包含这行代码,并且这行代码没有被其他规则覆盖(例如,没有!.idea/这样的规则,因为感叹号表示否定,会取消之前的忽略规则)。这一行代码会告诉Git忽略.idea目录及其下的所有文件和子目录。Git会自动地将这一规则应用于.idea目录中的所有内容,无论它们是文件还是子目录。导航到你的项目目录。
2024-01-03 09:55:47
5312
原创 【echarts】实现单线与多线滚轮联动、隐藏拖拽、关闭动画
在这个示例中,我们将dataZoom组件中的slider的show属性设置为false,从而隐藏了拖拽的slider。在这个示例中,我们将dataZoom组件的类型改为slider,并定义了两个slider类型的dataZoom,分别与x轴和y轴关联。通过拖动滑块,可以选择数据的范围,从而实现鼠标拖动联动变化。要通过鼠标滚轮联动变化echarts中的两组线,可以使用echarts的dataZoom组件来实现。实现鼠标移到图表时不闪动,可以使用echarts的animation配置项来控制图表的动画效果。
2023-11-15 19:37:48
1767
红葡萄酒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
基金从业2020基金考试必知101问
2023-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人