上一次我分享了使用继承来实现泛型,今天讲一下使用接口类型表示泛型。 只有在使用Object已有的那些方法能够表示所执行的操作时,才能使用Object表示泛型,例如要比较一些图形的面积大小时,用Object无法实现这个功能,这时我们可以写一个Shape类 实现Comparable接口,通过重写comp ...
分类:
其他好文 时间:
2018-03-02 01:10:25
阅读次数:
192
今日进行串口数据通信时,使用DMA串口485发送完成中断进行485发送至接收的状态转换时发现,当DMA传输完成时,串口发送寄存器中的数据还未通过发送端口传输完成,在中断中需等待查询串口发送的状态,while((USART_GetFlagStatus(USART1,USART_FLAG_TC) != ...
分类:
其他好文 时间:
2018-03-01 23:26:50
阅读次数:
282
原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名 ...
分类:
移动开发 时间:
2018-03-01 14:48:11
阅读次数:
175
利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。 mysql-connector-java-5.1.6-bin.jar mysql驱动包 mybatis-generator-core-1.3.5.jar 自动生成器包 maven 配置mybatis-generator插件 ...
分类:
其他好文 时间:
2018-02-23 01:03:03
阅读次数:
409
1 简单应答模式结构模型1)调用RPC接口的过程中,参数是请求的结构信息,返回值是服务器的反馈信息2)对于服务器的告警信息和系统公告信息,客户端需要定时发送查询的RPC接口,然后在RPC的接口返值中携带反馈信息局限性测试代码 short sThriftPort = 0; std::string strThriftIP; CSystemConfig::GetInstance().GetThriftS
分类:
其他好文 时间:
2018-02-17 15:03:53
阅读次数:
302
一、前言 这是一篇指导驱动工程师如何使用DMA API的文档,为了方便理解,文档中给出了伪代码的例程。另外一篇文档dma-api.txt给出了相关API的简明描述,有兴趣也可以看看那一篇,这两份文档在DMA API的描述方面是一致的。 二、从CPU角度看到的地址和从DMA控制器看到的地址有什么不同? ...
分类:
移动开发 时间:
2018-02-13 23:39:04
阅读次数:
330
Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空 ...
分类:
系统相关 时间:
2018-02-12 18:48:49
阅读次数:
240
import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr msg = MIMEText('邮件内容', 'plain', 'utf-8')msg['From'] = formataddr( ...
分类:
其他好文 时间:
2018-02-08 17:50:14
阅读次数:
134
arm的trustzone并不涉及到具体的crypto算法,只是实现: 1) 敏感信息的安全存储; 2) 控制bus和debug的安全访问,保证信息不被泄露; trustzone是system_level的实现,涉及到软硬件,硬件方面包括: 1) ARM processor; 2) Bus fabr ...
分类:
其他好文 时间:
2018-02-07 19:38:53
阅读次数:
247
下载地址:网盘下载 一、内容简介 一、内容简介 本书是国外数据结构与算法分析方面的经典教材,使用卓越的Java编程语言作为实现工具讨论了数据结构(组织大量数据的方法)和算法分析(对算法运行时间的估计)。本书把算法分析与最有效率的Java程序的开发有机地结合起来,深入分析每种算法,内容全面、缜密严格, ...
分类:
编程语言 时间:
2018-02-05 17:06:37
阅读次数:
268