自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huangmeimao的专栏

让探索成为习惯 让简单伴随生活

  • 博客(81)
  • 资源 (13)
  • 收藏
  • 关注

原创 使用欧拉蜜语义开放平台分享语法的技巧

语义语音识别的语法工作完全可以和应用程序分开,甚至可以为别人写语法,所以此处分享一下欧拉蜜开放平台的语法分享功能,很实用。欧拉蜜语法分享有两种方法传统方式—OSL导出导入方式分享     首先语法分享者要将模块的osl导出, 然后语法使用者需要创建一个与该osl文件同名的模块,以便将osl文档导入。 步骤入下图所示:分享者在模块列表中选中所需要分享的模块,并按照下图中的“

2018-01-09 14:15:03 1617 1

原创 实例分享--语音和自然语言控制智能家居

ZigBee作为一种短距离、低功耗的无线通信局域网协议,其优点是超低功耗、安全性高和自组网,并且可容纳多个设备,因此在智能家居控制中占有很大的优势。   但是,仅仅使用ZigBee技术来控制家居设备显得比较单薄,或者不够“智能”。 比如,用户说:我回家了。 你可以帮他打开灯、打开空调。 用户说:来点浪漫的气氛 你可以给他打开音箱,情景灯调整柔和的状态。   要实现这些

2017-09-04 11:18:53 5088 2

原创 实例解析: java实现Windows 录音控制智能家居(一)

一直想做一个可以录音的可执行JAVA APP,实现自然语言对话。第一步就是实现把录音转成语义,比如你对着话筒说"你好",你获取回答相应的回复。你对着话筒说“今天的天气”,能够回复你今天的天气,或者至少告诉你,你输入的语句含义是“查今天的天气”。我决定先测试一下欧拉蜜语义开放平台的内置功能,选择智能对话模块。然后再考虑做自己的APP。源码下载:欧拉蜜语音识别JAVA SDK包实例源码

2017-08-06 14:17:39 9036 1

原创 个人小程序智能对话查询工具完整代码分享--快递、身份证、词典、诗词等

这篇文章的原文地址:http://blog.csdn.net/huangmeimao/article/details/76418753转载请标明出处,谢谢。我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现,IT爱好者制作一个自己的APP或者小玩具等逐渐可以变为现实。 自然语言对话即你的APP或者你制作的工具、机器人等能够对用户输入的语音或

2017-07-31 15:06:26 8782 8

原创 用欧拉蜜语言开发平台实现智能客服开发攻略

客服对话功能就是捕捉客户输入的句子,然后给出适当的回复。如果使用关键字去做就会很麻烦,而且经常出去。使用自然语言理解开放系统就简单多了,我用欧拉蜜智能开放平台试了一下效果不错,简单记录一下过程:1. 写语法语法就是你希望捕捉到的用户的句型,比如“在吗”,“你好”等等。具体使用方法可以参考我的另一篇博客使用欧拉蜜开发平台制作语音助手暂时给模块名称取名为“test”,这里特

2017-07-25 13:59:15 2330

原创 使用OLAMI自然语言开放平台提供的API接口制作自己的语音助手

告诉你如何使用OLAMI自然语言理解开放平台API制作自己的智能对话助手 我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现,IT爱好者制作一个自己的APP或者小玩具等逐渐可以变为现实。 自然语言对话即你的APP或者你制作的工具、机器人等能够对用户输入的语音或者文字做出准确的回应。 比如,在微信公众号中,经常要求用户通过输入1、2或者其他关键字来获取相应的服

2017-07-18 17:50:36 12360

原创 热门自然语言理解和语音API开发平台对比

人工智能越炒越热,让一向淡定的我也不得不多多关注。尤其是自然语言和语音开发平台甚嚣尘上,成为各家大公司争夺的香饽饽。好吧,我决定比较这下这些开发平台,并选一款写一个应用程序实施

2017-07-10 23:41:02 3393

原创 微信小程序+OLAMI自然语言API接口制作智能查询工具--快递、聊天、日历等

微信小程序最近比较热门,再加上自然语义理解也越来越被人关注,于是我想赶赶潮流,做一个小程序试试。想来想去快递查询应该是一种比较普遍的需求。     如果你也在通过自然语言接口做点什么,希望我的这篇博客能帮到你。我建了一个QQ群656580961,感兴趣的朋友咱们可以交流一下技术。     * 我的小程序名字叫“智能生活宝”,功能介绍:1. 通过自然语言对查询     现在在微信

2017-07-10 15:17:43 6347 5

原创 Visual Studio 在使用中文时报错:C2001:常量中有换行符

将代码文件修改为UTF-8 Bom编码即可

2019-05-07 18:42:50 1098

原创 $PATH 在/etc/profile中设置后不生效

