关于 flask db 指令没法识别问题
Notes:本问题是关于 flask db init 使用出现 No such command “db” 这个问题 ( 或者flask自定义指令@app.cli.command()等无法识别 )可能 你会因为pip自命名来管理python版本等一系列原因为了方便而去录入python的Scripts目录到系统变量里。。或者你不习惯使用虚拟环境来开发项目。。。
那么。。。请一定注意有优先看一下 Window的环境变量里 是否 存在 两个拥有 Flask 库的 Python环境被录入到 系统环境变量里了!!!!
如果有,并且你恰巧把另一个Python的Scripts路径 放到系统变量PATH里头,那么你需要注意了。
看到了吗。。。这边有个flask.exe
如果你在你的pycharm终端里执行flask db xxx命令 甚至或者是 你自定义的(@app.cli.command()) flask指令。。。那么你很幸运,你的终端执行和检查的并不是你的项目解释器版本的python,而是你系统变量里的那个。。。那么你不管怎么做。。当然都无法执行你想要的 Python解释器的 flask 指令。。他 ...
【PyQt5】无边窗在指定范围内拖动生效
Notes网上几乎翻不到多少 关于 PyQt5 无边框窗口后 在指定控件范围内拖动生效的解释。这里我讲一个方式,可以一次性解决Combobox冲突宕机、输入拉条冲突死机 以及 核心问题:想要自定义一个如原有的win有边窗外窗口那样指定窗体区域内的拖动。
1. 原理直接说结论,这里用到一个窗体控件方法:self.控件名.underMouse()。那么这有什么含义?就字面理解即可,返回一个bool值,表示你鼠标是否点击了该控件。既然有了这个,那么我们直接将这个判断条件加入到 全局鼠标事件监听方法mousePressEvent里 就能完美实现 自定义置顶可拖动窗体了。
2. 代码实现:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354class main(QMainWindow, Ui_MainWindow): def __init__(self): # 初始化 super().__init__() ...
“QQ 群聊美少女语音AI(ChatGPT 版)”
QQ 群聊美少女语音AI✨ 基于 go-cqhttp 以及 VITS-fast-fine-tuning + revChatGPT 实现 ✨
Combination of ChatGPT and VITs anime girl AI voice and used in QQ robot
项目地址:https://github.com/Panzer-Jack/ChatGPT_VITS_For_QQ-Rob
介绍 ChatGPT 和 VITS 二次元美少女AI语音 结合 并用于 QQ聊天机器人 | Combination of ChatGPT and VITs anime girl AI voice and used in QQ robot
注意:
1· 你的python版本为 3.8
2· 你需要下载你操作系统相对于的go-cqhttp文件并放置到根目录里,你可以在后面索引1中去下载
3· 你需要安装的requirements中的依赖库
4· 你需要将语音模型放置到根目录中, 并重命名为: G_latest.pt ...
装甲杰克-游戏联机平台
装甲杰克-游戏联机平台✨ 基于 Python + Frp 实现 ✨
该平台用于公网游戏服务器的搭建, 通过FRP内网穿透技术使使用者的IP地址映射到公网服务器上。玩家可以在游戏内部通过访问 101.89.147.79 来进行游戏。
---
下载地址:链接:https://pan.baidu.com/s/1FVhU0p5uePH-L-X4MoUEAA?pwd=Jack提取码:Jack
更新日志区
备注如果有好的建议或者发现BUG 可以在下方评论区留言。( 因为近期项目比较多。。所以不定期更新
用于实时动态识别的颜色视觉阈值调试软件
前言:还是之前参加的 中国大学生工程实践与创新能力大赛中 智能物流机器人的竞赛用的。上海疫情是真的没消停,赛比完了好久,一直筹备的总结一直拖着没写。(悲)等这段时间忙完了,在把完整的赛后总结写出来。
之后也会在总结里细谈一下我用的识别算法,一个自带动态矫正的“双扫描层识别算法”用来一次性识别两层物料区。
回归正题,总所周知。环境光对视觉识别的阈值影响是十分明显的。为了方便我们到时候在场地上能快速测出符合竞赛场地的视觉阈值参数,我把识别算法封装成了一个图形化软件,进行实施调参加上我们是直接使用了X86架构的Linux工控机,所以可以在机器人上进行远程实测更加的方便。
1. 软件展示 及 相关源码地址:Github源码地址:https://github.com/Panzer-Jack/ColorDetect_software
2. 功能实现:这边只展示 主函数(功能实现的代码),图形化代码可以到我的GitHub的仓库里查看
1234567891011121314151617181920212223242526272829303132333435363738394041424344 ...
用于 简化步骤来获得6自由度机械臂关键帧 的 通用上位机串口通信机械臂调试软件
Notes之前参加了 中国大学生工程实践与创新能力大赛 的 智能物流机器人的竞赛,因为我们刚开始做的是一个6自由度的机械臂。。调参调的简直要命。为了方便提高 测试机械臂关键帧舵机的参数,我写了个 基于串口的 机械臂实时控制软件。
0. 功能:
通过串口通信协议实时控制机械臂,并显示当前的舵机参数。
将当前的舵机参数保存到 机械臂关键帧-录取表.xlsx 表格里。
可以完整的测试 机械臂关键帧-确认表.xlsx 的所有动作帧。
可以单独测试 机械臂关键帧-确认表.xlsx 的单个动作帧。
1. 软件展示 及 相关源码地址:Github源码地址:https://github.com/Panzer-Jack/SerialHelperfor_SIX-DOF_manipulator
2. 功能实现:这边只展示 主函数(功能实现的代码),图形化代码可以到我的GitHub的仓库里查看
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 ...
基于Python socket利用TCP协议让上下位机 传输图片
Notes之前用来做 基于QT 的物联网图形化软件的其中一个功能,因为在这遇到过许多坑所以分享一下我的解决方案,比如图片传输只传输了一部分。。各种丢数据。。最后终于实现了一个有效的方法。
1. 原理
在接受图片数据帧前 先让下位机发送一个 图片数据帧的字长。然后在以此为循环出口,不断把接收过来的图片数据帧加起来,最后得到图片的数据帧。
2. 下位机代码:12345678910111213141516171819202122232425# 服务端的IP地址 + 建立TCP客户端Server_Host = '192.168.1.1'ListenSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)ListenSocket.connect((Server_Host, 1919))def send_msg(self): """发送身份信息到上位机""" # 图片数据帧的长度 encode_len = str(len(self.pi ...
【Web前端】项目练习2_小兔鲜电商
【Web前端】项目练习2_小兔鲜电商
项目网址: https://practice2.panzer-jack.cn/
【Web前端】项目练习1:学成在线
【Web前端】项目练习1: 学成在线
项目网址: https://practice1.panzer-jack.cn/
智能门禁系统
智能防疫系统✨ 基于 Python + MysQL 实现 ✨
AI epidemic prevention access control system - upper and lower computers include identification, health code detection, real-time monitoring, temperature monitoring, mask detection and other functions.
【 内容摘要 】:本项目主要是基于Python和MariaDB开发了一款低成本的智能防疫门禁系统,包含了三个部分:上位机监控管理软件、下位机检测实体机、人脸信息训练录入小助手。本项目该使用机器学习、视觉处理、爬虫技术来实现身份识别与健康数据检测,并使用网络通信技术通过上位机实时监控门禁签入签出人脸图像数据。本项目目的设计一款能够实现自助登记、自动比对、自动测温、无人值守且低成本的防疫快速登记智能门禁终端系统,最大限度避免交叉感染,并为疫情科学管理与精准决策提供数据支撑。
【关键词】: 机器 ...