- 博客(33)
- 收藏
- 关注
原创 在Windows系统服务器上搭建flask项目外部网络无法正访问项目或无法调用api解决办法
用flask写了一个api,放到windows服务器上运行的时候,发现通过服务器ip和端口号无法直接对api做请求,经过摸索,下面是详细的解决方案。
2024-07-02 22:33:30
456
1
原创 fastadmin 状态如何修改 status字段修改方法
应用场景:在创建数据库的时候使用了status字段,但是在生成控制器的时候并没有将全部的状态情况考虑进去,这时候需要在对应的model手动修改代码。在对应的model内修改getStatusList()函数,将数据库内status的所有情况都写在数组内。打开对应的js可以看到status字段对应的代码,如图修改即可实现表格内状态的修改了!路径是/public/assets/js/backend/对应的控制器名字.js。前端的显示是由js生成的,所以需要修改js代码。
2024-03-04 01:10:47
797
1
原创 fastadmin 后台操作 编辑按钮的隐藏
formatter: function(value, row, index):定义了格式化操作列的函数,其中value是列的值,row是当前行的数据对象,index是当前行的索引值。综上所述,这段代码的作用是在 FastAdmin 的数据表格中对操作列进行定制,可能是通过隐藏编辑按钮或其他操作,实现了对表格操作列的特定定制需求。table: table:表示表格的名称是table,这里的table应该是一个变量,存储了当前表格的相关信息。(that.table)克隆了一份,保留了其所有事件处理程序和数据。
2023-10-18 00:20:32
685
原创 Python中使用for循环来创建多个线程
请注意,线程函数需要根据具体的需求进行定义,这里只是一个简单的例子。另外,在实际应用中,需要根据具体情况对线程的创建和销毁进行适当的管理,以避免出现内存泄漏等问题。在这个例子中,for循环将创建10个线程对象,并且每个线程对象都会执行thread_function()函数中定义的任务。3.使用for循环来创建多个线程对象,每个线程对象都会执行上一步定义的线程函数。2.定义一个线程函数,该函数将作为多个线程的目标函数,用于执行具体的任务。1.导入threading模块。
2023-03-30 23:11:18
5121
原创 使用 Python 中的 concurrent.futures 模块创建线程池的一个例子
上述代码定义了一个 task 函数,模拟了一个任务需要执行一段时间的情况,然后创建了一个最多有 3 个线程的线程池,并提交了 6 个任务。使用 concurrent.futures.as_completed 函数来获取已完成的任务的结果,并按照任务完成的顺序输出结果。
2023-03-03 23:53:27
195
原创 python输出10-20内的随机一个数字
上述代码首先导入random模块,然后使用randint()函数生成一个10到20之间的随机整数,并将其赋值给random_number变量。最后,使用print()函数将该随机整数输出到控制台。可以使用Python的random模块来生成一个在指定范围内的随机整数。
2023-02-25 15:30:08
5331
原创 Pandas删除某一列大于指定数字的元素
上述代码首先创建了一个示例 DataFrame,然后选取了其中 B 列中大于20的元素,并将结果保存在名为 mask 的布尔型数组中。接着使用 ~ 运算符对 mask 取反,得到一个新的布尔型数组,表示需要保留的行。最后使用这个数组对 DataFrame 进行索引切片,得到删除了符合条件的行的新 DataFrame。在 Pandas 中,可以使用条件判断和索引切片的方法来选取符合条件的行或列。
2023-02-19 12:16:59
1421
原创 (.*?) 是一个常用的正则表达式模式,即使用非贪婪匹配。
在这个示例代码中,我们定义了一个正则表达式模式,使用 re.findall 函数匹配所有链接地址,并输出所有匹配到的链接地址。) 是一个常用的正则表达式模式,表示匹配任意个字符(除了换行符)并且尽可能少地匹配,即使用非贪婪匹配。可以看到,我们成功使用 (.*?) 正则表达式模式匹配了 HTML 代码中的所有链接地址,并输出了匹配结果。以下是一个使用 (.*?其中,.* 表示匹配任意个字符(除了换行符),?表示尽可能少地匹配。从一段 HTML 代码中匹配出所有的链接地址;从一篇文章中匹配出所有的段落。
2023-02-18 20:35:58
3592
1
原创 【PyQt5】关闭窗口事件|关闭窗口信号|关闭窗口前执行的代码
最近写一个需要使用卡密登录的软件,卡密登录后直接退出程序会导致卡密一直处于在线状态,下次登录时就会提示【无法多处登录】,所以研究了一下QT的关闭事件,和信号差不多,通俗的讲就是在关闭窗口之前执行一段代码,将下面这段代码放到窗口类下,在按下QT窗口右上角的X【关闭按钮】后就会输出666。
2022-11-16 20:58:06
3844
原创 Python创建文件夹以及判断文件夹是否存在
os.path.exists(“./被创建的文件夹的名字/”)的返回值是bool形式的。需要在文件夹不存在的时候创建这个文件夹。所以if条件为False时创建文件夹。当文件夹不存在的时候返回False。当文件夹存在的时候返回True。
2022-10-27 12:49:42
494
原创 【Selenium】Python自动化测试定位失败的原因以及解决方案
【代码】【Selenium】Python自动化测试定位失败的原因以及解决方案。
2022-08-30 09:43:21
2472
原创 两种方法教你在VisualStudio搭建QT开发环境|使用vs写qt项目
1、根据自己的vs版本在镜像源内找到插件包(博主的是2022的版本)2、下载完成后直接打开软件界面如下所示,点击安装。5、vs扩展界面显示插件即表示安装成功。【安装的时候关闭你的vs】(需要搭配科学网络环境使用)3、安装过程如下所示。按照图片步骤操作即可。...
2022-08-07 21:00:14
3751
原创 C++连接MySQL数据库教程|如何连接数据库
9.将这个libmysql.dll文件复制一份到C\Windows\System32目录内。1.安装数据库MySQLServer8.0(自行安装一下)8.找到链接器,填入libmysql.lib。10.在编译器内运行下面代码,看效果吧!2.打开数据库目录检查是否有这两个文件。4.找到工程名字,右键点击、属性。6.将include目录添加进去。5.找到VC目录、找到包含目录。7.同样的操作将库目录添加进去。3.编译器内改成X64。...
2022-07-26 23:22:06
3631
1
原创 在anaconda使用镜像源安装pytorch cpu版本
使用默认源安装pytorch使用自己设置的源安装pytorch区别:-c pytorch
2022-06-01 11:23:20
484
原创 Python永久忽略警告方法
引入下方代码即可解决import warningswarnings.filterwarnings("ignore")
2022-05-27 21:00:34
646
原创 PyQt5学习笔记setWindowTitle()无效
class类传入QApplication时函数setWindowTitle()无效!!!原因是QApplication不支持设置标题!!!解决办法:class类传入QMainWindow就可以使用setWindowTitle()函数class MyWin(QMainWindow): def __init__(self, parent=None): super(MyWin, self).__init__(parent) self.setWindowTitle
2022-05-06 21:40:39
2949
原创 yolov5 detect.py文件终端代码使用详解
官方对于如何使用detect.py文件做出了如下解释python detect.py --source 0 # 使用摄像头检测python detect.py --source img.jpg # 传入图片检测python detect.py --source vid.mp4 # 传入视频检测python detect.py --source path/ # 把整个目录里面能被检测的文件都检测python detect.py --source path/*.jpg # 检测目录里面后缀
2022-04-10 16:34:20
4236
1
原创 php post发送请求curl方法
function posturl($url,$data){ $data = json_encode($data); $headerArray =array("Content-type:application/json;charset='utf-8'","Accept:application/json"); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url);
2022-01-22 16:18:11
711
原创 协同过滤 杰卡德相似度 usercf
import pandas as pdimport numpy as npfrom sklearn.metrics import jaccard_scorefrom sklearn.metrics.pairwise import pairwise_distancesusers = [‘user1’, ‘user2’, ‘user3’, ‘user4’, ‘user5’]items = [‘Item1’, ‘Item2’, ‘Item3’, ‘Item4’, ‘Item5’]datasets =
2022-01-20 15:07:31
819
原创 协同过滤AttributeError: ‘DataFrame‘ object has no attribute ‘dtype‘
AttributeError: ‘DataFrame’ object has no attribute ‘dtype’协同过滤 杰卡德相似度 计算出现报错19行的错误代码user_similar = 1 - pairwise_distances(df, metric=‘jaccard’)修改后的正确代码user_similar = 1 - pairwise_distances(df.values, metric=‘jaccard’)在df后面加.values即可解决报错...
2022-01-19 22:22:34
1484
原创 from sklearn.metrics import jaccard_similarity_score 无效问题
新版本的sklearn库内 使用这个jaccard_score替换
2022-01-19 21:51:13
2551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人