实用工具
魔都吴所谓
太阳能维修,月亮可更换,星星不闪包退换;
展开
-
【MySQL】数据库创建入门字段梳理:字符集与排序规则
创建数据库在开发过程并不是一个陌生的动作,最简单的命令就是:这样就简简单单的创建了一个数据库,但是明面上并没有指定字符集与排序规则,都是采用了默认的方式进行设置,但是在可视化工具Navicat创建数据库的时候又有这方便的提示,不懂的小伙伴也是一头雾水:针对这一块,作简要梳理:在MySQL中,字符集(Character Set)是指用于存储数据库中字符数据的一组规则。字符集决定了数据库能够存储哪些字符以及如何存储它们。指定字符集是在创建数据库时设置的一个参数,它影响了数据库中所有表的字符集。MySQL支原创 2024-04-24 10:29:05 · 853 阅读 · 0 评论 -
【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 · 419 阅读 · 0 评论 -
【python】yaml转成json
【代码】【python】yaml转成json。原创 2024-03-01 18:35:22 · 635 阅读 · 0 评论 -
【python】subprocess用法示例
当然,下面是一些使用 Pythonsubprocess。原创 2024-02-28 17:48:52 · 548 阅读 · 0 评论 -
【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 · 1245 阅读 · 0 评论 -
【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 · 901 阅读 · 0 评论 -
【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 · 1947 阅读 · 0 评论 -
【git】.gitignore如何忽略.idea文件夹及其下面所有文件的变更
完成上述步骤后,.idea目录及其所有内容将不再被Git跟踪,并且Git会忽略对这些文件的任何未来更改。如果你之后向.idea目录中添加了新文件,Git也会自动地忽略它们。确保你的.gitignore文件包含这行代码,并且这行代码没有被其他规则覆盖(例如,没有!.idea/这样的规则,因为感叹号表示否定,会取消之前的忽略规则)。这一行代码会告诉Git忽略.idea目录及其下的所有文件和子目录。Git会自动地将这一规则应用于.idea目录中的所有内容,无论它们是文件还是子目录。导航到你的项目目录。原创 2024-01-03 09:55:47 · 1543 阅读 · 0 评论 -
【技能】Win10关闭系统时间显示
5.将时钟开关关闭,就会隐藏时间;4.选择:打开或关闭系统图标。原创 2023-11-30 14:11:29 · 235 阅读 · 0 评论 -
【分析思路】测试数据分析思路
对性能测试数据进行分析时,可以从以下几个维度进行比较:响应时间(Response Time):分析每一天的响应时间数据,可以查看系统在不同时间段的性能表现,是否存在高峰期或低谷期。请求量(Request Volume):比较每一天的请求量数据,可以了解系统的负载情况,是否存在某些特定时间段的请求量异常增加或减少。错误率(Error Rate):分析每一天的错误率数据,可以查看系统在不同时间段的错误率变化,是否存在异常或集中在某些特定时间段。原创 2023-11-09 10:51:09 · 507 阅读 · 0 评论 -
【Python】项目的每段代码添加注释,一文看透需要包含哪些要素
同时,代码的可读性是最重要的,好的代码应尽量“自解释”,减少不必要的注释。1、文件/模块注释:在文件或模块的开头,描述文件或模块的目的、主要功能、作者、创建日期、最后修改日期等。4、行内注释:在某一行代码的末尾,用于解释该行代码的功能或作用。行内注释应尽量简洁明了。3、方法/函数注释:在方法或函数定义下方,描述方法或函数的功能、输入参数、返回值等。5、块注释:在代码块的上方或内部,用于解释该代码块的功能或作用。2、类注释:在类定义下方,描述类的功能、属性和方法。1024程序员节日快乐~~~原创 2023-10-24 10:21:17 · 134 阅读 · 0 评论 -
【实用工具】磁盘被写保护怎么解除
我的是磁盘3无法写只能读,具体的执行步骤看下面。这样就可以在硬盘中写文件与数据了;磁盘被写保护怎么解除。原创 2023-08-22 09:41:52 · 848 阅读 · 2 评论 -
【C++】visualstudio环境安装
记录了部分安装步骤,可能有点不全,参考下,需要的磁盘空间差不多20GB;原创 2023-08-21 19:39:51 · 174 阅读 · 0 评论 -
shell实现判断列表[1,2,3,4,5,6,7,8,9]中奇数与偶数个数
在 Shell 脚本中,你可以使用一个简单的循环和条件语句来判断一个列表中的奇数和偶数的个数。来判断每个数字是奇数还是偶数。如果数字是偶数,我们就增加。然后我们遍历列表中的每个元素,使用模运算符。最后,我们打印出奇数和偶数的数量。在这个脚本中,我们首先定义了一个列表。如果数字是奇数,我们就增加。,然后初始化了两个计数器。原创 2023-08-09 17:38:26 · 920 阅读 · 0 评论 -
【wireshark】wireshark安装最全最详细步骤
wireshark抓包工具安装全步骤;官方地址: https://www.wireshark.org/download.html。原创 2023-07-11 09:45:12 · 1002 阅读 · 0 评论 -
【python】python postgresql获取插入数据的id
在上面的示例中,我们首先连接到PostgreSQL数据库,然后创建一个游标对象。接下来,我们执行插入数据的SQL语句,并使用。请注意,上述示例中的参数(数据库名称、用户名、密码、主机和端口)需要根据你的实际情况进行修改。方法获取查询结果的第一行数据,即插入数据的id。最后,我们提交事务并关闭游标和数据库连接。在Python中使用PostgreSQL数据库插入数据后,可以通过。子句来获取插入数据的id。子句来获取插入数据的id。原创 2023-07-03 19:33:10 · 1289 阅读 · 1 评论 -
【linux】shell实现一个脚本记录开始执行时间与当前时间时间差工具,记录脚本执行时间
这个脚本会记录开始执行时间,并在一个无限循环中计算当前时间与开始时间的差,并将差值转换成小时制进行输出。你可以在循环中添加其他需要执行的操作。脚本中的 sleep 1 表示每秒循环一次,你可以根据需要调整循环的频率。2.有个while无限循环,每循环一次计算当前时间与开始时间差,并转换成小时制;1.记录开始执行时间,原创 2023-06-29 14:26:43 · 1652 阅读 · 0 评论 -
【python】一小时搞懂math模块,带你从入门到精通
math库提供了许多数学函数,包括常数、三角函数、反三角函数、指数函数、对数函数、幂函数、开方函数、取整函数等。Python的math库提供了许多数学函数,包括三角函数、指数函数、对数函数、常数等。math库提供了一些三角函数,如sin、cos、tan等。math库提供了一些常数,如π、自然常数e等。math库提供了一些反三角函数,如asin、acos、atan等。math库提供了指数函数和对数函数,如exp、log、log10等。math库提供了取整函数,如ceil、floor、trunc等。原创 2023-06-20 14:43:34 · 972 阅读 · 0 评论 -
【Linux】#!/bin/sh与#!/bin/bash,区别是什么,结合代码举例说明以及常见的异常情况处理
Bash shell 是 Bourne shell 的增强版,它支持更多的特性和语法。因此,如果脚本中需要使用 Bash shell 特有的语法或特性,就需要使用。/bin/sh与#!/bin/bash,区别是什么,结合代码举例说明以及常见的异常情况处理。语法,这是 Bash shell 特有的语法。都是脚本文件的开头,用来指定脚本文件的解释器。指定的是 Bourne shell 解释器,而。指定的是 Bash shell 解释器。在上面的例子中,使用了。因此,正确的做法是使用。原创 2023-06-20 11:01:54 · 3231 阅读 · 0 评论 -
【python】OS模块入门到精通
1.3 os.listdir(path):返回指定路径下的所有文件和目录名。1.2 os.chdir(path):改变当前工作目录为指定路径。1.9 os.rename(src, dst):重命名文件或目录。1.10 os.stat(path):获取文件或目录的状态信息。1.5 os.makedirs(path):递归创建多层目录。1.6 os.remove(path):删除一个文件。1.4 os.mkdir(path):创建一个目录。1.1 os.getcwd():获取当前工作目录。原创 2023-06-19 17:24:44 · 680 阅读 · 0 评论 -
【python】datetime从入门到实战掌握时间操作函数第一步
datetime库是Python中处理日期和时间的标准库,它提供了一些类和函数,用于处理日期和时间的各种操作。其中,datetime类、date类、time类和timedelta类是最常用的类。其中,days、seconds、microseconds、milliseconds、minutes、hours、weeks分别表示天、秒、微秒、毫秒、分钟、小时、周。tzinfo是时区信息,也是可选的参数。datetime库是Python中处理日期和时间的标准库,它提供了一些类和函数,用于处理日期和时间的各种操作。原创 2023-06-19 17:21:03 · 824 阅读 · 0 评论 -
【Linux】Linux中的循环for and while
for循环和while循环都是常用的循环结构,它们各有优缺点和使用场景。在实际编程中,应根据具体情况选择合适的循环结构,以实现更加高效、灵活的代码逻辑。其中,变量是循环变量,它会依次取序列中的每个元素作为循环变量的值,然后执行循环体中的代码。在Linux中,for循环和while循环是两种常用的循环结构。while循环是一种条件循环,它会根据条件的真假来重复执行一段代码。for循环是一种迭代循环,它可以按照一定的次数重复执行一段代码。是一个变量,它在每次循环中被赋值为当前循环的计数器值。原创 2023-06-19 16:54:52 · 1538 阅读 · 0 评论 -
【Python】fastapi实现后端导出Excel
众所众知在CRM系统中常见的功能是查询,如果要把查询的结果本地化就需要导出数据至Excel了,导出前端后端都可以做,前端来做,就是接收后端数据加工成数据流形式再保存在Excel中;就会自动下载Excel文件到本地了,就是这么简单,感兴趣的小伙伴可以自己试试咯~浏览器请求:http://127.0.0.1:8010/原创 2023-05-17 17:49:27 · 1841 阅读 · 0 评论 -
【转载】《如何超过大多数人》——陈皓(左耳朵耗子)
当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的“武林秘籍”,而且还是左耳朵写的,一定有干货满满,只要读完,一定可以练就神功并找到超过大多数人的快车道和捷径……然而…… 当你看到我这样开篇时,你一定会觉得我马上就要有个转折,告诉你这是不可能的,一切都需要付出和努力……然而,你错了,这篇文章还真就是一篇“秘籍”,只要你把这些“秘籍”用起来,你就一定可以超过大多数人。而且,这篇文章只有我这个“人生导师”可以写得好。原创 2023-05-17 14:07:55 · 1099 阅读 · 0 评论 -
【Python】PIL给图片添加水印最全代码解释
参数指定了水印的颜色。在 PIL 库中,颜色是以一个四元组来表示的,四元组中的四个值分别代表红、绿、蓝和透明度,取值范围为 0 到 255。方法来计算文本的宽度和高度,然后根据图片大小和文本大小来计算出文本在图片中的位置,最后将文本绘制到图片上。方法先计算出文本框的大小,然后根据文本框的大小来计算文本的位置,从而确保文本在图片中居中或居左等对齐方式。,水印显示在图片上,实际结果我们已经看到,看来还是哪里有问题;模块提供的一个函数,用于计算绘制文本所需的矩形框的大小。方法时,返回的四元组中的值的顺序是。原创 2023-05-17 10:37:59 · 4184 阅读 · 1 评论 -
openpyxl怎么修改文字字体为微软雅黑
openpyxl怎么修改文字字体为微软雅黑。原创 2023-05-12 16:46:39 · 1815 阅读 · 0 评论 -
【Linux】怎么看nfs服务是否已经启动与安装nfs服务
命令时看到的输出是"Unit nfs.service could not be found",说明系统中没有安装nfs服务,需要先安装nfs服务才能启动它。结果:Unit nfs.service could not be found.命令来检查nfs服务是否已经启动。,则表示nfs服务已经启动;命令来启动nfs服务,然后再使用。,则表示nfs服务没有启动。安装完成后,你可以使用。原创 2023-05-12 14:39:39 · 7591 阅读 · 0 评论 -
【实用工具】Chrome浏览器英文翻译插件推荐:Google翻译
最近浏览器崩溃不得不卸载重新安装,忘记备份插件数据,导致之前使用顺手的一款插件找不到了,今天又去寻了半天终于找到一款还算顺手的插件,只介绍一款,不介绍太多,重点是免费!来头也很强大就是:Google翻译,作为Google的亲儿子不得不说还是比较棒的,据说貌似现在想用的话需要梯子,这个就自己解决吧,介绍下安装步骤;原创 2023-05-11 10:31:55 · 2479 阅读 · 0 评论 -
【实用工具】minicom 如何修改设置小试牛刀
也就是说你原来是:是,输入F之后就变成:否;输入结束之后按下回车保存设置,回到如下页面。如果你之前是:否,输入F后就变成:是;用键盘上下方向键选择:串口设置。会将输入前的值取反得到新的值,原创 2023-05-10 10:14:37 · 1136 阅读 · 0 评论 -
【python】Excel文件如果没有关掉,openpyxl操作的时候会有这个报错:PermissionError: [Errno 13] Permission denied: ‘output.xls
Excel文件如果没有关掉,openpyxl操作的时候会有这个报错:PermissionError: [Errno 13] Permission denied: ‘output.xlsx’,怎么能检测有没有关掉,并让其自己关掉呢,代码实现。在主程序中,我们可以在打开 Excel 文件之前检查它是否已经被其他程序打开。模块来获取当前正在运行的进程列表,然后遍历每个进程的打开文件列表,如果找到了指定的 Excel 文件,则通过。函数来检测 Excel 文件是否被其他程序打开,并在文件已经被打开时关闭文件。原创 2023-05-09 19:15:53 · 2030 阅读 · 0 评论 -
【python】os模块:basename/abspath/dirname区别
返回脚本绝对路径[含文件名] : D:\code_wsw\wsw\27numpy\numpy1.py。返回脚本绝对路径[不含文件名] : D:/code_wsw/wsw/27numpy。返回脚本绝对路径的父路径 : D:/code_wsw/wsw。返回脚本名称 : numpy1.py。原创 2023-05-09 10:13:44 · 844 阅读 · 0 评论 -
【postgresql】postgresql数据库操作增列与id自增设置随手记
postgresql数据库操作。原创 2023-05-08 17:54:15 · 3936 阅读 · 0 评论 -
【Python】常见异常归纳
SyntaxError:语法错误,通常是代码中的拼写错误、缩进错误等问题引起的。AttributeError:属性错误,通常是代码中使用了不存在的属性引起的。NameError:名称错误,通常是代码中使用了未定义的变量或函数引起的。TypeError:类型错误,通常是代码中使用了不兼容的数据类型引起的。IndexError:索引错误,通常是代码中使用了不存在的索引引起的。ValueError:值错误,通常是代码中使用了无效的值引起的。KeyError:键错误,通常是代码中使用了不存在的键引起的。原创 2023-05-04 14:33:23 · 1707 阅读 · 0 评论 -
【Python】值得收藏,三元一次方程组的计算,快来看看有什么新奇的~~~
三元一次方程组的计算对于大家来说都不陌生了,但是用编程语言来解决方程组问题想必还是会有些大聪明们有点迷糊的,今天就带大家来看看是怎么利用python实现方程组的解集的;原创 2023-04-27 18:47:03 · 1821 阅读 · 1 评论 -
【python】fastapi OAuth2PasswordBearer 怎么使用
在 FastAPI 中,您可以使用类来定义 OAuth2 密码模式的认证机制。要使用,您需要按照以下步骤进行配置:在您的 FastAPI 应用程序中导入创建一个在上面的代码中,我们创建了一个名为的实例,并将其作为依赖项添加到了函数中。这意味着当您调用函数时,FastAPI 会自动从请求中获取名为的请求头,并使用中定义的认证机制来验证请求头中的令牌(token)是否有效。如果令牌有效,FastAPI 将把令牌作为字符串传递给您的函数。在请求中添加名为的请求头,以便传递令牌。在上面的命令中,我们使用了-H。原创 2023-05-01 06:00:00 · 1325 阅读 · 0 评论 -
【python】postgresql查询数据返回成字典格式
postgresql查询数据返回成字典格式。原创 2023-04-29 03:00:00 · 1883 阅读 · 0 评论 -
【python】postgresql插入数据后conn与cursor提交与关闭问题
如果您在提交事务之前关闭了游标对象,但是在提交事务后尝试使用它,您将会收到一个错误。注意,关闭连接后,您将无法再使用该连接对象进行任何操作。注意,关闭连接后,您将无法再使用该连接对象进行任何操作。创建一个游标对象,然后使用游标对象执行 SQL 插入语句。方法执行了一个 SQL 插入语句,将数据插入到数据库中。方法执行了一个 SQL 插入语句,将数据插入到数据库中。,这将使得每个 SQL 语句自动提交到数据库中,而不需要手动调用。方法提交事务,将插入操作保存到数据库中。提交事务,将插入操作保存到数据库中。原创 2023-04-23 17:01:48 · 1874 阅读 · 0 评论 -
【python】sqlachemy 查询数据去除数据项name 中重复项,保留id较大的一个
请注意,这个查询可能会比较慢,因为它需要使用子查询来选择要保留的记录。如果您的数据量很大,您可能需要考虑使用其他方法来优化查询性能。如果您的数据不符合这个假设,您可能需要使用其他的方法来选择要保留的记录。的 SQLAlchemy 模型,其对应了您的表格结构。查询数据去除数据项name 中重复项,保留id较大的一个。在上面的代码中,我们首先定义了一个名为。方法创建了一个子查询,以获取每个不同。方法创建了一个子查询,以获取每个不同。值在子查询中的记录。请注意,这个查询有一个假设,即。在上面的代码中,我们使用。原创 2023-04-23 15:02:14 · 1028 阅读 · 0 评论 -
【postgresql】建表语句:给A表添加一列type_id,同时type_id为外键关联type表的id字段;
给A表添加一列type_id,同时type_id为外键关联type表的id字段;原创 2023-04-23 11:21:55 · 429 阅读 · 0 评论 -
【Python】xlrd读取文件操作异常:XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) xlrd.biffh.X
变更记录在2.0.0版本之后移除了对。,会有人问问为什么是这个版本号,因为。安装好之后试试能不能正常的读取文件了。,那没办法了,换成上一个版本。原创 2023-04-12 20:01:19 · 2911 阅读 · 0 评论