- 博客(180)
- 收藏
- 关注
原创 【python】查询字符串a = ‘hello word‘中第二个o的索引
【代码】【python】查询字符串a = 'hello word'中第二个o的索引。
2024-07-12 09:46:10
188
原创 【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
292
原创 【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
199
原创 【python】正则匹配国内手机号
用于匹配中国十一位数的手机号码,其中第一位是1,第二位是3至9之间的数字,后面跟着任意9个数字。函数尝试在字符串的开头进行匹配,如果匹配成功,返回一个匹配对象,否则返回。,并返回一个布尔值,表示该电话号码是否有效。在Python中,我们使用。可以将匹配结果转换为布尔值。这段Python代码定义了一个函数。模块来进行正则表达式匹配。,它接受一个字符串参数。
2024-06-13 10:53:43
462
原创 【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
469
原创 【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
1373
4
原创 【Django】migrate 时候django.db.utils.OperationalError: (1050, “Table ‘ssssr‘ already exists“)
来创建一些已经存在的表,会导致命令失败,因为 Django 会检查数据库表的状态与模型定义是否一致。如果你想要跳过这些已存在的表,可以使用。不能保证每一次的执行都是正确的,第二次执行的时候会提示之前创建的表已经存在,鉴于这种情况该何去何从,Django已经考虑到这点了;这可以用来处理那些在开发过程中可能会多次修改的迁移,而不需要每次都应用它们。这会跳过指定的迁移,而不会影响其他迁移。在执行这样的操作时,请务必谨慎,并确保你了解每项迁移的影响。如果你只是想跳过某个特定的迁移,你可以使用。
2024-04-24 10:55:53
294
1
原创 【MySQL】数据库创建入门字段梳理:字符集与排序规则
创建数据库在开发过程并不是一个陌生的动作,最简单的命令就是:这样就简简单单的创建了一个数据库,但是明面上并没有指定字符集与排序规则,都是采用了默认的方式进行设置,但是在可视化工具Navicat创建数据库的时候又有这方便的提示,不懂的小伙伴也是一头雾水:针对这一块,作简要梳理:在MySQL中,字符集(Character Set)是指用于存储数据库中字符数据的一组规则。字符集决定了数据库能够存储哪些字符以及如何存储它们。指定字符集是在创建数据库时设置的一个参数,它影响了数据库中所有表的字符集。MySQL支
2024-04-24 10:29:05
1566
原创 【git】git ignore如何添加core/config.py忽略
在Git中,.gitignore文件用于指定不被Git追踪的文件和文件夹。要添加文件到.gitignore中,你需要编辑.gitignore这行表示Git应该忽略名为config.py的文件,它位于core目录下。确保在添加这行之后,保存并关闭.gitignore文件。这两条命令会移除文件从Git的追踪,但不会删除文件本身。然后你可以正常地推送这个更改到远程仓库。这条命令会移除所有历史记录中的文件。注意,这个操作是不可逆的,所以在执行之前请确保你不需要这些历史记录。完成这些步骤后,
2024-04-22 14:14:11
514
原创 【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
491
原创 【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
1452
原创 【Python】进程与线程实现子进(线)程终止,另一个子进(线)程继续执行,不干扰
需求:1.一个工具有两个子进程,分别是进程A与进程B,现在情况是其中一个进程A出现异常停止,另一个进程B也被终止了;现在想进程A终止的时候,进程B继续运行,如何实现,给出python代码示例;2.一个工具有两个子线程,分别是线程A与线程B,现在情况是其中一个线程A出现异常停止,另一个线程B也被终止了;现在想线程A终止的时候,线程B继续运行,如何实现,给出python代码示例;
2024-02-27 14:53:41
510
原创 【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
1576
原创 [Node]yarn介绍、安装与常用命令 2024最新出炉!
Yarn 是一个由 Facebook 开发的开源的包管理工具,用于 JavaScript 应用程序的依赖管理。它旨在解决 npm(Node Package Manager)在处理依赖关系时的速度和安全性问题。速度:Yarn 通过缓存已下载的包来提高重复安装的速度,并并行化下载操作以利用系统资源,进一步加快安装速度。安全性:在安装任何包之前,Yarn 会验证包的完整性,确保没有人在传输过程中篡改了包内容。确定性:Yarn 使用一个详细的锁文件(yarn.lock。
2024-01-18 10:17:18
3262
原创 【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
1217
原创 【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
2743
原创 【git】.gitignore如何忽略.idea文件夹及其下面所有文件的变更
完成上述步骤后,.idea目录及其所有内容将不再被Git跟踪,并且Git会忽略对这些文件的任何未来更改。如果你之后向.idea目录中添加了新文件,Git也会自动地忽略它们。确保你的.gitignore文件包含这行代码,并且这行代码没有被其他规则覆盖(例如,没有!.idea/这样的规则,因为感叹号表示否定,会取消之前的忽略规则)。这一行代码会告诉Git忽略.idea目录及其下的所有文件和子目录。Git会自动地将这一规则应用于.idea目录中的所有内容,无论它们是文件还是子目录。导航到你的项目目录。
2024-01-03 09:55:47
3096
原创 【echarts】实现单线与多线滚轮联动、隐藏拖拽、关闭动画
在这个示例中,我们将dataZoom组件中的slider的show属性设置为false,从而隐藏了拖拽的slider。在这个示例中,我们将dataZoom组件的类型改为slider,并定义了两个slider类型的dataZoom,分别与x轴和y轴关联。通过拖动滑块,可以选择数据的范围,从而实现鼠标拖动联动变化。要通过鼠标滚轮联动变化echarts中的两组线,可以使用echarts的dataZoom组件来实现。实现鼠标移到图表时不闪动,可以使用echarts的animation配置项来控制图表的动画效果。
2023-11-15 19:37:48
1562
原创 [Python]借助eval函数将字符串“{‘item‘: ‘30‘}“转成字典获取key&value
在这个示例中,我们首先将字符串a使用eval()函数转换为字典b。然后,我们使用b.keys()方法获取字典b的所有键,并将结果赋值给变量keys。最后,我们使用print()函数打印变量keys,即所有的键。使用eval()函数来执行字符串中的表达式,并将结果赋值给b变量。eval()函数会将字符串解析为Python表达式,并执行该表达式,从而将字符串转换为字典。请根据的实际需求修改代码,并根据你的字典内容进行相应的操作。这样就会打印出[‘item’],即字典的所有键组成的列表。
2023-11-14 16:56:09
321
原创 【分析思路】测试数据分析思路
对性能测试数据进行分析时,可以从以下几个维度进行比较:响应时间(Response Time):分析每一天的响应时间数据,可以查看系统在不同时间段的性能表现,是否存在高峰期或低谷期。请求量(Request Volume):比较每一天的请求量数据,可以了解系统的负载情况,是否存在某些特定时间段的请求量异常增加或减少。错误率(Error Rate):分析每一天的错误率数据,可以查看系统在不同时间段的错误率变化,是否存在异常或集中在某些特定时间段。
2023-11-09 10:51:09
521
原创 【Python】项目的每段代码添加注释,一文看透需要包含哪些要素
同时,代码的可读性是最重要的,好的代码应尽量“自解释”,减少不必要的注释。1、文件/模块注释:在文件或模块的开头,描述文件或模块的目的、主要功能、作者、创建日期、最后修改日期等。4、行内注释:在某一行代码的末尾,用于解释该行代码的功能或作用。行内注释应尽量简洁明了。3、方法/函数注释:在方法或函数定义下方,描述方法或函数的功能、输入参数、返回值等。5、块注释:在代码块的上方或内部,用于解释该代码块的功能或作用。2、类注释:在类定义下方,描述类的功能、属性和方法。1024程序员节日快乐~~~
2023-10-24 10:21:17
196
原创 【pycharm】sqlite3:Driver class ‘org.sqlite.JDBC‘ not found
提示:Driver class ‘org.sqlite.JDBC’ not found.pycharm 连接sqlite3的时候,点击:Test Connection。点击:Download missing driver files。点击:Test Connection。
2023-10-10 11:20:38
937
原创 python版本3.10.12 pyinstaller打包exe程序出现错误,No module named_bootlocale?
还是提示跟刚才类似的问题,一开始问题没有妥善解决,后面就僵持住了,也不好解决,博客中声音大概是pyinstaller支持版本不一致,我就看了下自己本地的环境,python版本是:3.10.12,三方库。提示:No module named _bootlocale。接下来的过程打包也正常进行了,编译出的文件也能正常运行了;pyinstaller版本4.3。python版本3.10.12。
2023-09-27 14:06:09
771
原创 shell实现判断列表[1,2,3,4,5,6,7,8,9]中奇数与偶数个数
在 Shell 脚本中,你可以使用一个简单的循环和条件语句来判断一个列表中的奇数和偶数的个数。来判断每个数字是奇数还是偶数。如果数字是偶数,我们就增加。然后我们遍历列表中的每个元素,使用模运算符。最后,我们打印出奇数和偶数的数量。在这个脚本中,我们首先定义了一个列表。如果数字是奇数,我们就增加。,然后初始化了两个计数器。
2023-08-09 17:38:26
1067
原创 【wireshark】wireshark安装最全最详细步骤
wireshark抓包工具安装全步骤;官方地址: https://www.wireshark.org/download.html。
2023-07-11 09:45:12
1097
原创 【git】git报错:git checkout xxx error: The following untracked working tree files would be overwritten b
使用强制切换:如果你确定不需要保留README.md文件的内容,可以使用强制切换命令来覆盖它。移动或删除未跟踪的文件:你可以将README.md文件移动到其他位置或者直接删除它。然后再次尝试切换分支。这个错误是因为在切换分支时,有一个未跟踪的文件(README.md)会被覆盖。请注意,使用强制切换会导致未跟踪文件的内容丢失,所以在执行之前请确保你不需要保留该文件的内容。这样会强制切换分支并覆盖未跟踪的文件。
2023-07-10 16:39:51
15355
原创 【python】python postgresql获取插入数据的id
在上面的示例中,我们首先连接到PostgreSQL数据库,然后创建一个游标对象。接下来,我们执行插入数据的SQL语句,并使用。请注意,上述示例中的参数(数据库名称、用户名、密码、主机和端口)需要根据你的实际情况进行修改。方法获取查询结果的第一行数据,即插入数据的id。最后,我们提交事务并关闭游标和数据库连接。在Python中使用PostgreSQL数据库插入数据后,可以通过。子句来获取插入数据的id。子句来获取插入数据的id。
2023-07-03 19:33:10
1348
1
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
markdown语法使用文档入门
2023-03-21
lookbusy 1.4 - a synthetic load generator for Linux systems
2023-03-20
Developing an API with FastAPI and GraphQL
2023-03-17
python FastApi简介
2023-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人