![](https://img-blog.csdnimg.cn/ed237462294e4a9db819d0fab124ca14.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 67
python
jianqiang.xue
欢迎交流,寻找小众MCU厂商代理合作
展开
-
推荐一款免费开源的代码质量分析工具
Flawfinder是一款开源的关于C/C++静态扫描分析工具,其根据内部字典数据库进行静态搜索,匹配简单的缺陷与漏洞,flawfinder工具不需要编译C/C++代码,可以直接进行扫描分析。简单快速,最大的有点就是免费,不需要编译。flawfinder工具可以在官网进行下载。原创 2023-06-03 20:50:41 · 1382 阅读 · 0 评论 -
[python] ylgy攻略 用魔法打败魔法
通过源码可以得到以下MatchPlayInfo序列的生成代码分析一下MatchPlayInfo的生成操作首先可以得知MatchPlayInfo是由stepInfoList和gameType组成的,stepInfoList里有两个参数分别是chessIndex和timeTag,分别记录点击卡片id和两次操作间隔观察MatchPlayInfo.encode可以看到会创建一个protobuf.Writer对象会创建序列"\x08\x03",虽然写着是32但是经过调试发现是1字节的,不知道是为什么。原创 2022-09-21 10:57:48 · 1239 阅读 · 1 评论 -
[python][requests] https保持长连接 keep-alive
HTTPS (全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。原创 2022-08-02 10:00:33 · 4195 阅读 · 1 评论 -
[单片机框架][上位机][Python+PySide2] Dfu升级工具(串口升级+Jlink烧录)
环境: python 3.6.8编译: .\make.bat main.py安装命令: pip install xxx依赖:PySide2, pyserial, pyinstaller, pylint, 其余根据提示安装。├─ui 存放UI文件│ └─qss &nb...原创 2022-02-13 21:56:34 · 1127 阅读 · 0 评论 -
[keil][python][单片机] keil 集成bin文件生成 boot+app合并 dfu生成
参数名注释@L输出文件名(上图所示位置)!L输出文件名.axf$Kkeil路径。原创 2021-06-20 12:00:32 · 931 阅读 · 0 评论 -
[VScode] 嵌入式软件开发必备插件
C/C++c/c++智能提示、调试和代码浏览借助GNU Global标签的c/c++智能提示一个可定制的扩展为匹配括号着色中文语言包扩展(简体)GBKtoUTF8一个vscode扩展转换GBK到utf8以十六进制显示指定文件一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境。在 vscode 上提供 8051, AVR, STM8, Cortex-M, RISC-V … 项目的 开发, 编译, 烧录 等功能。原创 2021-06-20 10:10:34 · 13234 阅读 · 0 评论 -
[python][上位机][tool] 单片机多功能上位机 参数设置 DFU升级 曲线图显示
通过串口的实现,实现功能测试。原创 2021-06-03 19:37:52 · 408 阅读 · 0 评论 -
[python] bin转dfu 脚本 RSA2048 签名 解密 公钥 私钥
RSA算法密钥长度的选择RSA算法密钥长度的选取直接关系到加解密、签名验签的安全强度和运算速度。密钥的长度实际上是指公钥模N的长度(以Bit为单位),理论上来讲N越大,安全强度越高,算法运算速度越慢。因此,RSA算法密钥长度要结合项目的实际情况来选取,以求在安全性和运算性能之间取得平衡点。例如:有些产品的应用场景要求RSA加解密必须具有很高的实时性,比依托于强大CPU性能,不需要过多考虑RSA运算速度,还有些终端产品如公交刷卡机。原创 2021-04-15 10:33:53 · 520 阅读 · 0 评论 -
[python] 合并文件 终端命令行 cmd版
import getoptimport osimport sysdef show_help(): print("-h 查看帮助") print("-s <path> 文件路径1 例: E:\\a.bin") print("-t <path> 文件路径2 例: E:\\b.bin") print("-o <path>原创 2021-01-28 14:22:42 · 205 阅读 · 0 评论 -
[Python] 自定义状态码枚举类
在Java里很容易做到自定义有状态码和状态说明的枚举类例如:public enum MyStatus { NOT_FOUND(404, "Required resource is not found"); private final int code; private final String msg; private MyStatus (int code, String msg) { this.code= code; this.msg = msg; } pu转载 2020-12-04 09:13:55 · 706 阅读 · 0 评论