Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。
网上有很多谈论这两个类的资料。现在大致总结下:
1、AudioRecord
主要是实现边录边播(AudioRecord+AudioTrack)以及对音频的实时处理(如会说话的汤姆猫、语音)
优点:语音的实时处理,可以用代码...
分类:
移动开发 时间:
2016-05-12 12:55:08
阅读次数:
277
一。在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系:
1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原始经纬度,Google和高德地图定位的的经纬度(国外)都是基于WGS-84坐标系的;但是在国内是不允许直接用WGS84坐标系标注的,必须经过加密后才能使用;
2.GCJ-02坐标系,又名“火星坐标系”,是我国国测局独创的坐标体系,由WG...
分类:
其他好文 时间:
2016-05-12 12:53:37
阅读次数:
194
我们直接来看完整的代码:
import UIKit
import SafariServices
class ViewController: UIViewController {
@IBAction func openWithSafariVC(sender: AnyObject) {
let sfsVC = SFSafariViewController(URL: NSUR...
分类:
移动开发 时间:
2016-05-12 12:53:15
阅读次数:
228
1、zokeeper的安装及配置
在zokeeper的conf目录下新建zoo.cfg文件,在里面配置如下内容
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# T...
分类:
其他好文 时间:
2016-05-12 12:54:22
阅读次数:
206
块级标签和行级标签
块级标签 div标签
行级标签 span标签
块级 标签 :会占据一行,会换行
段落标签
行级标签:在一行显示,没有换行
块级标签
标签:跑马灯标签:
behavoir:alternate|scrol
direction:up|down|left|right
scrolldelay://延时
scoll...
分类:
其他好文 时间:
2016-05-12 12:54:54
阅读次数:
187
git多个帐号的问题由于我平时使用的github和公司的gitlab所用的用户名以及邮箱不同。所以要设置git多帐号登录。取消git全局设置网上的教程中大都是对git进行全局设置,如下所示:git config --global user.name "your_name"
git config --global user.email "your_email"如果参与的项目都允许你用同一个用户名和邮箱...
分类:
其他好文 时间:
2016-05-12 12:54:54
阅读次数:
138
1.Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的操作。2.Android中进程的种类
Foreground process 前台进程
Visible process 可视进程, 可以看见, 但不可以交互.
Service process 服务进程
Background process 后台进程
Empty process 空进程(当...
分类:
移动开发 时间:
2016-05-12 12:51:42
阅读次数:
152
就是这样一个菜单型的PopupWindow,现在说下是怎么弄的,
先看一个布局文件,这个布局文件package...
分类:
移动开发 时间:
2016-05-12 12:52:32
阅读次数:
485
[1]
Insert a disk for installation of Debian GNU/Linux 6.0 and reboot your computer. The screen of selecting language. Choose it and go next.
[2]
Select your language.
...
分类:
其他好文 时间:
2016-05-12 12:51:48
阅读次数:
189
本文为In-memory Computing with SAP HANA on Lenovo X6 Systems第二章SAP HANA overview的读书笔记。
本章最重要的部分是SAP HANA architectureSAP HANA overviewSAP HANA数据库是结合了行式,列式和对象的内存数据库,可以充分利用硬件的并行处理能力。SAP HANA appliance是一体...
分类:
其他好文 时间:
2016-05-12 12:52:22
阅读次数:
197
Linux下find命令在目录结构中搜索文件,并执行指定的操作。find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只要具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花...
分类:
系统相关 时间:
2016-05-12 12:51:39
阅读次数:
229
防火墙的原理是指设置在不同网络(如可信任的企业内部网和不可信的公共网)或网络安全域之间的一系列部件的组合。它是不同网络或网络安全域之间信息的唯一出入口,通过监测、限制、更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息、结构和运行状况,有选择地接受外部访问,对内部强化设备监管、控制对服务器与外部网络的访问,在被保护网络和外部网络之间架起一道屏障,以防止发生不可预测的、潜在的破坏性侵入。
防火...
分类:
其他好文 时间:
2016-05-12 12:51:50
阅读次数:
130
项目中监控框架中用到JMXProxyBeat,在此学习已做记录。
官网文档位置https://github.com/radoondas/jmxproxybeat。
JMXProxyBeat
是一个简单的beat,检索tomcat jmx中的指标值的工具。检索出的数据提供给LogStash或者Elasticsearch呈现。jmx指标是通过在tomcat中配置“JMX Proxy Ser...
分类:
其他好文 时间:
2016-05-12 12:51:23
阅读次数:
271
Swift在这2年的时间内,发展势头迅猛,在它开源后,更是如井喷一样,除了 iOS、mac 平台,还支持了 Linux。 而今年下半年, Swift 3.0 也会随之发布。https://github.com/apple/swift-evolution详细介绍了3.0的特性。
这个版本的主要目标增强语言的二进制接口和标准库的稳定性,作为这个过程的一部分,我们将改善swift语言以提...
分类:
编程语言 时间:
2016-05-12 12:51:34
阅读次数:
186
一、 node.js的web应用的基本结构
1、 HTTP服务器(server.js):
2、 路由(router.js):
对于不同的请求,根据请求的URL,服务器需要给予不同的响应,词路由即是此功能,用于把请求对应到请求处理程序(requestHandle.js)。
路由还应该能处理POST数据,并且把数据封装成更友好的格式传递给请求处理程序,因此需要处理请求数据的功能
3、...
分类:
Web程序 时间:
2016-05-12 12:53:19
阅读次数:
218
无论是中国企业走出去,还是外国企业走进来,都要解决一个问题:你凭什么?
简单来说,就是“竞争优势”。
过去我国工业品出口的繁荣,主要的竞争优势就是低工资成本带来的价格落差。这种落差越大,冲击力就越猛,发展速度就越快。比如刚刚加入世贸组织那会,中国商品在全球市场上的价格竞争力简直是碾压式的,就像一头大象冲进了瓷器店里,横冲直撞遇神杀神。所以那几年,我们每年的出口增速都在3...
分类:
其他好文 时间:
2016-05-12 12:52:07
阅读次数:
156
1、DataFrame
一个以命名列组织的分布式数据集。概念上相当于关系数据库中一张表或在R / Python中的data frame数据结构,但DataFrame有丰富的优化。在spark 1.3之前,核心的新类型为RDD-schemaRDD,现改为DataFrame。spark 通过DataFrame操作大量的数据源,包括外部文件(如 json、avro、parquet、sequ...
分类:
数据库 时间:
2016-05-12 12:50:07
阅读次数:
476