如果你尝试了网上的各种方法不生效,可以尝试看你要设置的path文件夹权限是否是 777

2019-03-07 14:20:58 1449

原创 C++中time()获取的系统时间time_t类型转为string

std::string strSystime="";time_t systime=time(NULL); stringstream ss;ss<<systime; strSystime=ss.str();这段代码经验证运行正确

2019-02-27 16:55:51 2427

原创 PCH warning: Can not find a suitable header stop location.......

在文件中添加#include “stdafx.h”

2019-02-26 11:13:30 499 1

原创 linux和windows跨平台编码时stdafx.h引起的错误解决办法

一种办法就是不使用预编译,另一种是可以在stdafx.h中加入宏控制,比如:#pragma once#ifndef LINUX#include "targetver.h"#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers// Windows Header Fi...

2019-02-21 11:20:14 2513

原创 使用jyphon在python中支持utf8格式和解决UnicodeEncodeError报错的方法

python中支持中文,转码方式和UnicodeEncodeError报错解决

2018-03-08 10:41:20 620

原创 修改Perforce /P4 提交的代码ChangeList (CL)的描述

使用P4提交代码时,如果不小心写错描述怎么修改呢?选中所要修改Branch的History里某个changelist, 然后选中菜单栏中的Edit->Edit Submitted ChangeList ‘XXXXXX’ .或者直接在ChangeList上右键选择:然后在弹出的对话框中编辑,并apply即可请注意检查自己的版本是否适合,我的版本如下:当然,最重要的

2018-01-10 10:53:42 5172

原创 java8新特性资源总结

整理一下java8新特性学习过程中我任务比较好的文章 1. java8新特性终极版 2 .Java8 新特性之Stream—-java.util.stream 3. Java8的lambda表达式和函数式接口 4. java8中Collectors的使用方法举例和Function

2017-10-22 23:51:55 1098

原创 Java8 新特性之Stream----java.util.stream

这个包主要提供元素的streams函数操作,比如对collections的map,reduce. 例如:int sum = widgets.stream() .filter(b -> b.getColor() == RED) .mapToInt(b -> b.getWeight())

2017-10-22 23:24:24 4185 3

原创 Java8的lambda表达式和函数式接口

1 为什么使用lambda表达式?Lambda表达式允许将函数作为方法的参数,或者将code作为数据。使得代码简洁,可读性较高。详情可参考官网 和博客2 Lambda表达式的格式(attr1,attr2,.....)->函数体左边是参数,当参数为1个时,可以没有括号,比如: e->e+2 当参数为0个时,用括号表示 ()->System.out.println(“表达式”)如果函数体为一行,那

2017-10-22 21:26:49 1034 1

原创 java8中Collectors的使用方法举例和Function<T,R>简介

Collectors用法举例和Function接口简介

2017-10-19 17:41:59 7917

原创 P4客户端代码Resolve/Revert 误操作之后如何恢复本地代码?

今天一大早,就比较倒霉,P4上Resolve代码时误操作,辛辛苦苦写了一周的代码没有了。在P4上没有找到可恢复的方法。然后我什么操作也没尽心,打开加载工程的Eclipse,找到Resolve误操作的文件,双击点开,在代码出右键,选择 undo Typing 或者Ctrl+Z,My God!!代码恢复了。注意是打开代码之后,在文件中操作,不是文件目录的文件右键点属性。

2017-09-26 09:44:58 4499

转载 MIME类型是什么?包含哪些类型?

原文地址:http://www.cnblogs.com/tjudzj/p/6528008.htmlMIME类型是什么?包含哪些类型?摘自:http://www.tuidc.com/idczixun/newsx/newsidc/3479.html问:MIME类型是什么?  答:MIME(Multipurpose Internet Mail

2017-08-15 10:56:53 1289

原创 jsp中设置了charset是UTF-8,但浏览器仍然显示乱码

jsp中使用了中文,并且设置了charset是utf-8格式的,但是仍然显示乱码1.检查浏览器的编码是否是UTF-82. 是不是你的中文原来就不是UTF-8格式的,用notepad 工具检查其编码,删掉重写即可。

2017-08-11 17:23:24 5362

原创 微信小程序开发步骤讲解和实用小技巧

我把自己做小程序的过程稍作总结,还有一些实用技巧分享给大家。对初学者应该有用。文中提到的登录微信公众号后的功能,都是下图中的其中一个:1 注册   注册一个微信小程序公众号,包括账号注册和管理员信息登记,管理员信息登记很重要,因为管理员才有权限发布小程序、设置开发版的体验用户等。请注意,公共号注册时选择小程序,不是通常认为的公众号。

2017-08-02 18:06:35 2545 1

原创 微信小程序中文本滚动的两种方式

