- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 android开发之内容提供器
1. 内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。内容提供器的用法一般有两种,一种是使用现有的内容提供器来读取和操作相应程序中的数据,另一种是创建自己的内容提供器给我们程序的数据提供外部访问接口。2. ContentResolver中提
2016-11-29 20:09:12 744
原创 effective c++ 之实现
条款26:尽可能延后变量定义式的出现时间只要定义了一个变量而其类型带有一个构造函数或析构函数,那么当程序的控制流到达和离开这个变量时,就要承担构造和析构的成本。//这个函数过早定义变量“encrypted”stringencryptPassword(const std::string& password) { using namespace std; string enc
2016-11-27 17:04:42 460
原创 数据存储及持久化技术
1. Android系统中主要提供了三种方式用于简单地实现数据持久化功能,即文件存储、SharedPreference存储以及数据库存储。当然,除了这三种方式之外,你还可以将数据保存在手机的SD卡中。2. 文件存储是Android中最基本的一种数据存储方式,它不对存储的内容进行任何的格式化处理,所有数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的文本数据
2016-11-26 14:05:38 859
转载 c++ STL中容器迭代器失效
参考:http://www.cnblogs.com/yuanshuang/p/5777905.htmlhttp://blog.csdn.net/aa838260772/article/details/39678187序列性容器::(vector和list和deque) erase迭代器不仅使所指向被删元素的迭代器失效,而且使被删元素之后的所有迭代器失效,
2016-11-23 14:07:29 3279 1
原创 广播机制
1. Android中的广播主要可以分为两种类型,标准广播和有序广播。1) 标准广播(Normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播消息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。2) 有序广播(Ordered broadcasts)
2016-11-21 22:38:48 420
原创 平板也要兼容——碎片
1. 碎片通常都是在平板开发中才会使用的,然后可以在main activity的xml中引用2. 动态添加碎片:FrameLayout是Android中最简单的一种布局,它没有任何的定位方式,所有的控件都会摆放在布局的左上角。由于这里仅需要在布局里放入一个碎片,因此非常适合使用FrameLayout。结合代码可以看出,动态添加碎片主要分为5步:1) 创建待添加
2016-11-20 13:05:10 400
转载 boost多线程之mutex与lock
转载至:boost多线程lock与mutex1. mutex对象类mutex类主要有两种:独占式与共享式的互斥量。▲ 独占式互斥量:mutex: 独占式的互斥量,是最简单最常用的一种互斥量类型try_mutex: 它是mutex的同义词,为了与兼容以前的版本而提供timed_mutex: 它也是独占式的互斥量,但提供超时锁定功能▲ 递归式互斥量:recurs
2016-11-19 20:38:13 2859
MATLAB环境下的语音识别系统
2013-04-30
MATLAB环境下的基于HMM模型的语音识别系统
2013-04-30
通信原理MATLAB仿真
2013-04-28
语音信号处理
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人