软件
文章平均质量分 75
cyjbj
众里寻他千百度,蓦然回首,那人正在写程序
展开
-
沁恒ch32V208处理器开发(四)串口通信
ch32V208处理器的USART 双端口通信的实现原创 2023-08-13 15:20:29 · 1304 阅读 · 0 评论 -
沁恒ch32V208处理器开发(二)工程配置
MounRiver Studio模块通过一个.wvproj文件来进行组织,主要包含:1)MCU厂家提供的硬件接口文件,包括寄存器的电源,缺省参数等;2)系统启动相关代码文件;3)官方的固件库;原创 2023-08-10 20:30:00 · 884 阅读 · 0 评论 -
python中字符串及其格式转换技巧
本文对python语言中字符串的转换、格式化、切片、连接等种种操作进行了系统的总结,给出了例程和运行结果,实例化地阐述了字符串的各种编程应用。原创 2023-01-10 18:11:10 · 2674 阅读 · 4 评论 -
python特殊数据类型应用(2)元组类型
本文对python中元组(Tuple)数据类型进行了详细的说明,从其定义、使用到执行方法,给出了相关例程和运行结果,并针对及其类似的列表类型进行了对比剖析。原创 2023-01-01 03:30:00 · 666 阅读 · 0 评论 -
python特殊数据类型应用(1)字典类型
字典类型是Python中非常重要的组合数据类型,也是一种可变容器模型,通过每个键值 key:value 对的方法来组织数据,本文通过对其从定义、使用方法的介绍,详细阐述了其使用方法,给出了相关例程和运行结果。原创 2022-12-31 21:40:48 · 352 阅读 · 0 评论 -
猿创征文|嵌入式系统应用开发工具链必备
本文对在嵌入式系统开发、调试到量产的全流程中使用的工具进行了梳理,分析了相关的优势,图文结合给出了使用说明。原创 2022-11-02 18:20:43 · 1434 阅读 · 1 评论 -
pycharm中做web应用(14)基于Django和mysql 做用户登录验证4
本文基于Django架构的 django.contrib.auth.hashers模块,介绍了对密码等敏感数据的加密和验密方法,给出了实例和实现方法,大大提高了用户应用的安全性原创 2022-11-01 21:32:56 · 377 阅读 · 0 评论 -
pycharm中做web应用(13)基于Django和mysql 做用户登录验证3
本文在前文基础上,进一步完成了数据模型的数据同步、用户关联和后台、前端的验证登录任务,根据验证方法的不同,给出了实现代码和验证结果。原创 2022-10-31 21:45:16 · 273 阅读 · 0 评论 -
pycharm中做web应用(12)基于Django和mysql 做用户登录验证2
本文基于Django架构实现了mysql数据库的数据模型类在models.py文件中实现,给出了2种方法的实现步骤和命令,以样例数据库的形式实现了数据库表和模型之间的一一对应代码。原创 2022-10-31 21:45:00 · 361 阅读 · 0 评论 -
pycharm中做web应用(11)基于Django和mysql 做用户登录验证
本文依据Djang架构,首先配置类mysql数据库的连接功能,进一步实现了前端的index.html输入用户名和密码功能,最后后台部分准备好了数据库表,文中给出了实现方法和sql语句。原创 2022-10-30 21:35:17 · 946 阅读 · 1 评论 -
pycharm中做web应用(10)mysql数据库的数据操作
本文实现了在mysql中建立自己的项目数据库功能,并为项目数据库增加项目表和用户数据,实现了对用户数据的管理,给出了sql语句实现方法原创 2022-10-29 23:01:21 · 1020 阅读 · 1 评论 -
pycharm中做web应用(9)连接mysql数据库
本文介绍了pycharm如何连接目前较为流行的开放源码的数据库mysql,给出了数据库的安装步骤,pycharm连接mysql的配置方法和测试用例,图文并茂详解了全过程。原创 2022-10-29 21:59:26 · 725 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(八)变量、指针和指针数组的内存管理
本文分析了指针、变量和指针数组在C语言编译后的存储空间细节,给出了测试例程,结合指针数组的元素读取,给出了源码实现原创 2022-10-28 22:00:00 · 1022 阅读 · 1 评论 -
嵌入式C语言编程中经验教训总结(七)指针、指针数组和数组指针
本文就C语言中容易出错的指针、数组指针和指针数组进行了分析,给出了相关例程和区分方法,有助于实现程序的高效管理个节约内存使用原创 2022-10-27 20:00:00 · 676 阅读 · 2 评论 -
基于STM32F469 discovery kit 开发板的开发3
本文介绍了discovery 开发板的例程工程的软件架构,通过应用层、middleware层和驱动层的分离,逻辑清晰地梳理了软件运行流程和功能实现原创 2022-10-26 22:19:52 · 725 阅读 · 0 评论 -
基于STM32F469 discovery kit 开发板的开发2
本文以常用的IDE环境keil为例,对开发环境配置进行说明,运行了例程进行验证。原创 2022-10-25 22:44:46 · 584 阅读 · 3 评论 -
使用MATLAB进行三维空间绘图
本文介绍了matlab涉及到x、y、z三组数据的3d绘图的实现方式,函数使用,给出了例程代码实现和运行结果原创 2022-10-24 08:52:14 · 11548 阅读 · 0 评论 -
Matlab的数据导入和导出2
本文介绍了matlab中导出数据的几种方式,支持excel、ascii和自由定义导出的全部格式,给出了实现代码和运行结果。原创 2022-10-24 01:30:00 · 6779 阅读 · 0 评论 -
Matlab的数据导入和导出
本文介绍了matlab导入xls文件、文本文件、图片文件和其他一般文件的实现方法,给出了实现代码,功能分析。原创 2022-10-23 15:46:41 · 3121 阅读 · 1 评论 -
codeblock图形界面编程(十)文件操作
本文给出了基于codeblock的以图形界面方式的文件操作全部实现过程,对文件的打开、读写和关闭的实现过程进行了分析,给出了实现代码和配置流程。原创 2022-10-22 21:18:50 · 2634 阅读 · 0 评论 -
codeblock图形界面编程(九)基于ege库的交互设计3
基于codeblock和ege图形库,结合前文的键盘和鼠标接口,实现了一个键盘控制形状,鼠标控制位置的自由绘图应用,给出了实现代码和运行结果。原创 2022-10-22 01:00:00 · 581 阅读 · 0 评论 -
codeblock图形界面编程(八)基于ege库的交互设计2
本文实现键盘的接口,给出了实现方法和代码实现,这样,我们就可以利用键盘实现对程序画图的控制了。原创 2022-10-22 00:15:00 · 626 阅读 · 0 评论 -
codeblock图形界面编程(七)基于ege库的交互设计1
在EGE库中和鼠标的交互主要就是获取鼠标的基本信息,包括当前位置,左键、中键和右键、滚轮的状态,本文给出了库定义、实现代码和运行结果展示。原创 2022-10-21 23:15:00 · 359 阅读 · 0 评论 -
codeblock图形界面编程(六)基于ege库的进阶绘图
EGE图形库具有简单,友好,容易上手,免费开源的特点,本文进阶完成了图像文件的读取、显示、透明显示、旋转显示等功能,给出了例程实现。原创 2022-10-21 20:45:00 · 1371 阅读 · 0 评论 -
codeblock图形界面编程(五)基于ege库的数据采集波形绘图
本文实现了嵌入式开发中常见的采集数据的波形显示功能,直观有效的显示和分析,提高了工作效率,给处理ege图形库在codeblock中的常用函数和案例实现原创 2022-10-19 21:30:00 · 1160 阅读 · 0 评论 -
C语言中的字符串转数字函数常见问题详解
本文分析了c语言中str转为int和long的函数(),针对其常犯的几个问题进行了分析,给出了解决方案和例程分析。原创 2022-10-18 22:30:00 · 501 阅读 · 3 评论 -
strcpy和strncpy内存重叠问题分析
strncpy的内存重叠问题分析,潜在问题容易出现且难以排查,文中举例进行了分析,给出了解决方案原创 2022-10-17 22:45:00 · 562 阅读 · 0 评论 -
解析IEC 61850通信规约
IEC61850标准作为变电站自动化系统唯一国际标准,本文梳理了其架构,给出了数据模型图,直观地给出了各个部分之间的关系和库文件。原创 2022-10-15 21:35:09 · 19289 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(九)FreeRTOS的全局变量
介绍了FreeRTOS内核调度过程中用到的几个全局变量,通过这些全局变量及其指向的TCB、链表等,共同管理系统的任务调度。原创 2022-09-27 21:45:00 · 3135 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(八)FreeRTOS的TCB
freertos的任务控制卡TCB定义分析,给出了详细的代码分析和说明。原创 2022-09-26 20:45:00 · 1054 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(七)FreeRTOS的内存管理方法5
freertos的内存管理方法5在方法4基础上,增加了对多个非连续内存区域的支持,本文详细介绍了其实现方法,对代码进行了分析。原创 2022-09-25 16:00:25 · 934 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(六)FreeRTOS的内存管理方法4
freertos的内存分配第四种方法的优势就是增加了一个内存合并算法,通过将将相邻的小的空闲内存块合并成一个大块,一定程度上避免了内存泄露,提高内存使用效率。本文详细分析了内存分配、释放和合并算法的流程及其代码实现。原创 2022-09-25 14:38:41 · 563 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(五)FreeRTOS的内存管理方法3
分析了freertos的内存分配方法3中 pvPortMalloc() 和 vPortFree() 的实现方法,对代码实现过程进行了详细分析原创 2022-09-24 21:13:16 · 1209 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(四)FreeRTOS的内存管理方法2
介绍了freertos的内存管理方法2和方法1 的不同,给出了流程和详细的代码分析原创 2022-09-24 16:51:15 · 983 阅读 · 0 评论 -
使用Matlab实现高噪声信号的FFT的频谱分析
含有噪声的信号分析,利用FFT变换,提高识别精度,文中分析了随机噪声和高斯噪声对fft的影响,图文并茂,给出了实现方法。原创 2022-09-24 08:45:00 · 5705 阅读 · 0 评论 -
基于freertos的嵌入式系统开发(一)系统配置
freertos系统的配置项说明原创 2022-09-21 19:00:00 · 254 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(五)又爱又恨的指针
以往的经历中有太多关于指针的深刻训,对最常见的错误进行了分析和举例说明原创 2022-09-15 18:15:13 · 257 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(四)条件编译的合理使用
熟练使用条件编译,帮助大系统开发中提高协同效率,避免重复定义和精度不一致问题,文件举例进行了详解原创 2022-09-15 16:29:11 · 394 阅读 · 0 评论 -
嵌入式C语言编程中经验教训总结(三)数组的正确使用
有针对性分析了数组在c语言开发中的使用,常见错误和优化方法原创 2022-09-08 13:17:17 · 686 阅读 · 1 评论 -
嵌入式C语言编程中经验教训总结(二)LDS链接文件解析
arm开发的底层重构,对lds文件进行实例分析原创 2022-09-07 14:25:49 · 1482 阅读 · 0 评论