自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

转载 C代码优化方案

1、选择合适的算法和数据结构目录1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度4、结构体成员的布局5、循环优化6、提高CPU的并行性7、循环不变计算8、函数优化9、采用递归10、变量11、使用嵌套的if结构1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使...

2019-01-31 15:46:05 756

原创 Old ST-LINK firmware detected.do you want to upgrade it

今天第一次拿到自己买的stm32板子和stlink下载器,用keil测试的时候出现下面的问题: 原因: stlink固件太旧了,解决办法:升级stlink固件,升级方法:1. 下载st link utility工具。官网下载:https://www.st.com/content/st_com/zh.html2. 安装st link utility工具。默认安装就行。...

2019-01-31 10:04:03 4108 1

原创 在keil中用JTAG下载程序是出现Overlapping of Algorithms at Address 08000000H

解决方法:1. 把Flash Download选项卡下“Programming Algorithm”中的“STM32F7x dual bank 1M...  1M  On-chip Flash  08000000H-080FFFFFH”(一打开就有)删掉(Remove);2. 再添加(Add里选)“STM32F7x TCM 1MB Flash  1M  On-chip Flash 0020...

2019-01-31 09:48:13 3859

原创 C语言学习笔记:sizeof详解

一、Sizeof的说明sizeof是C/C++语言的一种单目操作符,它不是函数。sizeof操作符返回值为其操作数的存储大小,用字节数表示。操作数可以是一个表达式或括在括号内的类型名。sizeof的结果是size_t,它被定义为unsigned int类型。该类型保证容纳显示所建立的最大对象的字节大小。static变量在静态区,sizeof均不纳入计算 在编译阶段处理,sizeof作用...

2019-01-23 21:07:04 6287

原创 QT笔记:QT 窗口关闭 程序进程不退出

最近在做一个工具用于控制mcu,这其中肯定就需要open端口,所以不能同时打开一个设备,所以在发布程序后,打开设备后关闭QT的UI界面,再次打开程序进行连接设备的时候出现open设备失败的问题。第一次打开设备: 关闭应用再次连接设备: 后面查看了问题,是因为关闭UI界面后并没有退出进程,在后台它依然是运行着的。所以就尝试了很多方法,比如网上各种强制关闭...

2019-01-21 16:01:55 13016 5

原创 Qt信号与槽传递自定义数据类型解决方法

Qt信号与槽传递自定义数据类型解决方法信号与槽作为qt中的核心机制,在qt应用开发中经常会用的,但是原生的信号与槽连接传参,只支持基本的数据类型,比如char,int, float,double。如果想要在信号与槽之间传递自定义参数,比如结构体,类等,就必须特别注意,因为在编译的时候不会报错,但是在执行的时候会报错,出现失效。有两种方法解决可以解决自定义参数的传递:一、使用qR...

2019-01-17 18:01:31 1172

转载 Qt 5 中解决中文乱码的方法

在 Qt 4 的时代,解决中文乱码挺麻烦。要考虑用的是什么编译器,具体的可以参考下面这篇文章:http://blog.csdn.net/brave_heart_lxl/article/details/7186631到了 Qt 5 的年代,这个问题变得简单了些。因为根据 Qt 的文档:http://doc.qt.io/qt-5.6/qstring.html#QString-7中规定 QS...

2019-01-14 14:11:38 368

原创 fatal error: linux/compiler-gcc7.h: No such file or directory

最近学习uboot,下载了uboot2013.01版本,arm-linux-gcc是gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabi,从linaro官网下载的。 下面是我编译的时候遇见的问题总会:1.解决办法:安装库sudo apt-get install linux-libc-dev-arm64-cross2.上...

2019-01-01 15:35:22 10129 3

linux自带的I2C工具

自己交叉编译并且成功在嵌入式板子上正常使用,希望对后面需要的朋友能有所帮助。

2018-11-29

sourceinsight-4.0.89版本

是sourceinsight4.00.0089版本。亲测有效。看雪大佬破解的。

2018-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除