团队项目 需求分析报告 一、博客链接 "组长博客" 二、组队后的团队项目的整体计划安排 编写需求说明书。 确定各功能模块分工。 UI设计完成,基础功能算法完成,制定测试计划。 完成Alpha版本,编码+测试+项目管理同步推进。 完善项目,确定用户试用反馈和对测试计划改进。 完成Beta版本,以反馈为 ...
分类:
其他好文 时间:
2019-10-28 01:11:49
阅读次数:
121
来自C++Primer,我对文件读写不是特别熟悉,ifstream的文件打开可以相对路径可以绝对路径,这里是一个相对路径的版本,只要和主程序放在同一个文件夹就可以了 向下就直接 / 向上一级就 ../ ...
分类:
其他好文 时间:
2019-10-27 18:37:51
阅读次数:
85
我们可以使用二叉堆数据结构来帮助我们创建一个非常著名的排序算法:堆排序算法。它包含下面三个步骤。 (1) 用数组创建一个最大堆用作源数据。 (2) 在创建最大堆后,最大的值会被存储在堆的第一个位置。我们要将它替换为堆的最后一个值,将堆的大小减1。 (3) 最后,我们将堆的根节点下移并重复步骤2直到堆 ...
分类:
编程语言 时间:
2019-10-27 16:58:16
阅读次数:
97
phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,有需要了解的朋友可参考。 phpmailer发送邮件功能很强大,今天真正的体验一下,简单说一下配置,本人是在thinkphp中是用的. 配置步骤: 1.后台配置发送邮件类 ...
分类:
Web程序 时间:
2019-10-23 22:13:54
阅读次数:
128
2019-10-23 关键字: APK申请权限、通过代码获取权限、定位权限、相机权限 这篇文章大部分的内容都搬自简书某位大神的博客: https://www.jianshu.com/p/e36f686588d6 。搬运的目的有二:一是方便自己后续查阅,二是添加一些自己的使用经验。感谢这位简书大神的奉 ...
分类:
移动开发 时间:
2019-10-23 21:51:01
阅读次数:
137
mvn clean install -X -Dmaven.test.skip=true -P dev 打包报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JD ...
分类:
其他好文 时间:
2019-10-22 14:50:55
阅读次数:
104
题目 找出数组中每个数右边第一个比它大的元素。 思路 1. 暴力解法 2. 单调栈 使用栈结构。从前往后遍历数组每一位时,利用栈更新这一位之前每一位上的数的“右边第一个比它大的元素”。 代码 参考 https://blog.csdn.net/smileiam/article/details/8873 ...
分类:
编程语言 时间:
2019-10-21 22:15:59
阅读次数:
195
IO系统结构 设备的分类 IO管理的目标和任务 IO控制方式 轮询,中断,DMA DMA DMA与中断的区别 IO软件设计与层次结构 I/O子系统概述 高速缓存与缓冲区 缓冲 单缓冲 双向缓冲 双缓冲 循环缓冲 缓冲池 高速缓存与缓冲区对比 I/O性能问题 ...
分类:
其他好文 时间:
2019-10-19 14:49:35
阅读次数:
106
UART使用DMA进行数据收发,实现功能,串口2发送指令到上位机,上位机返回数据给串口2,串口2收到数据后由串口1进行转发,该功能为实验功能 1、UART与DMA通道进行绑定 2、数据发送与接收 2.1 DMA中断进行数据收发 2.1.1 DMA中断 在HAL使用DMA方式进行串口数据传输时,DMA ...
分类:
其他好文 时间:
2019-10-19 09:59:36
阅读次数:
66
1.0 DMA的简介 1) DMA:直接存储器存取(direct memory access)。作用:主要是实现数据的高速搬运,为CPU完成简单性重复性数据搬运工作。这个过程无需CPU干预。当数据搬运完成后,会有相应的状态标识位来告知CPU。 2) 特性: 双AHB 主总线架构,一个用于存储器访问, ...
分类:
其他好文 时间:
2019-10-18 19:14:16
阅读次数:
70