代码改变世界

【转】SAPI中的IspeechRecoContext(接口)

2013-11-22 08:59 by 于为源, 1636 阅读, 0 推荐, 收藏, 编辑
摘要:IspeechRecoContext自动化接口定义一个识别上下文。什么是一个识别上下文?一个识别上下文就是应用程序和SAPI共同作用来实现语音识别的最主要方法。它就是用来允许应用程序来开始、停止识别,接收识别结果、其他事件的一个对象。它也能控制哪些单词或者短语可以被提供给用户来发音。一个应用程序可能有很多的识别上下文在同一时间同时开放,每一个控制应用程序的不同部分。一个特殊的识别上下文控制可被使用的单词的集合,并且被关联给应用程序的特殊部分。在一般情况下,这样的单词的集合就是限制哪些语音识别尝试被限定,并且被轮询去符合单词。不被保留在集合或者上下文中的单词,将不会被用于语音识别的尝试。通过设置 阅读全文

Sapi 添加语法的文章(转载)

2013-11-22 08:56 by 于为源, 1632 阅读, 1 推荐, 收藏, 编辑
摘要:最近在做SAPI方面的工作,比较详细的中文资料不多,遇到各种问题,本来想着做完了项目总结一下,今天看到这篇文章,对于SAPI加载识别语法方面的描述十分详细,先转过来做个备份,谢谢原文博主:djyangmaowei,原文地址:http://blog.csdn.net/djyangmaowei/article/details/5384942应用程序可以利用SpSharedRecoContext接口创建不同的与语音识别引擎的连接。每一个连接都可以使用各自的事件并且使用不同的语音识别语法(grammars)。每一个基于SAPI语音识别的应用程序必须具有至少一个SpSharedRecoContext接口 阅读全文

SAPI训练文件存储位置

2013-11-21 13:49 by 于为源, 294 阅读, 0 推荐, 收藏, 编辑
摘要:查看注册表HKEY_CURRENT_USER\Software\Microsoft\Speech\RecoProfiles说明查看http://msdn.microsoft.com/en-us/library/ms717036 阅读全文

情商训练

2013-11-20 16:04 by 于为源, 159 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

WebService基于SoapHeader实现安全认证

2013-10-30 09:01 by 于为源, 456 阅读, 0 推荐, 收藏, 编辑
摘要:本文仅提供通过设置SoapHeader来控制非法用户对WebService的调用,如果是WebService建议使用WSE3.0来保护Web服务,如果使用的是Viaual Studio 2008可以使用WCF,WCF里面提供了更多的服务认证方法。以下提供一种基于SoapHeader的自定义验证方式。1.首先要自定义SoapHeader,须继承System.Web.Services.Protocols.SoapHeader。using System;using System.Collections.Generic;using System.Web;/// ///自定义的SoapHeader/// 阅读全文

jquery获取url参数

2013-10-29 10:03 by 于为源, 2085 阅读, 0 推荐, 收藏, 编辑
摘要:js/jquery 获取url参数2010年04月27日 星期二 13:45js代码:function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r!=null) return unescape(r[2]); return null;}URL的参数&参数名1=XXXX&参数名2=XXXX&参数 阅读全文

邮件群发

2013-10-10 00:50 by 于为源, 1396 阅读, 0 推荐, 收藏, 编辑
摘要:邮件营销,简称EDM,是一种维持老客户,发展新客户的网络营销手段。由于其低廉的成本深受商家的喜欢,很多站长为了拓展自己的业务,一直在寻找收 件率高,速度快的邮件群发方式。相信很多进行过尝试的站长都会发现一个问题,网络中号称百分之百进收进箱,一天能发几万至几十万的邮件群发方式,当站长付 了钱使用后,会发现各种各样的限制条件,最后结果是收件成功率低,日发送量少。笔者和大多数站长一样,经历了无数次尝试,把最近二个月内总结出来的心得和 大家分享。要想取得好的电子邮件营销效果,首先需明确自己每天需要发送的邮件数量,因为发送邮件的数量决定了采用什么方式进行邮件群发,其次要明确群发的 收件箱是订阅客户,还是 阅读全文

.NET指定程序集的位置

