04 2019 档案

摘要:概述 说白了,(%A)仅仅代表以何种格式显示所要显示的数据,具体何种格式如下: 所以%p是将所要显示的数据以地址指针格式输出,即如果是32位,以4字节十六进制格式输出,如果是64位,以8字节十六进制格式输出。而%X仅仅是将要显示的数据以十六进制格式输出,所以当地址做高位为0是会不显示,若想要显示显示 阅读全文
posted @ 2019-04-30 16:57 鲸小鱼- 阅读(5395) 评论(0) 推荐(0) 编辑
摘要:案例要求: //multimap 案例//公司今天招聘了 5 个员工,5 名员工进入公司之后,需要指派员工在那个部门工作//人员信息有: 姓名 年龄 电话 工资等组成//通过 Multimap 进行信息的插入 保存 显示//分部门显示员工信息 显示全部员工信息 程序源码: 1 #include<io 阅读全文
posted @ 2019-04-25 17:08 鲸小鱼- 阅读(300) 评论(0) 推荐(0) 编辑
摘要:对于set容器来说,查找功能是该容器的主要优势,故针对该容器查找功能作一测试。 主要有如下API接口: 测试源码如下: 运行结果: 阅读全文
posted @ 2019-04-24 18:26 鲸小鱼- 阅读(559) 评论(0) 推荐(0) 编辑
摘要:1. 前言 已经不记得是什么时候开始用思维导图的,可能是刚开始工作不久就开始用了。我只记得刚开始是看到思维导图的介绍,觉得功能强大又很有趣,就慢慢开始尝试,然后习惯,然后就离不开了。前不久又买了一本思维导图的书《日常生活中的思维导图》,里面有一段话我很赞同: 制作思维导图是将画在中央的主题逐渐细化分 阅读全文
posted @ 2019-04-24 16:59 鲸小鱼- 阅读(2363) 评论(0) 推荐(0) 编辑
摘要:案例要求: //打分案例(sort算法排序)//创建5个选手(姓名、得分),十个评委对五个选手进行打分//得分规则:去除最高分,去除最低分,取出平均分//按得分对5个选手进行排名 源代码: 运行结果: 阅读全文
posted @ 2019-04-23 22:19 鲸小鱼- 阅读(244) 评论(0) 推荐(0) 编辑
摘要:针对C++异常机制,作如下简单测试 代码如下: 以上测试代码,若输入10 0,运行结果如下: 若输入10 5,运行结果如下: 有以下知识点: 1 异常的捕获是严格按照类型匹配2 异常可以不做处理 继续向上抛,中间层可以不需要处理,用一个统一处理异常的函数统一处理。3 如果说异常一直向上抛, 没有函数 阅读全文
posted @ 2019-04-21 16:07 鲸小鱼- 阅读(238) 评论(0) 推荐(0) 编辑
摘要:此案例为模板类的分离编译,以及类中包含友元的情况是出现的错误及改正措施。 此时无法通过编译:显示以下错误: 解决方案为:在文件开始处添加以下声明。 也可在普通友元声明前增加模板声明,此方法可能在其他编译器无法通过编译,如在Linux中无法通过编译。 综上,在模板中不要滥用友元。 阅读全文
posted @ 2019-04-18 22:31 鲸小鱼- 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一、 构造函数是干什么的 class Counter { public: // 类Counter的构造函数 // 特点:以类名作为函数名,无返回类型 Counter() { m_value = 0; } private: // 数据成员 int m_value; } 该类对象被创建时,编译系统对象分 阅读全文
posted @ 2019-04-18 15:44 鲸小鱼- 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:HEX文件和BIN文件是我们经常碰到的2种文件格式。因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两种文件。下面是最近的我的了解,如有不对地方还请指正。 HEX文件是包括地址信息的,而BIN文件格式只 阅读全文
posted @ 2019-04-15 17:40 鲸小鱼- 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:首先要说明,没有那款开发工具是万能的,也没有那款工具在所有方面都具有绝对优势。对于Keil MDK-ARM和IAR两款工具择,可以根据自己的习惯来选择,而不应该在使用其中的一款时贬低另外一款,或者总是赞美自己的选择。 好了,下面开始讲Keil MDK-ARM和IAR的区别。 一、概述 Keil MD 阅读全文
posted @ 2019-04-14 17:55 鲸小鱼- 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:在windowns下开发stm32刚开始学最烦的就是创建工程模板,都不知道为什么要那样设置,而且步骤繁多。现在我告诉大家一个好消息,在linux下配置stm32开发环境包括创建工程,使用JLink仿真简单到我都不知道怎么写教程了,什么固件库,OPENOCD,都成了浮云。 先上我自己整理软件,包括ec 阅读全文
posted @ 2019-04-14 17:51 鲸小鱼- 阅读(2235) 评论(0) 推荐(0) 编辑
摘要:主要讲解IAR软件安装及破解使用 1、下载安装包、注册机 2、点击安装程序 ~ 点击第二个选项进行安装 ~ 然后一直next,再选择安装路径 继续next开始安装,等个五分钟左右即可安装完成 2、破解在接下来的IDE界面菜单栏点击Help的倒数第二个选项 License Manager在如下图操作离 阅读全文
posted @ 2019-04-10 21:22 鲸小鱼- 阅读(44685) 评论(0) 推荐(0) 编辑
摘要:本文提到的内容有以下几个方面: 通信概述 串口通信 I2C通信 CAN通信 SPI通信 I2S通信 USB通信 其他通信 一、通信概述 按照数据传送方式分: 串行通信(一条数据线、适合远距离传输、控制较复杂) 并行通信(多条数据线、成本高、抗干扰性差) 按照通信的数据同步方式分: 异步通信(以1个字 阅读全文
posted @ 2019-04-02 22:24 鲸小鱼- 阅读(1353) 评论(0) 推荐(1) 编辑