- 博客(106)
- 收藏
- 关注
原创 PYQT5制作的透明时钟
时:分:秒14:35:09234x117pythonQTimerQTimepythonQWidgetinitUI()python#333333pythonhh:mm:sspythonpaintEventpython。
2025-03-18 16:06:03
271
原创 SVN中的trunk、branch、tag都是什么?
通过这种结构,团队可以高效管理代码的并行开发、版本发布和历史回溯。是三个核心目录,用于组织和管理代码的不同版本。在 SVN(Subversion)版本控制系统中,来实现版本控制策略。
2025-03-18 14:53:00
389
原创 差分文件制作小工具
的图形化调用,具备差分包生成、文件格式处理及日志反馈功能,适用于自动化固件升级场景。其核心价值在于将复杂的命令行操作简化为用户友好的界面交互,同时通过后处理确保差分包符合特定协议要求。后续可通过增强异常处理、参数校验及性能优化进一步提升可靠性。该程序通过 PyQt5 实现了。
2025-03-05 18:49:38
403
原创 单片机的内存是指RAM还是ROM
在单片机的上下文中,当提到“内存”时,通常包括RAM和ROM,它们分别承担不同的任务:RAM 存储临时数据,ROM 存储程序代码和常量数据。因此,如果你的问题是单片机的“内存”指的是哪一种,答案是RAM 和 ROM 都是内存的一部分,但它们有不同的作用和特点。
2024-12-23 10:51:14
767
原创 C语言的函数指针
函数指针是指向函数的指针变量,它可以用来间接调用函数。在 C/C++ 中,函数指针允许程序在运行时选择调用不同的函数,这使得代码更加灵活和动态。函数指针广泛应用于回调函数、事件处理、动态选择算法等场景。函数指针是 C/C++ 中强大的工具,可以使程序更加灵活和动态。通过函数指针,我们可以间接调用函数、实现回调机制、甚至动态选择函数等。理解函数指针的概念及其用法是掌握 C/C++ 编程的一个重要步骤。
2024-12-20 17:29:01
628
原创 串口字符传输时间分析
串口配置:波特率9600、数据位8、无校验、停止位1起始位(Start Bit)起始位是数据帧的开始标志。当串口准备发送数据时,会先发送一个逻辑“0”的起始位,用来告诉接收设备即将有数据到达。它为接收设备提供了一个同步点,确保数据传输的开始能够被准确识别。数据位(Data Bits)数据位紧跟在起始位之后,用来传输实际的数据。标准配置通常是5位、6位、7位或8位。例如,8位数据位意味着每个数据帧可以携带一个字节(8位)的数据。数据位的大小决定了每个数据帧可以携带的最大信息量。
2024-11-14 17:35:56
491
原创 Fatal Error[Pe1696]: cannot open source file
最近因需要,调试HC32L176MATA。在介绍解决办法前应安装对应的pack包。在安装目录中找到相关文件,复制到工程文件中。下载官方例程,进入iar会有异常。在网上查阅相关资料,记录一下。
2024-10-24 00:30:00
434
原创 键盘输入数字间距变宽
解决办法:键盘快捷键shift+“空格”。可以切换全脚和半脚。今天在使用电脑时,发现键盘输入的数字变得很宽。问题原因:误触了键盘导致输入为“全脚”。导致我没办法正常使用。
2024-07-25 15:20:11
1698
原创 STM32F103C8T6,寄存器访问
可以把寄存器看作一个特殊的单元,一个这样的单元占32bit,只要找到这个单元的起始地址就可以对其进行操作。其映射地址 = 外设总基地址(块基地址)+ 总线相对于外设总基地址的偏移 + 具体外设基地址相对于总线基地址的偏移 + 寄存器相对于具体外设基地址的偏移。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。单片机可以通过C语言编程,固件库的方式,也可以直接操控底层的寄存器。在研究DMA的时候对寄存器地址的访问有了疑惑,记录一下。推荐一篇很好的文章比我自己说的明白。
2024-04-18 13:34:07
576
原创 word并排比较
Word并排比较是一种在Microsoft Word文档中同时显示两个文本内容并进行比较的功能。这种比较通常用于查看文档的不同版本之间的差异,或者比较两个不同来源的文本内容。通过这种方式,Word的并排比较功能使得比较文档变得更加方便和直观,帮助用户快速了解文档之间的差异,以便做出适当的编辑和修改。
2024-04-13 09:20:03
273
原创 Python内置函数enumerate()
enumerate()` 是 Python 中常用的内置函数之一,它可以用来同时遍历序列的索引和对应的值。返回的迭代器会生成类似 `(index, value)` 的元组,其中 `index` 是从 `start` 开始递增的整数,表示元素在可迭代对象中的索引,而 `value` 则是对应的元素值。在这个示例中,`enumerate()` 函数让我们可以在 `for` 循环中同时获得列表中的索引和值,方便处理带有索引信息的数据。start:可选参数,指定索引的起始值,默认为 0,即从 0 开始。
2024-03-31 16:19:51
298
原创 IEEE、Sci-Hub
最近要写毕业论文,记录一下查询资料的网站。IEEE(Institute of Electrical and Electronics Engineers)是世界上最大的专业技术协会之一,致力于推动电气和电子工程领域的创新和发展。IEEE成立于1884年,总部位于美国纽约,拥有全球超过40万会员。IEEE提供了各种学术资源和服务,包括学术期刊、会议、标准制定、技术出版物等。它的数字图书馆(IEEE Xplore)是一个重要的学术文献数据库,提供了数百万篇科技论文、会议论文和技术文章的全文访问。
2023-12-17 14:56:27
639
原创 安装Python以及pycharm
Pycharm是编辑器。相当于Word对文字进行编辑。Python是解释器。讲代码翻译为计算机可以理解的指令。
2023-12-04 11:17:41
682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人