2013-09-13 10:26 by 于为源, 2813 阅读, 0 推荐, 收藏, 编辑
摘要:有两种方法用来指定程序集的位置:使用元素。使用元素。还可以使用.NET Framework 配置工具 (Mscorcfg.msc)来指定程序集位置或者为公共语言运行库指定要探测程序集的位置。使用 元素只有在计算机配置文件或也重定向程序集版本的发行者策略文件中,才可以使用元素。在运行库确定要使用哪一程序集版本时,它应用确定版本的文件中的基本代码设置。如果未指出基本代码,那么运行库就以通常的方法探测程序集。有关详细信息,请参见运行库如何定位程序集。下面的示例说明如何指定程序集的位置。 对于所有具有... 阅读全文

C# 只启动一个实例完全解决方案

2013-08-28 12:23 by 于为源, 4973 阅读, 1 推荐, 收藏, 编辑
摘要:工作上经常会遇到"程序只能启动一个实例"这样的需求. 我想,这样的需求应该很普遍,所以没打算去动脑筋,去找谷歌问下就得了,用下来发现,不是这里不爽就是那里不行. 先说下我详细的几点需求(假设程序名为"A.exe") 1.程序只能同时打开一个实例. 2.在A.exe已经启动的情况下,双击A.exe,则把已经启动的A.exe激活,并呈现到最前. 3.复制A.exe,命名为B.exe,在A.exe已经启动的情况下,双击B.exe,则把A.exe激活,并呈现到最前. 好,现在就来看看网络上的解决方案 1.互斥法 bool createdNew; Mutex in 阅读全文

利用Google API生成二维码

2013-08-09 13:19 by 于为源, 763 阅读, 0 推荐, 收藏, 编辑
摘要:什么是二维码:二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。读取方式:利用30万画素以上的照相手机,搭配手机内的QR码解码软件,对着QR码一照,解码软件会自动解读此讯息,显示于手机屏幕上面。目前也有运用到Webcam的镜头来解码,预计未来所有有镜头的科技产品,都会被导入此QR码的机制。二维条形码的优势:1.数据容量更大2.超越了字母数字的限制3.条形码相对尺寸小4.具有抗损毁能力Google API快速生成QR二维码:最简单直接的生成QR码的方法就是通过Google Chart 阅读全文

【原创】javascript 关闭窗口前提示

2013-03-06 14:09 by 于为源, 403 阅读, 0 推荐, 收藏, 编辑
摘要:<script src="scripts/jquery-1.4.1.js" type="text/javascript"></script> <script type="text/javascript"> $( function () { $.post("Handler.ashx", {}, function (data) { datafrom = data; }); } ); window.onbeforeunload = before... 阅读全文

T-SQL时间、字符串函数

2012-12-01 12:51 by 于为源, 290 阅读, 0 推荐, 收藏, 编辑
摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR (<float_expression>[,length[, <decimal>]])length 指定返 阅读全文

安装EntityFramework5

2012-11-21 21:23 by 于为源, 2364 阅读, 0 推荐, 收藏, 编辑
摘要:利用NuGet更新entity framework是出现“This package (or one of its dependencies) contains an init.ps1 file and need.."的错误后来在网上看了篇文章http://blog.sharechiwai.com/2012/05/this-package-or-one-of-its-dependencies-contains-an-init-ps1-file-and-needs-to-be-installed-from-the-package-manager-console/,按着里面的配置来做可以了 阅读全文

Asp.Net缓存清理

2012-11-17 20:05 by 于为源, 274 阅读, 0 推荐, 收藏, 编辑
摘要:List<string> keys = new List<string>(); // retrieve application Cache enumerator IDictionaryEnumerator enumerator = HttpRuntime.Cache.GetEnumerator(); // copy all keys that currently exist in Cache while (enumerator.MoveNext()) { keys.Add(enumerator.Key.ToString()); } // delete every key 阅读全文

07继承

2012-10-20 13:56 by 于为源, 224 阅读, 0 推荐, 收藏, 编辑
摘要:到目前为止我们一直在使用具体的对象进行工作(即到多数时候是使用特定类型的具体对象)。那么,关于继承和接口将如何处理呢?为了探究这个问题,我们将区分出不同类型的传感器以进行演示。using System;namespace Db4odoc.Tutorial.F1.Chapter5{ public class SensorReadout { DateTime _time; Car _car; string _description; public SensorReadout(DateTime time, Ca... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 9 下一页