摘要: 试了很多种方法,最后原来是只需要进入bosi系统,然后进入Intel Virtual Technology 使之成为Enabled即可,就这么简单粗暴。阅读全文
posted @ 2018-07-11 20:51 菜头大大 阅读(21) 评论(0) 编辑
摘要: 1、Text Edit编辑框 2、Combo Box下拉框的应用 (1)将内容加入下拉框中 (2)删除下拉框中当前的内容 3、List Wiget (1)实现双击 (2)获取当前点击内容的行号 (3)建立文件缩小图标 (4)在List Widget列表中显示其他窗口信息 4、Label (1)显示图阅读全文
posted @ 2018-04-01 11:40 菜头大大 阅读(452) 评论(0) 编辑
摘要: 1、将a中的第10位置1,其他位不变 (1)将a中第10、15、20位置1,其他位不变 2、将a中的第10位清零,其他位不变 (1)将a中第10、15、20位清零,其他位不变 3、将a中的第10位取反,其他位不变 (1)将a中第10、15、20位取反,其他位不变 4、将值0x12345678(uns阅读全文
posted @ 2018-03-28 08:41 菜头大大 阅读(31) 评论(0) 编辑
摘要: 思路分析: 1、先从数组里面拿出一个数据(sample),从数组最右边下标(end)开始比较,直到遇到比sample小的数(min)就把min放到sample的位置上 2、接着从数组最左边下标(begin)开始比较,直到遇到比sample大的数(max),就把max放到前面min的原来的位置上 3、阅读全文
posted @ 2018-03-26 16:43 菜头大大 阅读(28) 评论(0) 编辑
摘要: 实现思路: 1、从数组的中间开始寻找,如果中间的数据小于要寻找的目标则从中间往右边寻找,继续是从右边的中间开始。 2、从数组的中间开始寻找,如果中间的数据大于要寻找的目标则从中间往左边寻找,继续是从左边的中间开始。 前提:在使用二分查找的时候数组是用先排序好的,递增和递减都可以。 具体代码如下:阅读全文
posted @ 2018-03-26 15:07 菜头大大 阅读(22) 评论(0) 编辑
摘要: 题目1:bool、int、float定义的变量和0值的比较? (1)bool类型 (2)int类型 (3)float类型 注意float类型是一个浮点型,所以不可以直接用flag == 0这种形式比较0值。 题外话:float类型是小数点后5位有效,double类型是小数点后13位有效。 题目二:不阅读全文
posted @ 2018-03-11 22:43 菜头大大 阅读(23) 评论(0) 编辑
摘要: 问题描述:使用stm32的板子下载好程序之后,想通过串口助手查看调试结果却发现串口没有输出或者输出的是乱码。 情景一:如果你想要使用c标准中的printf函数打印字符到串口助手,那么你需要先重定义fputc函数,这样才可以正常使用printf函数。 情景二:如果你的fputc函数已经重定义了,但是还阅读全文
posted @ 2018-03-08 09:02 菜头大大 阅读(291) 评论(0) 编辑
摘要: 前言:我们如果要断电后重启板子还能使用程序的话就需要通过串口把程序烧写到开发板中。 1、设置Keil编译完之后,生成Hex文件。在工程选项【output】的标签,勾选“Create HEX File”。 硬件连接图 2、安装驱动dpinst_amd64.exe,这里根据自己的电脑选择对应的驱动安装即阅读全文
posted @ 2018-03-03 17:30 菜头大大 阅读(249) 评论(0) 编辑
摘要: 前言:我们都知道开发板上除了有经典的流水灯之外,还有一个必备的练习硬件--按键(key),下面继续来完成按键的配置。 1、通过查看原理图,找出按键(key)的管脚名字和对应芯片上的I/O口,四个I/O分别为PA0、PE2、PE3和PE4。 2、配置按键I/O口这里要注意的是工作模式要改成输入模式,不阅读全文
posted @ 2018-03-03 12:29 菜头大大 阅读(461) 评论(0) 编辑
摘要: 前言:我们学习一门新语言的时候都是先从hello world入门,stm32也有自己的入门方式,那就是流水灯的配置。 在配置之前我们需要先配置好编译环境,我们需要手动修改头文件中的一些内容。 1、首先我们需要先创建一个新工程,前面我已经详细讲过怎么创建一个新工程了,在这里就不赘述了,不懂的朋友可以看阅读全文
posted @ 2018-03-03 09:22 菜头大大 阅读(36) 评论(0) 编辑