在网络聊天系统中,采集麦克风的声音并将其播放出来,是最基础的模块之一。本文我们就介绍如何快速地实现这个基础模块。 一. 基础知识 有几个与声音采集和播放相关的专业术语必须要先了解一下,否则,后面的介绍将无法展开。语音采集指的是从麦克风采集音频数据,即声音样本转换成数字信号。其涉及到几个重要的参数:采 ...
分类:
其他好文 时间:
2016-11-24 11:56:08
阅读次数:
203
1、优化循环 循环之外能做的事不要放在循环内,比如下面的优化可以快一倍 2、使用join合并迭代器中的字符串 join对于累加的方式,有大约5倍的提升 3、使用if is 使用if is True比if == True将近快一倍 4、使用级联比较x < y < z x < y < z效率略高,而且可 ...
分类:
编程语言 时间:
2016-11-24 07:29:53
阅读次数:
179
Zookeeper 监视(Watches) 简介 Zookeeper C API 的声明和描述在 include/zookeeper.h 中可以找到,另外大部分的 Zookeeper C API 常量、结构体声明也在 zookeeper.h 中,如果如果你在使用 C API 是遇到不明白的地方,最好 ...
iOS中处理时间的类及使用 1. NSDate这个类就是生成一个date如果你用[NSDate date]这个最最常用的方法你可以得到系统当前的时间(UTC时间,不管你当前时区的)比如:NSDate *date = [NSDate date];NSLog(@"%@", date);输出:2013-0 ...
分类:
移动开发 时间:
2016-11-19 15:45:17
阅读次数:
250
代码: 输出: 备注: 请注意每两行输出之间的时间间隔 ...
分类:
其他好文 时间:
2016-11-03 23:22:38
阅读次数:
383
dateFormat用法: y — 年 2013年,yyyy=2013,yy=13 M — 月 3月,M=3,MM=03,MMM=Mar,MMMM=March D — 一年中的第几天 d — 一月中的第几天 5号,dd=05,d=5 E — 星期几 星期五,E=Fri,EEEE=Friday a — ...
分类:
其他好文 时间:
2016-11-02 23:12:30
阅读次数:
253
这篇文章我们就来介绍一下OC中的代理模式,关于代理模式,如果还有同学不太清楚的话,就自己去补充知识了,这里就不做介绍了,这里只介绍OC中是如何实现代理模式的。 这里举一个简单的例子: 小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play 这里代理对象就是:护士类、保姆类,小孩类是被代理对 ...
分类:
其他好文 时间:
2016-11-02 22:59:16
阅读次数:
253
转换流InputStreamReader 解码 字节到字符OutputStreamWriter 编码 字符到字节 1、明确源和目的 源:InputStream Reader 目的:OutputStream Writer 2、明确数据是否使用纯文本数据 源:是纯文本 Reader 否 InputStr ...
分类:
编程语言 时间:
2016-10-28 02:51:40
阅读次数:
188
xUtils的POST请求参数直接放到RequestParams里privatevoidcheck(){
JSONObjectobject=newJSONObject();
try{
object.put("userName",AES.encrypt("1234567890"));
object.put("accountPwd",AES.encrypt("123456"));
object.put("imei",CommandTools.getMIME(MyApplication.g..
分类:
其他好文 时间:
2016-10-12 14:47:02
阅读次数:
198
节取自:http://www.jianshu.com/p/cc01a87c3baa 设备伪装,主要通过篡改设备ID号或者使用模拟器等进行,并伪造虚假的网络环境。现在已经可以实现移动设备ID(MAC、IMEI、IDFA、Android ID)不重复、IP地址离散、机型变换、时间分散。主要是集中于And ...
分类:
移动开发 时间:
2016-09-29 11:21:00
阅读次数:
163