摘要: 調用谷歌语音识别其实很简单,直接利用 intent 跳转到手机里面的谷歌搜索代码也很简单,直接调用方法 startVoiceRecognitionActivity()如果大家手机里面没有谷歌搜索,这里会弹出一个下载框给我们选择下载识别完成后,得到result List数组,里面有很多识别结果,我们获取第一个就可以了贴出代码: /** * 調用方法 */ private void startVoiceRecognitionActivity() { try { // 通过Intent传递语音识别的模式,开启语音 Intent intent = new Intent(Recognize... 阅读全文
posted @ 2013-09-29 11:41 来自你520的末班车 阅读(655) 评论(0) 推荐(0) 编辑
摘要: “递归”在C++中主要解决具有树型特征的算法或数据结构,递归的利用可以使算法或数据结构大大简化,代码简洁明了,相同一个具有该特性的课题采用递归或其他算法,所要求的预定义及相应的结果都将不一样,用了递归可能使用减少部份定义,代码实现部份大大减少,一看便知。下面是一个从数据库中取数的例子对比: 实现中所使用的数据结构(表结构) 序号 英文名 中文名 类型 说明 1 Id 权限ID Int 2 ParentId 父权限ID Int 用于指定父结点 3 Name 权限名称 Varchar(32) 4 IdCode 菜单项ID int 权限与菜单项关联 由数据结构可以看出,通过Paren... 阅读全文
posted @ 2013-09-29 11:32 来自你520的末班车 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 下面是我在2012年六月旧金山Go SF会议上的发言。这是一个私人谈话。我不单是对在这坐的Go开发团队成员说,我要感谢团队在推动Go发展上所做的一切。我还想感谢Go SF组织者给了我跟大家交流的机会。几个星期前我被问道这个问题:“你被鼓励转到Go后遇到最大的惊喜是什么?”。我立刻知道了答案:虽然我们预期C++程序员会将Go当做一个替代者,然而转到Go的程序员更多来自于如Python和Ruby等语言,很少有来自C++。Ken、Robert和我,当我们还是C++程序员时我们设计了一种新的语言来解决我们认为需要用这门新语言来解决的问题。这好像是自相矛盾的,其他C++程序员并不在乎。今天我想来说说是什 阅读全文
posted @ 2013-09-29 11:07 来自你520的末班车 阅读(328) 评论(0) 推荐(0) 编辑