- 博客(882)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 博客总目录V2.0
博客总目录V2.0CC++设计模式数据结构与算法图像视频Linux编程Linux驱动STM32CC基础C++CPP基础学习设计模式23种设计模式数据结构与算法图像视频Linux编程Linux驱动linux基础驱动STM32
2022-03-10 17:12:06 5672
原创 Qt获取程序编译时间
对应用程序迭代过程中,由于版本管理不规范或迭代过于频繁,经常需要通过查看其修改时间来确认软件版本。可以在程序的版本号中内置软件编译时间,自动地区分软件版本。软件的编译时间,就是应用程序文件的最后一次修改时间。因此通过获取应用程序文件的最后一次修改时间来获取软件编译时间。在Qt发布程序时,有时想将版本号信息加上编译时间添加到程序右下角。
2024-06-24 17:01:29 652
原创 Qt setWindowTitle 增加字符
在Qt中,setWindowTitle函数用于设置窗口的标题。如果你想在现有的标题上添加字符,你可以先读取当前的标题,然后在其上添加字符,最后再用setWindowTitle函数设置新的标题。这些方法都可以在不改变原有标题的情况下,在窗口标题的末尾添加新的字符。你可以根据你的具体需求选择合适的方法。解决方案3:使用QString的sprintf方法。解决方案1:使用QString的append方法。解决方案2:使用QString的’+'操作符。解决方案4:使用QString的arg方法。
2024-06-20 13:49:23 455
转载 C++ resize和reverse修改容器大小
在C++编程中,resize和reserve是两个经常被用到的容器操作,它们分别用于动态数组的管理。虽然它们看似相似,但却有着不同的功能和应用场景。本文将深入探讨它们之间的区别,提供详细的解释和实例代码,以帮助初学者更好地理解和运用。通过深入理解resize和reserve的区别,开发者可以更加灵活地管理容器的大小和存储空间,从而提高代码的效率和性能。在实际应用中,根据具体需求选择合适的操作,可以更好地优化程序的运行效果。
2024-06-19 17:21:07 105
原创 Linux 下判断一个字符串ip是否合法
因此,整个正则表达式的含义是:匹配由四段数字和点号组成的字符串,每一段数字的范围为0到255,且字符串的开头和结尾不能有其他字符。这符合 IPv4 地址的格式规范。C++11 引入了正则表达式库 std::regex,可以方便地使用正则表达式来匹配字符串。
2024-06-19 16:46:56 445
原创 研发团队如何管理更有效率
如果缺少流程的保护,那么产研体系的员工就会在各类突发性工作中东奔西走,导致团队无法制定有效的工作计划,也无法准确的预估结果,更没有一种稳定的交付能力。针对研发团队制定专门的绩效体系,当月有好的表现确定奖励措施,人就是这样,越是及时进行激励,他的积极性就越大,如果等到半年或年终评定再涨工资,好多人的积极性已经消退了。一定要明确研发的几个关键流程,即:需求分析,程序设计,功能设计,代码开发和功能测试,并让团队成员都清晰的了解各阶段的任务。例如,项目管理工具,成为项目团队办公协作的利器,
2024-05-20 09:57:45 863
原创 KEIL5 输出.BIN文件
其中C:\Keil_v5\ARM\ARM_Compiler_5.06u7\bin\fromelf.exe代表fromelf的位置(KEIL软件安装位置),–bin生成bin文件 --output输出文件 =@L.bin!第四步 填写 C:\Keil_v5\ARM\ARM_Compiler_5.06u7\bin\fromelf.exe --bin --output=@L.bin!keil软件下载自带bin文件生成器fromelf,需单独添加至工程中才可由hex文件生成bin文件;
2024-02-27 09:25:15 676
原创 FTP和XHSELL 无法安装
如果Program Files (x86)下没有文件夹InstallShield Installation Information,是因为你系统默认不显示这个文件,把这个文件隐藏了,所以需要显示出来。如果Program Files (x86)下没有文件夹InstallShield Installation Information,是因为你系统默认不显示这个文件,把这个文件隐藏了,所以需要显示出来。是因为之前已经下载安装过,安装过程中出现了问题,再次安装就一直报1605错误。
2024-02-20 14:11:13 508
原创 串口波特率96001秒传输多少字节
注意前置条件为:1个起始位,8个数据位,0个校验位,1个停止位,也就是我们常说的:8,N,1;8个数据位,一个停止位,无校验位。1个char 需要10bit。115200 1秒可以发送115200位,那么用115200/10=11520,就是1秒可以发送11520个字节数据,11.25*1024。9600 1秒可以发送9600位,那么用9600/10,就是1秒可以发送960个字节数据,则每发送一个字节需要的时间就是:1/960。串口传输1个字符格式包含10位(1个起始位,1个停止位,8个有效数据位)
2024-01-04 20:52:09 2847
转载 PIXHAWK、PX4、APM区别
可以将PX4固件烧写到硬件,设置机器,改变不同的参数,获得实时航班信息,创建和执行完全自主的任务。由于有较多的历史兼容性需求,软件代码体系相对杂乱,还封装了PX4的内核,学习起来困难些。可以将APM固件烧写到硬件,设置机器,改变不同的参数,获得实时航班信息,创建和执行完全自主的任务。他们都有共同的硬件架构和相同的连接方式、输出接口及功能,仅仅是具体形式不同而已,例如接口的位置不同、外壳不同等等。相对封闭,代码体系相对简单清晰,社区相对小,迭代慢一些,但因为相对清晰,适合学习研究。
2024-01-04 08:48:36 807
原创 FPGA 安装Quartus 13.1无法生成.sof文件
6.找到刚才的bin64目录下的sys_cpt.dll文件,点击生成licence文件(有的电脑没有显示.dat扩展名)右键选择打开方式,选择用记事本打开。5.将Quartus_13.0_x64破解器复制到刚才的安装目录下,打开Quartus-13.0._x64破解器,点击应用。,弹出以下界面(或者从Quartus13软件进入 点击“tools” “licence steup…4.选择安装的库文件(默认全选),其余步骤一直…next,直到下载完成。3.选择(安装路径不能有中文名!1.关闭所有杀毒软件!
2023-09-24 20:07:33 4483 1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人