可以使用textarea和text两种,将这两种控件放入View中,设置height值,必须设置值,不要写100%,这样没用的。然后根据需求开始滚动即可。控件配置如下: class="th-text" disabled='true' style="overflow-y:auto;overflow-x:scroll;" selectable="true">{{i

2017-07-30 22:54:48 34482 6

原创 微信小程序中像素尺寸换算以及不同手机自适应。

小程序界面配置最好使用rpx,这样在不同的手机可以实现自适应。所以如果你使用的模块有pxh或者rem,换算方式为:1px=2rpx1rem=35rpx

2017-07-30 22:44:14 14960

原创 中国电信上海电信光猫路由器设置和外接路由器

电信的光猫无线功能有些差劲,所有我想外接一个路由器。然后捣鼓了半天。记录如下,方便大家。 哈哈1.  如果你的猫工作一切正常,那么直接用一根网线连接你的路由器和猫。连好之后,打开你路由器的设置页面,当然这个设置页面必须用有线连着路由器或者无线网络的电脑或手机操作。网址一般是192.168.1.1,具体看路由器说明。登录进去之后,找到宽带设置,选择动态获取IP,也就是说不

2017-07-30 22:38:15 15278

原创 微信小程序中input控件自动聚焦、软键盘的关闭和打开

input控件除了获取和显示用户输入的语句,很重要的一个功能是聚焦和键盘使用,下面就相关属性做详细地介绍:cursor-spacing:  类型:Number指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离auto-focus:true类型:Boolean自动聚焦,拉起键盘

2017-07-26 18:04:30 83021 4

原创 微信小程序中点击View中任何位置都可以触发相应事件的解决办法

直接在这个View 里添加事件函数,比如: bindtap="{{celldata.code}}_b" >

2017-07-26 12:11:09 13967

原创 微信小程序制作表格代码

微信小程序中没有专门的表格制作工具,不过使用列表渲染可以实现,下面是我做的表格图片:方法如下:在XXX.wxml中填写下面的代码 参数 内容 {{item.code}} {{item.text}} {{item.type}}

2017-07-24 22:40:42 38033 2

原创 微信小程序tabBar的使用,导航栏实例

微信小程序的导航栏,也就是标题栏的格式是规定好的,不可以改动。同样,小程序提供的Tab栏也是规定好的格式,不过可以修改其属性。下面附上使用方法:比如,如果希望在APP的首页设置tabbar,则在app.json里添加如下代码:{ "pages":[ "pages/index/index", "pages/components/mine/mine"

2017-07-24 22:21:02 7188

原创 小程序背景图设置,以及手机上无法预览的解决方法

微信小程序背景图设置

2017-07-20 13:34:18 7719

原创 微信小程序如何访问外部链接,页面

重要的事情说三遍,目前微信小程序中无法访问外部链接,也就是网页。只能通过wx.request访问API接口。所以本人只好提供了链接的复制功能给用户使用了。

2017-07-10 22:27:11 43693 5

原创 微信小程序中 input空间输入文字如何清空

场景:希望读取input控件的输入内容之后,清空输入框的内容。由于本人是JS小白,整整花了一两个小时都没找到方法。原来微信小程序不支持document通过id获取控件的方法,尽管编译不报错,但是实际是不起作用的,本人亲测。只能通过数据传递的方式实现,方法如下:        功能:按控件“输入”,之后input输入框就会清空//input.wxml----添加控件

2017-07-10 22:18:28 42493 4

原创 javascript/微信小程序中将String进行Base64编码并UTF-8格式输出

提供一种Base64编码,并输出UTF-8格式的BASE64编码方式。本程序在微信小程序开发工具中已经测试通过。 Base64代码:        (function(){ var BASE64_MAPPING = [ 'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R',

2017-07-09 20:29:20 29520 6

原创 javascript /微信小程序中MD5加密

最近空余时间想捣鼓小程序访问OLAMI自然语言接口,这个接口的sign要求进行MD5加密,现分享一下代码:该加密方式最终会转为纯小写字母,需要大写的话可以修改function md5(string) 函数中的 return temp.toLowerCase();function md5(string) { var x = Array(); var k, AA, BB, CC

2017-07-09 20:19:56 4918

原创 TI的CC2530单片机检测不同类型的方波

之前仅检测过一个引脚上一种方波信号,现在要再引脚上区分三种不同的波形。着实头大了好一会儿。要检测的三种波形如下图所示:每种波形的持续长度为500us,时间间隔为10ms.比如我们在P0_2上检测这个波形,首先要对P0_2进行初始化操作,允许中断检测,这里就不详细介绍了。从三种波形图来看,起始都是高电平,然后拉低为低电平之后,开始产生波形,因此首先通过中断检测到下降沿,则表示

2017-06-23 18:05:26 1382

原创 ZStack(CC2530) 断电存储(NV)方法

写了很久的CC2530代码,终于要用到断电存储功能了。比如,我希望断电之后,重新上电能把我上次采集的温度信息保存下来。其实很简单。第一:不要预定义什么,你只需要看看你的代码里有没有用到  osal_nv_init(NULL)来进行NV初始化就好了。查询位置: ZMain.c文件中的main()函数,如果有就可以进行第二步了。实在不是很确定的,可以IAR工具里Debug看看。第二:写

2017-06-23 16:34:54 2844 3

原创 CC2530单片机延时函数实际测试

因为要检测不同的波形,所以对时间要求很高,但是发现Zstack本身提供的微秒级的延时其实有误差。   因此特地写了测试函数,然后用示波器观察了时间。详细如下:    先说CC2530与普通8051单片机时钟的不同,CC2530的每个指令是一个时钟,而标准的8051的指令周期是12个时钟。    若选用32MHZ的时钟频率,那么时钟周期是1/32 us,一个指令也就是1/32us. 

2017-06-23 15:52:25 9423 3

原创 利用耳机控制做万能遥控器的要点记录

1. 首先要了解红外遥控器调制解调的原理,这个非常重要。尤其是调试方式,有脉冲宽度调制(PWM)和脉冲位置调制(PPM)等方法,大多的家用电器使用PPM调制方式。即发送脉冲信号和不发送脉冲信号分别表示0和1,当然也可能相反。2. 红外线编码实际上就是1和0二进制,通过持续的脉冲时间来决定比如 REM output中的9毫秒脉冲输出和4.5ms不输出表示编码头,然后就是0

2017-06-12 17:39:25 2939

转载 使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序

一直在寻找类似的中文解析API,这篇文章不错前言HomeKit是苹果发布的智能家居平台。通过HomeKit组件,用户可以通过iphone、iPad和ipod Touch来控制智能灯泡,风扇、空调等支持HomeKit的智能家居,尤其是可以通过Siri进行语音控制。 但是通过Siri进行语音控制有个很大的问题,就是Siri支持的语料无法进行自由的扩展,没办法添加更多

2017-05-25 11:28:59 844

语音和自然语言控制智能家居输出Zibee3.0协议实例源码

该实例通过语音和文字对话实现对智能家居的控制,模拟输出Zigbee3.0协议。比如灯,彩灯,空调,电视,查询温度、湿度、空气质量等。该输出协议可以直接和zigbee 3.0的协调器设备进行对接。

2017-08-31

windows java应用程序录音并转为wav格式,使用欧拉蜜语音识别java sdk源码

windows java app录音,转wav格式,使用欧拉蜜语音识别的JAVA SDK包测试语音识别

2017-08-06

欧拉蜜开放平台快递、词典、身份查询osl语法文件

欧拉蜜开放平台快递、词典、身份查询osl语法文件

2017-08-02

自然语言理解微信小程序智能查询完整代码分享

通过智能对话,支持快递、身份证、词典、天气、诗词、计算、单位换算、菜谱、笑话、故事等小工具查询

2017-07-31

微信小程序Demo/实例---欧拉蜜自然语言理解--人工智能对话查询工具完整代码

微信小程序完整代码+欧拉蜜语法,支持快递、身份证、天气、计算、诗歌、电视节目、百科等

2017-07-26

微信小程序完整Demo--支持人工智能对话查询

完成小程序代码,支持智能对话查快递,身份证,天气,菜谱,计算,电视节目等

2017-07-23

微信小程序+OLAMI开发平台制作查询工具

可以直接用微信小程序工具打开,测试,可以查快递,查日历,聊天,讲故事,讲笑话等

2017-07-12

微信智能对话小助手osl语法文件

在使用欧拉蜜智能开放平台时的语法文件

2015-03-08

3D计算机图形学 3D计算机图形学

3D计算机图形学 3D计算机图形学 3D计算机图形学 3D计算机图形学

2011-05-13

developing application of opengl es

Developing Graphical Applications with OpenGL ES , Developing Graphical Applications with OpenGL ES , Developing Graphical Applications with OpenGL ES

2011-05-13

opengl 超级宝典

这本书对于学习opengl的知识非常重要,书卖的也很火,先在共享出电子版的,希望对大家有帮助

2011-05-13

OpenGL ES2.0 编程指导

这本是英文版的opengl es 2.0教程,里面有程序代码和详细的介绍。<<OpenGl ES 2.0 Programming Guide>>

2011-05-13

《地统计学及其在生态学中的应用》-pdf 作者 王政权

1绪论 2样本数据统计分析 3样本数据空间分析 4区域化变量理论 5变异函数结构分析 6空间局部估计 7实例

2009-11-05

空空如也

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

TA关注的人

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