- 博客(64)
- 资源 (6)
- 收藏
- 关注
原创 工具——批量整理文件
现有大批量发票PDF文件,从中挑选特定日期范围或特定序号范围,且金额大于50元的发票,用于后续处理。本文章用python解决此应用场景
2025-10-31 11:49:52
312
原创 Flash Timeout. Reset the Target and try it again.的解决方向思考
keil更新程序提示Flash Timeout. Reset the Target and try it again. 经过搜索资料和自己排查,找到了解决思路
2025-10-09 14:03:43
434
原创 工具——计算数据帧的校验和
本文记录了一种简单计算数据帧校验和的逻辑方法,逻辑简单易懂,数据结构清晰易上手。可以参考该工具进行修改,编译出其他适合个性化测试的工具。
2025-10-09 14:02:02
190
原创 用KEIL5 C51去创建系统工程
多文件编程是嵌入式日常,学会创建适合多文件编程的系统工程是嵌入式的第一课。本文讲解了用KEIL5 C51创建系统工程的部分过程,同时有利于多文件编程和工程移植,非常适合嵌入式小白参考。文中涉及到了相对路径与绝对路径,读者可以自行查阅资料,本文不作太多介绍。
2024-07-01 23:24:17
3202
原创 ADB调试删除手机内置应用
最近手机升级到了鸿蒙3系统,但是内置了两个输入法,我想删掉小艺输入法,于是就有了这篇记录。本文在别人经验的基础上,去掉了内网穿透相关操作步骤。
2023-05-01 21:33:36
5585
7
原创 英语作文提示(持续更新)
涉及的短语只是提示,不一定非要一字不差,可以灵活拆卸。如我想要“生态保护修复”,就可以在“grassland ecological protection and restoration”中去掉“grassland ecological protection and restoration”。
2023-03-12 10:56:02
450
原创 PC浏览器无法浏览网页的解决教程
在浏览Potplayer官网和Github官网时,无论是火狐浏览器还是Edge浏览器,都无法正常链接到网站。以下教程不纠结具体原理,只介绍具体步骤,以便以后自查。而且以下教程以Github官网为例。
2023-01-06 19:42:12
1163
原创 问题:先后键入字符串和字符,结果发生冲突
scanf和printf函数都是从数据流中读取数据,对于键入数据后面的间隔符(本例中是换行符),scanf函数会将其放回输入流,即:下一次scanf函数读取输入时,最先读取的是,上一次读取中被scanf函数抛弃的间隔符。...
2022-06-28 20:43:16
515
原创 winshark解析IP数据包
题目捕获网络中IP数据包,解析数据包内容,包括首部中各个字段的值和数据部分,将结果显示在标准输出上过程1. 准备工作管理员运行命令行进入wireshark,选择网络双击WLAN进入抓包模式(我现在连接了无线网)点击左上方的红色按钮,停止抓包取消混杂抓包模式编辑过滤器,只查看IP数据报(ICMP协议)2. 开始抓包点击左上角蓝色按钮,准备开始抓包在下图中,点击save或继续,不保存,之后直接开始抓包在命令行中键入ping www.bilibili
2022-05-27 15:01:43
1979
2
原创 matlab在同一窗口中画多个三维图像
在学习三重积分时,我自己构想出对应的三维图像较为困难;如果多个三维图像相交,去研究其中的交线的特点,则更为困难。所以想试试三维图像可视化。通过百度发现,三维图像可视化一般有Matlab和python两种工具可用。这里以matlab为例,python的方案需要在开发环境的基础上安装许多包,比较复杂且耗时。
2022-04-10 10:23:28
15610
1
原创 笔记本蓝屏解决方案
声明本人很小心使用笔记本,但仍然会遇到系统蓝屏问题,这里就记录一下,方便后续查验。相关经验参考常见的12种windows电脑蓝屏解决方法蓝屏经历第1次2021年7月份左右,曾经蓝屏,当时下载过德州仪器的相关开发平台,并没有烂片图片备份第2次2022年3月28日19:15:22,蓝屏代码为DRIVER_IRQL_NOT_LESS_OR_EQUAL我下载过Steam++这个加速插件,版本距离这一次蓝屏已经有一年了,并且这段时间里Windows 10系统已经更新了好几个版本,所以我猜是插件的版
2022-03-28 19:30:33
1293
原创 0_考研数学记录
基本信息科目:数一(高等数学、线性代数、概率论)老师:武笔记:OneNote离线笔记(优快云无法对图片中的文件进行检索),笔记采用电脑字体写关键词句,公式和符号用手写过程开始:2021-12-22...
2021-12-26 10:00:58
321
原创 STM32F103ZET6利用DAC产生噪声
下面是当时我实现该需求的具体思路,基本上以库函数为基础,再深层次的研究并未考虑。所使用的库STM32F103ZET6 库函数版本参考资料STM32中文参考手册_V10.pdf ->12.3.8 噪声产生(点我下载相关资料)思路通过阅读,有以下关键词:WAVE[1:0]位DAC_CR寄存器的MAMPx[3:0]位WAVEx[1:0]DAC_CR寄存器的TENx位在 PDF 中查找 WAVEx[1:0],并向下查询,可以发现如下信息这两者不同点在于:12.4.2 说两个
2021-12-19 20:21:42
3845
6
原创 Microsoft Visio 2003 对象导入 word 进行编辑
一、基本操作步骤点击绘图工具编辑对象选中全部对象,复制,在 Word 中粘贴二、自己探索出的玩法在 Word 中双击 Visio 对象,可以在 Word 中调用 Visio 窗口单击 Word 空白处,即可退出 Visio 窗口在 Word 中选中 Visio 对象,在 开始 中可设置水平居中在 Word 中选中 Visio 对象,右键点击 图片在弹出的选项卡中可以设置大小、版式(嵌入型、四周型)Word 中的 Visio 对象可以设置题注...
2021-11-03 22:08:48
2319
原创 笔记本插入耳机,声音依然外放怎么办?
问题描述笔记本插入耳机,笔记本的媒体声音仍然外放,即笔记本无法识别插入的耳机。解决办法下载 Realtek Audio Console按照提示安装。注意安装过程中可能会按要求手动重启两次。安装好软件后,桌面是没有快捷方式的。这时候可以通过听音乐和看视频,检验笔记本外放和耳机播放是否正常...
2021-10-22 14:44:34
5211
原创 openmv探索_5_openmv读取的数据输出到外界
应用场景利用 openmv 读取数据,利用其内置的 python 环境读取数据,并通过有线串口输出外界设备可以是另一个单片机或芯片,或是串口助手(我这里用的是51单片机的)核心代码import jsonfrom pyb import UARTuart = UART(3, 115200)datas = { 'class': 'B19231', 'name': 'LiMing', 'score': 89}while(True): output = json
2021-10-19 16:58:02
1566
原创 51单片机汇编_1_内外存储器转移数据
题目代码 ORG 0000H AJMP MAIN MAIN: MOV DPTR, #2000H MOV R0, #30H LOOP: MOV A, @R0 MOVX @DPTR, A INC R0 ; 取内存的下一个地址 INC DPTR ; 取外部储存器的下一个地址 CJNE..
2021-10-18 13:45:41
2226
原创 openmv探索_4_AprilTag标记追踪
原理及代码AprilTag标记追踪空间坐标系的建立以镜头中心为坐标系原点,建立空间坐标系旋转角度(参考系是上图中的坐标系)1. 初始状态上图的 x 轴初值纸面向里当物体这样摆放时,旋转角度分别为:180度(X)、0度(Y)、0度(Z)2. 物体绕 x 轴旋转物体绕 x 轴逆时针旋转,只有绕 x 轴的旋转读数会减小物体绕 x 轴顺时针旋转,只有绕 x 轴的旋转读数会增大loading。。。...
2021-10-13 11:15:52
1538
2
原创 openmv探索_3_测距以及测量物体大小
原理及代码星瞳科技 —— 测距以及测量物体大小注意实际使用会遇到误差,即根据比例计算出的距离或大小与实际值存在差距,解决办法如下本例识别的根据是物体的颜色,所以,一开始的物体颜色元组就需要设置好如上图点击,之后点击帧缓存区,即 IDE 右上角的区域图像,所以前提是已经采集到一帧图像,变显示在帧缓存区中图像元组设置完美的标准通过改变 L、A、B 三个参数的最大值和最小值,使二进制图像中,目标物体的面积最大(即目标物体对应的白色面积最大)比例 K 的取值要测量和计算准确...
2021-10-13 07:27:43
2588
原创 openmv探索_2_追踪单颜色
颜色格式采用彩色格式,追踪的色块只是一种颜色参考:寻找色块# Blob Detection Example## 这个例子展示了如何使用find_blobs函数来查找图像中的颜色色块。这个例子特别寻找深绿色的物体。import sensor, image, time# 为了使色彩追踪效果真的很好,你应该在一个非常受控制的照明环境中。green_threshold = ( 0, 80, -70, -10, -0, 30)pink_threshold = (60,.
2021-10-11 21:48:51
995
原创 openmv探索_1_helloworld
连接 openmv 后,可以在 openmv IDE 中查看源码。这里记录一下,顺便翻译一手# Hello World Example## Welcome to the OpenMV IDE! Click on the green run arrow button below to run the script!# 点击IDE左下角的插头,连接 openmv ,再点下面的绿色箭头,运行代码查看效果import sensor, image, time# sensor 是感光元件模块# im.
2021-10-10 21:48:46
776
原创 python源码中的学习笔记_第12章_编码格式与文件操作
编码格式## 主题:编码格式## python 的解释器在内存中运行,使用的是 Unicode# .py 文件在磁盘(外存)上使用 utf-8 存储#encoding=bgk # 该句用于修改文件的编码方式,一般放在文件的起始位置文件的读写原理## 主题:文件的读写原理#'''文件的读写俗称“IO操作”,即 input 和 output文件读写操作流程 打开或新建文件 读写文件 关闭资源操作原理 解释器运行 .py 文
2021-10-10 20:16:49
785
原创 python源码中的学习笔记_第11章_模块与包
模块基础## 主题:模块#'''模块 Modules一个模块中包含若干函数、类、语句若干模块与若干包组成 python 程序在 python 中一个扩展名为 .py 的文件就是一个模块使用模块的好处 方便其他程序和脚本的导入并使用 避免函数名和变量名冲突。即两个模块间同名函数和同名变量不会冲突 提高代码的可维护性 提高代码的可重用性'''自定义模块基础## 主题:自定义模块#'''创建模块就是新建一个.py文件,保持文件名称与 pyth
2021-10-10 16:03:46
181
原创 python源码中的学习笔记_第10章_面向对象的特征、特殊方法与属性、以及深浅拷贝
封装## 主题:封装## 面向对象的三大特征'''封装:提高程序的安全性 # 将数据(即属性)和行为(即方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。 这样,无序关心方法内部的具体实现细节,从而脱离了复杂度 # 在 python 中没有专门的修饰符用于属性的私有,若该属性不希望在类对象外被访问,则在前面加两个"_"继承:提高代码的复用性多态:提高程序的可扩展型和可维护性'''class Student: def __i
2021-10-09 22:27:24
173
原创 python源码中的学习笔记_第9章_类与对象
编程的两大思想## 主题:编程的两大思想## 面向过程:事物比较简单,可以用线性的思维解决# 面向对象:事物比较复杂,无法用线性的思维解决# 共同点:都是解决实际问题的思维方式# 解决复杂问题,通过面向对象方式便于从宏观上把握事物之间复杂的关系,方便我们分析整个系统# 具体到微观操作,仍然使用面向过程的方式来处理类与对象## 主题:类与对象#if __name__ == '__main__': # 类:多个类似事物组成的群体的统称。能够帮助我们快速理解和判断事物的性质
2021-10-09 20:01:32
137
原创 python源码中的学习笔记_第8章_函数
函数的创建与调用## 主题:函数的创建与调用#if __name__ == '__main__': # 创建函数 # 求解 a + b def calc(a, b): c = a + b return c # 调用函数 result = calc(10, 20) print(result) # 30函数的参数传递位置传参关键字传参## 主题:函数的参数传递#
2021-10-06 22:16:32
194
原创 U盘突然变成Raw格式,无法读写数据
解释据网上资料显示,raw 格式的U盘处于最原始的状态,即未分区的状态使用 DiskGenius 查看可知,正常的存储空间应该有 HD 黑字,Raw 格式的存储器就处于这个状态,下拉菜单中无其他分区(如 D:、E: 等)解决办法下面以 HD2 为例,假设他是 Raw 的存储器(U盘或移动硬盘),则 HD 一行黑字下方无其他分区下载 DiskGenius 专业版打开软件鼠标在右侧侧边栏中选择要格式化的U盘右键清除硬盘数据(若想要存储器内原先的数据,请先恢复数据后再格式化)
2021-10-06 07:49:43
3191
原创 python源码中的学习笔记_第7章_字符串
字符串的驻留机制## 主题:字符串的驻留机制#if __name__ == '__main__': # 不可变序列:元组、字符串 # 驻留机制: # 对于相同的字符串,只保留一份拷贝, # 后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量 a = 'python' b = "python" c = '''python''' print(id(a)) # 1430903362144
2021-10-04 07:44:24
177
原创 python源码中的学习笔记_第6章_元组
元组基础## 主题:元组基础#if __name__ == '__main__': # 元组是不可变序列,没有增删改操作 # 修改不可变序列后,会生成新的对象,储存在新的位置 # 可变序列:列表、字典 # 不可变序列:字符串、元组创建元组## 主题:创建元组#if __name__ == '__main__': # 使用 () t = ('python', 'world', 98) print(t)
2021-10-03 15:52:22
581
原创 python源码中的学习笔记_第5章_字典
字典基础## 主题:字典基础#if __name__ == '__main__': # 字典是一种 python 数据结构 # 字典以键值对(key: value)的方式存储数据,字典是一个无序的序列(排列有前后顺序) # 列表是无序序列,排列无先后顺序 # 相当于 JavaScript 中的对象 # 字典通过 hash 函数和键值对中的键,计算出存储位置,之后才能找到对应的值 # 键值对的键时不可变序列(不能进行增删改查),如字符串、整数等
2021-10-03 13:43:43
183
原创 python源码中的学习笔记_第4章_列表
列表基础## 主题:列表基础#if __name__ == '__main__': # 列表中可以存储多个元素,每个元素的数据类型可以不相同 # 每个元素指向不同的对象,不同的对象存储不同类型的数据 myList = ['hello', True, 98] print( id(myList)) # 输出 2686147977800 print( type(myList)) # 输出 <class 'lis
2021-10-02 22:27:13
128
原创 python源码中的学习笔记_第3章_range函数与循环结构
range 函数## 主题:range 函数#if __name__ == '__main__': # range 函数生成整数序列 # range(stop) 生成[0, stop)间的数列,步长为1 r = range(10) # range 函数的返回结果是迭代器对象 print( list(r)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2021-10-02 21:51:54
357
原创 python源码中的学习笔记_第2章_对象的布尔值与选择结构
对象的布尔值## 主题:对象的布尔值#if __name__ == '__main__': # python 中一切皆对象,每个对象都有一个布尔值 # bool 函数可以获取对象的布尔值 # 布尔值为 False 的对象:False、0、None、空字符串、空列表、空元组、空字典、空集合 print(bool( 0)) print(bool( 0.0)) print(bool( None)) print(bool( ''))
2021-10-02 17:30:46
152
原创 python源码中的学习笔记_第1章_print 函数与数据类型
序本笔记的作用只是记录,而不是讲解,故有些和其他编程语言重复的知识没有写本笔记适合在开发 python 时,用作提示开发者的工具书,若想要研究某个知识点,可以在这里找到关键词,再到其他资料中查找print 函数# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。## 主题:print 输出函数#def print_hi(name): # 自定义函数
2021-10-02 09:45:12
400
2DPSK调制与解调仿真文件
2022-10-28
学生成绩管理系统.zip
2021-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