自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 在微信小游戏中实现语音互动

之前在unity里尝试用过语音控制,当时的想法是实时控制游戏角色的移动与攻击,这在通过在线api解析语义的方式下体验一般,不过也想到在实时性要求不那么高的互动场景应该可以用起来。这里就在微信小游戏中尝试一下。语音交互自然需要一个对象,像我这种手残人士最适合的设计当然就是卡通的小动物了。经过多次修改,在iPad上完成了形象设计(有点丑,有点歪,大家不要见怪):设计好形象之后就可以设计动画...

2018-03-28 16:47:52 9502 1

原创 virtual box中安装Mac OS后设置分辨率

在virtual box中安装了macOS 10.13,使用了很多方法修改分辨率都不行,后来在一个国外网站上找到了办法:VBoxManage setextradata “VM name” VBoxInternal2/EfiGraphicsResolution HxVhttps://www.virtualbox.org/manual/ch03.html#efividmode...

2018-09-12 15:50:00 1296

原创 微信小游戏学习

1月份的时候微信更新了小游戏的功能,微信公众平台也放出了小游戏的开发文档,这里总结一下最近对小游戏的学习。登录微信公众平台,能发现小程序的开发文档下多了一个小游戏类别。按照文档的指引,在开发工具中新建项目时勾选“建立游戏快速启动模板”就可以得到一个可以运行的小游戏了。上图可以看到一个飞机的游戏,在开发工具中预览游戏,可以进行试玩。接下来就学习一下这个飞机游戏的代码。项目的完整目录结...

2018-03-22 17:26:31 11042

转载 git diff 常见用法

