- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 QQ 群聊美少女语音AI(ChatGLM 本地化版本)
ChatGLM 和 VITS 二次元美少女AI语音 结合 并用于 QQ聊天机器人 | Combination of ChatGLM and VITs anime girl AI voice and used in QQ robot。
2023-05-05 20:41:56
1529
原创 关于 flask-mail 部署在云端 nginx服务器上 504 Gateway Time-out 超时问题
问题是这样的:因为不分离开发不是很方便后续扩展维护,我将前端移植到vue3 经过Restful API 将原项目前后端分离并部署在了nginx上。通过排错测试,我发现在基于Restful API 的 邮件发送接口处 mail.send(msg) 这个函数 直接堵死。并且这个问题只出现在了云端服务器上,我在本地测试时候是没有这个问题了。然后我去各种网站上翻,无一例外都在说,是服务器给smtp邮件开的端口号被blocked导致的。(做了print),因此定位到了mail.send()这个函数上。
2023-04-25 13:52:48
450
原创 关于 flask db init 使用出现 No such command “db” 这个问题 ( 或者flask自定义指令@app.cli.command()等无法识别 )
可能 你会因为pip自命名来管理python版本等一系列原因为了方便而去录入python的Scripts目录到系统变量里。。或者你不习惯使用虚拟环境来开发项目。。。
2023-04-02 23:38:49
1165
原创 QQ 群聊美少女语音AI(ChatGPT版)
ChatGPT 和 VITS 二次元美少女AI语音 结合 并用于 QQ聊天机器人 | Combination of ChatGPT and VITs anime girl AI voice and used in QQ robot。
2023-03-28 22:02:12
4521
原创 【PyQt5】无边窗在指定范围内拖动生效
这里我讲一个方式,可以一次性解决Combobox冲突宕机、输入拉条冲突死机 以及 核心问题:想要自定义一个如原有的win有边窗外窗口那样指定窗体区域内的拖动。就字面理解即可,返回一个bool值,表示你鼠标是否点击了该控件。既然有了这个,那么我们直接将这个判断条件加入到 全局鼠标事件监听方法mousePressEvent里 就能完美实现 自定义置顶可拖动窗体了。直接说结论,这里用到一个窗体控件方法:self.控件名.underMouse()。
2023-03-08 20:22:15
553
原创 基于Python socket利用TCP协议让上下位机 传输图片
之前用来做 基于QT 的物联网图形化软件的其中一个功能,因为在这遇到过许多坑,比如图片传输只传输了一部分。最后终于实现了一个有效的方法。
2023-01-17 19:25:50
1545
原创 关于waline国内无法使用的解决方案 (vercel.app国内无法使用问题)
总结一下,如果直接使用Vercel搭建的waline评论系统,评论系统出现问题,多半是vercel.app域名在国内遭到污染无法访问。这里提供一个实用的解决方案:用你已有的博客域名去免费申请一个子域名来代替vercel.app那个被污染的域名。
2022-10-20 00:03:39
8037
12
原创 【CCCC习题集】L2-008 最长对称子串 (简单粗暴的暴力扫描法)
对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入在一行中给出长度不超过1000的非空字符串。在一行中输出最长对称子串的长度。......
2022-08-30 08:18:53
344
原创 【CCCC习题集】L2-017 人以群分 (暴力)
社交网络中我们给每个人定义了一个“活跃度”,现希望根据这个指标把人群分为两大类,即外向型(outgoing,即活跃度高的)和内向型(introverted,即活跃度低的)。要求两类人群的规模尽可能接近,而他们的总活跃度差距尽可能拉开。随后一行给出N个正整数,分别是每个人的活跃度,其间以空格分隔。题目保证这些数字以及它们的和都不会超过2。其中N1是外向型人的个数;N2是内向型人的个数;N3是两群人总活跃度之差的绝对值。输入第一行给出一个正整数N(2≤N≤10。......
2022-08-28 15:47:53
184
原创 【CCCC习题集】L2-015 互评成绩 (暴力)
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。,学生总数)、k(3 ≤ k ≤ 10,每份作业的评审数)、M(≤ 20,需要输出的学生数)。随后N行,每行给出一份作业得到的k个评审成绩(在区间[0, 100]内),其间以空格分隔。按非递减顺序输出最后得分最高的M个成绩,保留小数点后3位。分数间有1个空格,行首尾不得有多余空格。输入第一行给出3个正整数N(3 < N ≤10。......
2022-08-28 15:46:16
219
原创 【CCCC习题集】L2-013 红色警报 (BFS 计算连通分量)
输入在第一行给出两个整数N(0 < N ≤ 500)和M(≤ 5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的通路条数。随后M行,每行给出一条通路所连接的两个城市的编号,其间以1个空格分隔。在城市信息之后给出被攻占的信息,即一个正整数K和随后的K个被攻占的城市的编号。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。,其中k是该城市的编号;注意:输入保证给出的被攻占的城市编号都是合法的且无重复,但并不保证给出的通路没有重复。.
2022-08-23 12:30:32
207
原创 【OpenCV】 在Pycharm + anaconda环境下使用摄像头进行人脸识别检测(训练识别出多个人脸) - 附完整Python代码
将 Pycharm 接上 Anaconda 环境的解释器( 我这里是使用了 Anaconda 环境下 自建的 tensorflow 虚拟环境 )注:记得在 Anaconda Prompt (Anaconda3) 里 提前安装好 opencv 和 opencv-contrib 模块使用电脑摄像头进行样本采集我这里分别采集2个人的样本 (各1000张)注:第一个人:第二个人:简述步骤:Notes:说明一下:这个代码 功能为 按下q 键 退出摄像头检测最后附上效果图片:............
2022-06-11 10:09:19
3751
原创 上海二工大 - 健康日报AutoCheck
项目是基于 今天下午被班长打电话 被告知了《论早晨签到重要性与不签会被处分的可能性》后 仔细思索一番 。。。 然后发现比起依赖自己那和鲸鱼一样的记忆力。。不如还是直接依赖电脑算了。。。所以就写了这个爬虫。。。· 准备相关模块· python脚本编写· Python程序 EXE执行文件 包装· Win10 系统下 按时间自动运行脚本代码导入相关模块,建立模拟游览器,我用的是Chrome,也可以使用其他游览器:反爬:后台自动运行:打开校园网:自动签到:自动退出游
2022-06-02 12:31:35
270
原创 【OpenCV】边缘检测 [API与源码实现]
2. 源码实现步骤:灰度图转换 ----> 使用Sobel 算子分别对图像 x, y 进行卷积运算 ----> 确定梯度值----> 给定阈值判定边界 ----> 展示图象sobel 算子 模板:Y 方向:X 方向:代码演示:1> 准备环境2> 给定阈值 并建立目标图像矩阵3> 灰度图像转换算法4> 边缘检测算法实现5> 展示图片
2022-06-02 11:52:37
374
原创 7-1 懂的都懂
7-1 懂的都懂作者DAI, Longao单位杭州百腾教育科技有限公司众所周知,在互联网上有很多话是不好直接说出来的,不过一些模糊的图片仍然能让网友看懂你在说什么。然而对这种言论依然一定要出重拳,所以请你实现一个简单的匹配算法。现在我们采集了原图的一些特征数据,由N个小于 255 的非负整数组成,假设对于给定的若干张由Mi个同样小于 255 的非负整数组成的新图的特征数据,每个数据都可以由原图中任意四个不同数据的平均值计算而来,则称新图为原图的相似图片。对于给出的数据,请你...
2022-05-06 22:12:02
526
原创 【PTA】L1-003 个位数统计 (15 分) --- C++
给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。输入格式:每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。输出格式:对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。输入样例:
2022-04-21 12:46:45
1173
原创 【PTA】L1-007 念数字 (10 分) --- C++
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如yi er san si。输入样例:-600输出样例:fu li..
2022-04-21 12:43:31
321
原创 【PTA】7-24 约分最简分式 (15 分)
分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。提示:对于C语言,在scanf的格式字符串中加入/
2022-01-29 19:59:50
382
原创 【PTA】 7-19 支票面额 (15 分)
一个采购员去银行兑换一张y元f分的支票,结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错,于是清点了余额尚有2y元2f分,问该支票面额是多少?输入格式:输入在一行中给出小于100的正整数n。输出格式:在一行中按格式y.f输出该支票的原始面额。如果无解,则输出No Solution。样例1:">输入样例1:23输出样例1:25.51输入样例2:22输出样例2:No Solution#include <stdio.h&
2022-01-27 18:18:44
836
【OpenCV】 使用Pycharm + anaconda环境进行摄像头人脸识别检测 - 完整Python代码
2022-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人