摘要: 序言 STM32顾名思义是一款32位微控制器(MCU),MCU是可以进行算术运算并通过I/O口控制外围电路的半导体芯片。STM32这里的32是指其一次能够处理的数据长度,处理器位数反映的处理器的速度、架构等等。 任何一款MCU包括CPU,掌握I/O都是入门的第一步。 "跑马灯"程序其意义就相当于"H 阅读全文
posted @ 2021-09-28 14:29 王若虚 阅读(404) 评论(0) 推荐(0)
摘要: 序言 C是面向过程编程,而C++、Java则是面向对象编程(OPP)。数学是描述自然的语言,现实世界在编程语言中就抽象成了数据,比如在编程语言中要描述一个人,只需要给出ta的姓名、性别、年龄、体重等数据就可以了,所谓对象只不过是对数据的一种封装形式。“对象=属性+方法”,一个对象的特征称为属性,一个 阅读全文
posted @ 2021-09-27 22:06 王若虚 阅读(208) 评论(0) 推荐(0)
摘要: 序言 为了增加代码的复用性,站在前人的肩膀上继续前进,任何一门语言发展至今都积累了大量的代码。函数是代码的一种封装形式(此外在OPP中还有方法等等),为后来者提供方便的调用接口,避免重复造轮子。本篇旨在讲述Python如何创建和调用函数、函数参数、函数作用域、以及递归等知识。 函数创建和调用函数 # 阅读全文
posted @ 2021-09-16 14:23 王若虚 阅读(112) 评论(0) 推荐(0)
摘要: 序言 首先声明,我不是生产者,我只是搬运工。。。 本篇是在阅读王力先生《诗词格律》和诗词吾爱网(https://www.52shici.com/) 帖子等相关材料时做的笔记,由于时间跨度长,其中部分原创作者未能一一列出,在此一并致谢,如有侵权,立删致歉。 第一章 诗词格律浅谈 推荐王力先生《诗词格律 阅读全文
posted @ 2021-09-15 20:12 王若虚 阅读(376) 评论(0) 推荐(0)
摘要: 序言 本篇旨在列出matlab入门及在科研中必须掌握的一些基础代码,主要内容包括:matkab矩阵运算、绘图、函数流程控制、文件、图像、函数等基本操作,以便于随查随用,至于常用的算法本篇鲜有涉及。。。 %% matlab总述 % matlab中基本数据结构是矩阵,即使单独一个数也视为一个1*1的矩阵 阅读全文
posted @ 2021-09-15 19:57 王若虚 阅读(4530) 评论(0) 推荐(0)
摘要: 本随笔旨在记录个人学习过程中的领悟和感受,作为一个stm32初学者,其中难免有许多不当之处、“旁门左道”、“奇思妙想”。 阅读全文
posted @ 2021-08-23 17:09 王若虚 阅读(5187) 评论(0) 推荐(0)
摘要: 序言 我们的代码必然存在各种各样我们难以察觉的漏洞,为了加强程序的稳定性和鲁棒性,我们需要提前在代码中打好预防针,对各种可能出现的漏洞预先做好应对措施,这就是“异常处理”。 python中异常类型 AssertionError 断言失败 AttributeError 访问的对象属性不存在 Index 阅读全文
posted @ 2021-08-22 19:34 王若虚 阅读(74) 评论(0) 推荐(0)
摘要: 序言 程序设计说到底就是 “输入——>处理——>输出” 的过程,我们大多时候只关注“处理”这个步骤而忽视了“输入”与“输出”,其实为了数据永久存储和交流,“输入”和“输出”同样重要。 打开文件 file=open(file,mode='r',buffering=-1,encoding=None,er 阅读全文
posted @ 2021-08-22 18:45 王若虚 阅读(126) 评论(0) 推荐(0)
摘要: 序言 有一个著名的等式“程序=算法+数据结构”,在任何一门编程语言中数据结构的重要性可见一斑。Python高级数据结构主要有: 列表 元组 字符串 字典 集合 本篇将从创建、访问、应用等方面分别对以上各个类型的数据结构进行详细阐述。 列表 list 创建 # 两个中括号括起来,内部各个元素用','分 阅读全文
posted @ 2021-08-11 11:17 王若虚 阅读(201) 评论(0) 推荐(0)
摘要: #序言 许多人新上手一门编程语言总觉得很痛苦,其实我认为语言不过是一个工具,我们只需要对这个工具有个大体的了解,没有必要掌握清楚每一个细枝末节的语法。编程最重要的是其思想而不是具体语言的语法,语法只是帮助我们和计算机沟通的桥梁,自己脑子里有了思想,在实现它的时候碰到忘记的语法可以随查随用。相信大家多 阅读全文
posted @ 2021-08-10 09:15 王若虚 阅读(117) 评论(0) 推荐(0)