- 博客(58)
- 资源 (6)
- 收藏
- 关注
原创 用KEIL5 C51去创建系统工程
多文件编程是嵌入式日常,学会创建适合多文件编程的系统工程是嵌入式的第一课。本文讲解了用KEIL5 C51创建系统工程的部分过程,同时有利于多文件编程和工程移植,非常适合嵌入式小白参考。文中涉及到了相对路径与绝对路径,读者可以自行查阅资料,本文不作太多介绍。
2024-07-01 23:24:17 1649
原创 ADB调试删除手机内置应用
最近手机升级到了鸿蒙3系统,但是内置了两个输入法,我想删掉小艺输入法,于是就有了这篇记录。本文在别人经验的基础上,去掉了内网穿透相关操作步骤。
2023-05-01 21:33:36 4188 5
原创 英语作文提示(持续更新)
涉及的短语只是提示,不一定非要一字不差,可以灵活拆卸。如我想要“生态保护修复”,就可以在“grassland ecological protection and restoration”中去掉“grassland ecological protection and restoration”。
2023-03-12 10:56:02 339
原创 PC浏览器无法浏览网页的解决教程
在浏览Potplayer官网和Github官网时,无论是火狐浏览器还是Edge浏览器,都无法正常链接到网站。以下教程不纠结具体原理,只介绍具体步骤,以便以后自查。而且以下教程以Github官网为例。
2023-01-06 19:42:12 939
原创 问题:先后键入字符串和字符,结果发生冲突
scanf和printf函数都是从数据流中读取数据,对于键入数据后面的间隔符(本例中是换行符),scanf函数会将其放回输入流,即:下一次scanf函数读取输入时,最先读取的是,上一次读取中被scanf函数抛弃的间隔符。...
2022-06-28 20:43:16 430
原创 winshark解析IP数据包
题目捕获网络中IP数据包,解析数据包内容,包括首部中各个字段的值和数据部分,将结果显示在标准输出上过程1. 准备工作管理员运行命令行进入wireshark,选择网络双击WLAN进入抓包模式(我现在连接了无线网)点击左上方的红色按钮,停止抓包取消混杂抓包模式编辑过滤器,只查看IP数据报(ICMP协议)2. 开始抓包点击左上角蓝色按钮,准备开始抓包在下图中,点击save或继续,不保存,之后直接开始抓包在命令行中键入ping www.bilibili
2022-05-27 15:01:43 1727 2
原创 matlab在同一窗口中画多个三维图像
在学习三重积分时,我自己构想出对应的三维图像较为困难;如果多个三维图像相交,去研究其中的交线的特点,则更为困难。所以想试试三维图像可视化。通过百度发现,三维图像可视化一般有Matlab和python两种工具可用。这里以matlab为例,python的方案需要在开发环境的基础上安装许多包,比较复杂且耗时。
2022-04-10 10:23:28 14320 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 1134
原创 0_考研数学记录
基本信息科目:数一(高等数学、线性代数、概率论)老师:武笔记:OneNote离线笔记(CSDN无法对图片中的文件进行检索),笔记采用电脑字体写关键词句,公式和符号用手写过程开始:2021-12-22...
2021-12-26 10:00:58 220
原创 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 3215 6
原创 Microsoft Visio 2003 对象导入 word 进行编辑
一、基本操作步骤点击绘图工具编辑对象选中全部对象,复制,在 Word 中粘贴二、自己探索出的玩法在 Word 中双击 Visio 对象,可以在 Word 中调用 Visio 窗口单击 Word 空白处,即可退出 Visio 窗口在 Word 中选中 Visio 对象,在 开始 中可设置水平居中在 Word 中选中 Visio 对象,右键点击 图片在弹出的选项卡中可以设置大小、版式(嵌入型、四周型)Word 中的 Visio 对象可以设置题注...
2021-11-03 22:08:48 1134
原创 笔记本插入耳机,声音依然外放怎么办?
问题描述笔记本插入耳机,笔记本的媒体声音仍然外放,即笔记本无法识别插入的耳机。解决办法下载 Realtek Audio Console按照提示安装。注意安装过程中可能会按要求手动重启两次。安装好软件后,桌面是没有快捷方式的。这时候可以通过听音乐和看视频,检验笔记本外放和耳机播放是否正常...
2021-10-22 14:44:34 4960
原创 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 1410
原创 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 2083
原创 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 1237 2
原创 openmv探索_3_测距以及测量物体大小
原理及代码星瞳科技 —— 测距以及测量物体大小注意实际使用会遇到误差,即根据比例计算出的距离或大小与实际值存在差距,解决办法如下本例识别的根据是物体的颜色,所以,一开始的物体颜色元组就需要设置好如上图点击,之后点击帧缓存区,即 IDE 右上角的区域图像,所以前提是已经采集到一帧图像,变显示在帧缓存区中图像元组设置完美的标准通过改变 L、A、B 三个参数的最大值和最小值,使二进制图像中,目标物体的面积最大(即目标物体对应的白色面积最大)比例 K 的取值要测量和计算准确...
2021-10-13 07:27:43 2289
原创 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 863
原创 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 622
原创 python源码中的学习笔记_第12章_编码格式与文件操作
编码格式## 主题:编码格式## python 的解释器在内存中运行,使用的是 Unicode# .py 文件在磁盘(外存)上使用 utf-8 存储#encoding=bgk # 该句用于修改文件的编码方式,一般放在文件的起始位置文件的读写原理## 主题:文件的读写原理#'''文件的读写俗称“IO操作”,即 input 和 output文件读写操作流程 打开或新建文件 读写文件 关闭资源操作原理 解释器运行 .py 文
2021-10-10 20:16:49 723
原创 python源码中的学习笔记_第11章_模块与包
模块基础## 主题:模块#'''模块 Modules一个模块中包含若干函数、类、语句若干模块与若干包组成 python 程序在 python 中一个扩展名为 .py 的文件就是一个模块使用模块的好处 方便其他程序和脚本的导入并使用 避免函数名和变量名冲突。即两个模块间同名函数和同名变量不会冲突 提高代码的可维护性 提高代码的可重用性'''自定义模块基础## 主题:自定义模块#'''创建模块就是新建一个.py文件,保持文件名称与 pyth
2021-10-10 16:03:46 133
原创 python源码中的学习笔记_第10章_面向对象的特征、特殊方法与属性、以及深浅拷贝
封装## 主题:封装## 面向对象的三大特征'''封装:提高程序的安全性 # 将数据(即属性)和行为(即方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。 这样,无序关心方法内部的具体实现细节,从而脱离了复杂度 # 在 python 中没有专门的修饰符用于属性的私有,若该属性不希望在类对象外被访问,则在前面加两个"_"继承:提高代码的复用性多态:提高程序的可扩展型和可维护性'''class Student: def __i
2021-10-09 22:27:24 123
原创 python源码中的学习笔记_第9章_类与对象
编程的两大思想## 主题:编程的两大思想## 面向过程:事物比较简单,可以用线性的思维解决# 面向对象:事物比较复杂,无法用线性的思维解决# 共同点:都是解决实际问题的思维方式# 解决复杂问题,通过面向对象方式便于从宏观上把握事物之间复杂的关系,方便我们分析整个系统# 具体到微观操作,仍然使用面向过程的方式来处理类与对象## 主题:类与对象#if __name__ == '__main__': # 类:多个类似事物组成的群体的统称。能够帮助我们快速理解和判断事物的性质
2021-10-09 20:01:32 96
原创 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 143
原创 U盘突然变成Raw格式,无法读写数据
解释据网上资料显示,raw 格式的U盘处于最原始的状态,即未分区的状态使用 DiskGenius 查看可知,正常的存储空间应该有 HD 黑字,Raw 格式的存储器就处于这个状态,下拉菜单中无其他分区(如 D:、E: 等)解决办法下面以 HD2 为例,假设他是 Raw 的存储器(U盘或移动硬盘),则 HD 一行黑字下方无其他分区下载 DiskGenius 专业版打开软件鼠标在右侧侧边栏中选择要格式化的U盘右键清除硬盘数据(若想要存储器内原先的数据,请先恢复数据后再格式化)
2021-10-06 07:49:43 2817
原创 python源码中的学习笔记_第7章_字符串
字符串的驻留机制## 主题:字符串的驻留机制#if __name__ == '__main__': # 不可变序列:元组、字符串 # 驻留机制: # 对于相同的字符串,只保留一份拷贝, # 后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量 a = 'python' b = "python" c = '''python''' print(id(a)) # 1430903362144
2021-10-04 07:44:24 125
原创 python源码中的学习笔记_第6章_元组
元组基础## 主题:元组基础#if __name__ == '__main__': # 元组是不可变序列,没有增删改操作 # 修改不可变序列后,会生成新的对象,储存在新的位置 # 可变序列:列表、字典 # 不可变序列:字符串、元组创建元组## 主题:创建元组#if __name__ == '__main__': # 使用 () t = ('python', 'world', 98) print(t)
2021-10-03 15:52:22 505
原创 python源码中的学习笔记_第5章_字典
字典基础## 主题:字典基础#if __name__ == '__main__': # 字典是一种 python 数据结构 # 字典以键值对(key: value)的方式存储数据,字典是一个无序的序列(排列有前后顺序) # 列表是无序序列,排列无先后顺序 # 相当于 JavaScript 中的对象 # 字典通过 hash 函数和键值对中的键,计算出存储位置,之后才能找到对应的值 # 键值对的键时不可变序列(不能进行增删改查),如字符串、整数等
2021-10-03 13:43:43 146
原创 python源码中的学习笔记_第4章_列表
列表基础## 主题:列表基础#if __name__ == '__main__': # 列表中可以存储多个元素,每个元素的数据类型可以不相同 # 每个元素指向不同的对象,不同的对象存储不同类型的数据 myList = ['hello', True, 98] print( id(myList)) # 输出 2686147977800 print( type(myList)) # 输出 <class 'lis
2021-10-02 22:27:13 96
原创 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 280
原创 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 110
原创 python源码中的学习笔记_第1章_print 函数与数据类型
序本笔记的作用只是记录,而不是讲解,故有些和其他编程语言重复的知识没有写本笔记适合在开发 python 时,用作提示开发者的工具书,若想要研究某个知识点,可以在这里找到关键词,再到其他资料中查找print 函数# 这是一个示例 Python 脚本。# 按 Shift+F10 执行或将其替换为您的代码。# 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。## 主题:print 输出函数#def print_hi(name): # 自定义函数
2021-10-02 09:45:12 340
原创 电子设计竞赛方案搜集
2020年题C 坡道行驶电动小车一、 (点我)原题二、方案1. 成功(1) (点我)使用MSP432加OpenMV,舵机控制前轮,电机控制后轮2. 失败(1) (点我)采用负压腔体结构,使小车吸附于墙上,之后多角度爬行...
2021-09-28 21:12:23 173
原创 编程入门有关网站
编程有关网站1. 算法刷题、上机实践牛客网leetcode2. 论坛、仓库类csdn码云github3. 教程类C语言教程狂神说(敬请期待)编程有关网站集合
2021-09-19 11:58:10 103
原创 数据结构与算法 第三章 树以及相关遍历方法
一、树1. 树的定义和术语(1)树的定义和术语树是一种分层次组织结构,这种结构在管理上具有更高的效率数据管理的基本操作之一:查找(2)查找查找,指根据某个给定的关键字 KKK,从集合 RRR 中找出内容中与 KKK 相符的记录查找的分类静态查找:集合中的记录是固定的不进行插入和删除操作,只是查找动态查找:集合中的记录是变化的有查找、插入和删除操作(3)静态查找问题情境:在数组中查找某元素方法1:顺序查找struct LNode { ElementType E
2021-09-18 11:26:02 221
原创 数据结构与算法 第二章习题课
一、一元多项式的加法与乘法运算1. 多项式的表示(1) 数据结构选型重点在于如何表示非零项 数组 链表 优点 编程简单,调试容易 可以动态添加节点 缺点 需要事先确定数组大小 MaxSize 编程复杂,调试困难 结合本例,最好的实现方法是:动态数组而下面将会通过链表实现(2) 数据结构设计struct PolyNode { int coef; // 表示项的系数 int expon; // 表示项的指数
2021-09-15 18:54:47 196
原创 职业方向网络词汇(不定时更新)
量化:金融行业中一个职业方向肉翻:找外企,出国就业,实现肉身翻墙m(或mark):在某些论坛中用作标记,表示自己想长期关注这个话题。当这个话题有新的评论出现时,自己能够收到对应的平台提示信息...
2021-09-15 18:03:28 1143
2DPSK调制与解调仿真文件
2022-10-28
学生成绩管理系统.zip
2021-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人