<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[stdioh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/speeds3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; speeds3]]></copyright><item><title><![CDATA[virtual box中安装Mac OS后设置分辨率]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/82662854</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/82662854</guid><author>speeds3</author><pubDate>Wed, 12 Sep 2018 15:50:00 +0800</pubDate><description><![CDATA[在virtual box中安装了macOS 10.13，使用了很多方法修改分辨率都不行，后来在一个国外网站上找到了办法：VBoxManage setextradata “VM name” VBoxInternal2/EfiGraphicsResolution HxV

https://www.virtualbox.org/manual/ch03.html#efividmode...]]></description><category></category></item><item><title><![CDATA[在微信小游戏中实现语音互动]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/79730128</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/79730128</guid><author>speeds3</author><pubDate>Wed, 28 Mar 2018 16:47:52 +0800</pubDate><description><![CDATA[之前在unity里尝试用过语音控制，当时的想法是实时控制游戏角色的移动与攻击，这在通过在线api解析语义的方式下体验一般，不过也想到在实时性要求不那么高的互动场景应该可以用起来。这里就在微信小游戏中尝试一下。

语音交互自然需要一个对象，像我这种手残人士最适合的设计当然就是卡通的小动物了。经过多次修改，在iPad上完成了形象设计（有点丑，有点歪，大家不要见怪）：



设计好形象之后就可以设计动画...]]></description><category></category></item><item><title><![CDATA[微信小游戏学习]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/79657131</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/79657131</guid><author>speeds3</author><pubDate>Thu, 22 Mar 2018 17:26:31 +0800</pubDate><description><![CDATA[1月份的时候微信更新了小游戏的功能，微信公众平台也放出了小游戏的开发文档，这里总结一下最近对小游戏的学习。

登录微信公众平台，能发现小程序的开发文档下多了一个小游戏类别。按照文档的指引，在开发工具中新建项目时勾选“建立游戏快速启动模板”就可以得到一个可以运行的小游戏了。



上图可以看到一个飞机的游戏，在开发工具中预览游戏，可以进行试玩。接下来就学习一下这个飞机游戏的代码。

项目的完整目录结...]]></description><category></category></item><item><title><![CDATA[git diff 常见用法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/79261763</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/79261763</guid><author>speeds3</author><pubDate>Mon, 05 Feb 2018 16:45:18 +0800</pubDate><description><![CDATA[(本文转自https://www.cnblogs.com/qianqiannian/p/6010219.html，感谢原作者总结)



Git diff

　　 　　用于比较两次修改的差异

　　　　1.1 比较工作区与暂存区

　　　　　　git diff 不加参数即默认比较工作区与暂存区

　　　　1.2 比较暂存区与最新本地版本库（本地库中最近一次commit的内容）

　　　　　　git]]></description><category></category></item><item><title><![CDATA[新的实现上下文对话的方法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/79010338</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/79010338</guid><author>speeds3</author><pubDate>Tue, 09 Jan 2018 10:51:28 +0800</pubDate><description><![CDATA[2018/1/17 更新：olami更新了新版sdk，支持了新的接口，所以不再需要自己编译sdk了，相关的改动已经更新到了码云。



最近olami平台做了一次重大更新，增加了对上下文的支持，这里就研究一下如何用新的方式实现之前提到的上下文功能。

简介

这次更新的主要内容是osl语言中增加了一种特殊的grammar：context grammar。根据文档介绍，context grammar]]></description><category></category></item><item><title><![CDATA["MONGODB-CR credentials missing in the user document"的解决办法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/78606406</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/78606406</guid><author>speeds3</author><pubDate>Wed, 22 Nov 2017 17:51:59 +0800</pubDate><description><![CDATA[今天在本地开了mongoDB服务，用代码连接时用户名密码明明正确但是连不上，mongoDB的控制台显示“MONGODB-CR credentials missing in the user document”错误。在stackoverflow（原帖链接：https://stackoverflow.com/questions/29006887/mongodb-cr-authentication-fai]]></description><category></category></item><item><title><![CDATA[MongoDB 3.0+访问数据库的方法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/78589494</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/78589494</guid><author>speeds3</author><pubDate>Tue, 21 Nov 2017 10:08:21 +0800</pubDate><description><![CDATA[今天用了mongoDB 3.5的开发包，发现以前熟悉的getDB等方法都被废弃了。查看官网的教程，现在可以用这种方法访问：MongoCredential credential = MongoCredential.createCredential("username", "dbname", "password".toCharArray());        MongoClientOptions opt]]></description><category></category></item><item><title><![CDATA[eclipse中设置编码格式]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/78458729</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/78458729</guid><author>speeds3</author><pubDate>Mon, 06 Nov 2017 16:09:43 +0800</pubDate><description><![CDATA[Window -> Preferences -> General -> Workspace修改Text file encoding为需要的格式即可。]]></description><category></category></item><item><title><![CDATA[一种在智能对话中实现上下文功能的方法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/78302774</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/78302774</guid><author>speeds3</author><pubDate>Sat, 21 Oct 2017 12:42:10 +0800</pubDate><description><![CDATA[智能对话中有一个经典的场景：Q：上海的天气
A：上海的天气是……
Q：那北京的呢
A：北京的天气是……第二个问句是一个特殊的问句，它的语义和前一句关联，但单独说它没有明确的意图。目前的olami开放平台提供的IDS模块（应用管理->配置模块->对话系统模块）自身可支持上下文，但对平台用户自己开发的NLI模块却没有提供直接的支持。不过我们可以通过一些办法实现这种功能。下面就介绍一下解决方案。分析这种上]]></description><category></category></item><item><title><![CDATA[SWT中非UI线程更新UI的方法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/78192474</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/78192474</guid><author>speeds3</author><pubDate>Tue, 10 Oct 2017 14:40:27 +0800</pubDate><description><![CDATA[有时用swt会需要在费时的操作后更新ui，如果直接在回调函数里更新，界面会卡死，另起一个线程更新，会出现异常。这时就可以用Display类中的asyncExec或者syncExec方法。public void asyncExec (Runnable runnable)public void syncExec (Runnable runnable)]]></description><category></category></item><item><title><![CDATA[在eclipse中利用条件断点打印log]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/77584241</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/77584241</guid><author>speeds3</author><pubDate>Fri, 25 Aug 2017 17:40:41 +0800</pubDate><description><![CDATA[我们写代码偶尔会遇到不方便用断点调试的情况，比如有超时机制的时候，而频繁的修改代码来打印状态信息又是一件非常繁琐的事情。这时我们可以借助eclipse中条件断点来打印。首先设置断点，打开Breakpoint properties，然后勾上conditional，改成Suspend when value changes，就可以在代码框中加上System.out.println()或者其他打印日志的代码]]></description><category></category></item><item><title><![CDATA[自动客服功能的微信小程序]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/77326122</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/77326122</guid><author>speeds3</author><pubDate>Thu, 17 Aug 2017 14:14:01 +0800</pubDate><description><![CDATA[(欢迎转载。本文源地址：http://blog.youkuaiyun.com/speeds3/article/details/77326122)微信小程序最近比较火爆，所以抽空做了个客服机器人的小程序，来回答之前坦克游戏中的常见问题。当然这个小程序也很容易修改为其他类型的自动客服，需要做的仅仅是在olami平台加上相应的问题和答案。微信扫描二维码体验小程序整个小程序界面包含2个部分，一部分用于显示回答，一部分为]]></description><category></category></item><item><title><![CDATA[利用OLAMI在unity游戏中加入中文语音控制（一）]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/76209152</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/76209152</guid><author>speeds3</author><pubDate>Thu, 27 Jul 2017 17:05:35 +0800</pubDate><description><![CDATA[最近打算尝试一下OLAMI在游戏中应用的可能性，这里做一下记录。unity官方教程中的几个项目很精简，但看起来很不错，里面有全套的资源。最后我选择了tanks-tutorial来做这个实验。下载和修改项目首先按照教程下好项目，把坦克移动和射击的代码加上。这时就已经可以称的上是一个“游戏”了，可以控制坦克在地图上环游，也可以开炮。虽然缺少了挨揍的敌人，但是对设想的用语音控制坦克移动和射击已经足够了。这]]></description><category></category></item><item><title><![CDATA[使用dex2jar和luyten查看apk中的class代码]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/75410135</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/75410135</guid><author>speeds3</author><pubDate>Wed, 19 Jul 2017 16:32:16 +0800</pubDate><description><![CDATA[介绍一个用dex2jar和luyten查看apk中class反编译的代码的方法。准备下载dex2jar：https://sourceforge.net/projects/dex2jar/files/下载luyten：http://download.youkuaiyun.com/detail/speeds3/9904015步骤
将apk解压（可将后缀改成zip直接解压）
把解压出来的dex文件拷到dex2jar目]]></description><category></category></item><item><title><![CDATA[使用OLAMI SDK和讯飞语音合成制作一个语音回复的短信小助手]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/75131125</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/75131125</guid><author>speeds3</author><pubDate>Fri, 14 Jul 2017 19:34:59 +0800</pubDate><description><![CDATA[现代人的生活越来越离不开手机，但我们总会遇到一些时候不方便用手去操作，比如开车，玩游戏的时候。智能语音时代这种情况有了新的解决方案。本文介绍了一个使用OLAMI Android SDK进行语音识别和理解，讯飞在线语音合成sdk进行语音合成实现在收到短信时直接进行语音回复的demo开发过程。在此基础上我们也可以很方便的增加其他的功能，比如查新闻，百科等，完成一个DIY的语音助手。简介OLAMIOLAM]]></description><category></category></item><item><title><![CDATA[android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法]]></title><link>https://blog.youkuaiyun.com/speeds3/article/details/74723210</link><guid>https://blog.youkuaiyun.com/speeds3/article/details/74723210</guid><author>speeds3</author><pubDate>Fri, 07 Jul 2017 15:26:14 +0800</pubDate><description><![CDATA[android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法最近学习了一下讯飞android版的sdk，在按照官方文档上的步骤在android studio中导入sdk后，初始化遇到了这个问题。后来知道是gradle中jniLibs配置的问题，解决办法有两个：
将”.so”文件放到gradle默认的jniLibs目录下，即“/src/main/jniLibs”，如下图:]]></description><category></category></item></channel></rss>