(本文转自https://www.cnblogs.com/qianqiannian/p/6010219.html,感谢原作者总结)Git diff     用于比较两次修改的差异    1.1 比较工作区与暂存区      git diff 不加参数即默认比较工作区与暂存区    1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容)      git

2018-02-05 16:45:18 332

原创 新的实现上下文对话的方法

2018/1/17 更新:olami更新了新版sdk,支持了新的接口,所以不再需要自己编译sdk了,相关的改动已经更新到了码云。最近olami平台做了一次重大更新,增加了对上下文的支持,这里就研究一下如何用新的方式实现之前提到的上下文功能。简介这次更新的主要内容是osl语言中增加了一种特殊的grammar:context grammar。根据文档介绍,context grammar

2018-01-09 10:51:28 1203

原创 "MONGODB-CR credentials missing in the user document"的解决办法

今天在本地开了mongoDB服务,用代码连接时用户名密码明明正确但是连不上,mongoDB的控制台显示“MONGODB-CR credentials missing in the user document”错误。在stackoverflow(原帖链接:https://stackoverflow.com/questions/29006887/mongodb-cr-authentication-fai

2017-11-22 17:51:59 1144

原创 MongoDB 3.0+访问数据库的方法

今天用了mongoDB 3.5的开发包,发现以前熟悉的getDB等方法都被废弃了。查看官网的教程,现在可以用这种方法访问:MongoCredential credential = MongoCredential.createCredential("username", "dbname", "password".toCharArray()); MongoClientOptions opt

2017-11-21 10:08:21 350

原创 eclipse中设置编码格式

Window -> Preferences -> General -> Workspace修改Text file encoding为需要的格式即可。

2017-11-06 16:09:43 418

原创 一种在智能对话中实现上下文功能的方法

智能对话中有一个经典的场景:Q:上海的天气A:上海的天气是……Q:那北京的呢A:北京的天气是……第二个问句是一个特殊的问句,它的语义和前一句关联,但单独说它没有明确的意图。目前的olami开放平台提供的IDS模块(应用管理->配置模块->对话系统模块)自身可支持上下文,但对平台用户自己开发的NLI模块却没有提供直接的支持。不过我们可以通过一些办法实现这种功能。下面就介绍一下解决方案。分析这种上

2017-10-21 12:42:10 2990

原创 SWT中非UI线程更新UI的方法

有时用swt会需要在费时的操作后更新ui,如果直接在回调函数里更新,界面会卡死,另起一个线程更新,会出现异常。这时就可以用Display类中的asyncExec或者syncExec方法。public void asyncExec (Runnable runnable)public void syncExec (Runnable runnable)

2017-10-10 14:40:27 1428

原创 在eclipse中利用条件断点打印log

我们写代码偶尔会遇到不方便用断点调试的情况,比如有超时机制的时候,而频繁的修改代码来打印状态信息又是一件非常繁琐的事情。这时我们可以借助eclipse中条件断点来打印。首先设置断点,打开Breakpoint properties,然后勾上conditional,改成Suspend when value changes,就可以在代码框中加上System.out.println()或者其他打印日志的代码

2017-08-25 17:40:41 534

原创 自动客服功能的微信小程序

(欢迎转载。本文源地址:http://blog.csdn.net/speeds3/article/details/77326122)微信小程序最近比较火爆,所以抽空做了个客服机器人的小程序,来回答之前坦克游戏中的常见问题。当然这个小程序也很容易修改为其他类型的自动客服,需要做的仅仅是在olami平台加上相应的问题和答案。微信扫描二维码体验小程序整个小程序界面包含2个部分,一部分用于显示回答,一部分为

2017-08-17 14:14:01 4530 3

原创 利用OLAMI在unity游戏中加入中文语音控制(一)

最近打算尝试一下OLAMI在游戏中应用的可能性,这里做一下记录。unity官方教程中的几个项目很精简,但看起来很不错,里面有全套的资源。最后我选择了tanks-tutorial来做这个实验。下载和修改项目首先按照教程下好项目,把坦克移动和射击的代码加上。这时就已经可以称的上是一个“游戏”了,可以控制坦克在地图上环游,也可以开炮。虽然缺少了挨揍的敌人,但是对设想的用语音控制坦克移动和射击已经足够了。这

2017-07-27 17:05:35 5886 4

原创 使用dex2jar和luyten查看apk中的class代码

介绍一个用dex2jar和luyten查看apk中class反编译的代码的方法。准备下载dex2jar:https://sourceforge.net/projects/dex2jar/files/下载luyten:http://download.csdn.net/detail/speeds3/9904015步骤将apk解压(可将后缀改成zip直接解压)把解压出来的dex文件拷到dex2jar目

2017-07-19 16:32:16 1851

原创 使用OLAMI SDK和讯飞语音合成制作一个语音回复的短信小助手

现代人的生活越来越离不开手机,但我们总会遇到一些时候不方便用手去操作,比如开车,玩游戏的时候。智能语音时代这种情况有了新的解决方案。本文介绍了一个使用OLAMI Android SDK进行语音识别和理解,讯飞在线语音合成sdk进行语音合成实现在收到短信时直接进行语音回复的demo开发过程。在此基础上我们也可以很方便的增加其他的功能,比如查新闻,百科等,完成一个DIY的语音助手。简介OLAMIOLAM

2017-07-14 19:34:59 2195

原创 android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法

android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法最近学习了一下讯飞android版的sdk,在按照官方文档上的步骤在android studio中导入sdk后,初始化遇到了这个问题。后来知道是gradle中jniLibs配置的问题,解决办法有两个:将”.so”文件放到gradle默认的jniLibs目录下,即“/src/main/jniLibs”,如下图:

2017-07-07 15:26:14 7036 4

自动客服功能的微信小程序

利用olami开放平台做的一个客服小程序,可以自动回复用户的问题。在olami平台上也可以方便的增加问题和答案。

2017-08-17

luyten-0.5.3.rar

Java反编译工具,压缩包中有exe和jar两个文件可供选用。有些用jd-gui反编译不出来的用这个就可以。

2017-07-19

messagedemo.zip

一个Android小程序,当收到短信时能将短信内容读出来,支持语音回复短信。

2017-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除