小编Jef*_*ood的帖子

SpVoice和SpeechSynthesizer有什么区别

使用语音API或SAPI在C#中这两种方法有什么区别?

using SpeechLib;
SpVoice speech = new SpVoice();
speech.Speak(text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
Run Code Online (Sandbox Code Playgroud)

返回Apacela的声音,和

SpeechSynthesizer ss = new SpeechSynthesizer();
ss.SpeakAsync ("Hello, world");
Run Code Online (Sandbox Code Playgroud)

不适用于Apacela的声音.

第一个声音返回所有声音,但第二个声音只返回少量声音.这是与SAPI 5.1和SAPI 5.3相关的吗?

在Vista和XP上的行为是相同的,在SpVoice能够检测到Apacela语音但是使用SpeechSynthesizer时,在XP和Vista上都没有检测到声音.

我猜XP使用SAPI 5.1,而Vista使用SAPI 5.3然后为什么在所有操作系统上都有相同的行为,但与API的行为不同?

另外哪个API更强大,两种方式/ API有什么区别?

c# sapi

10
推荐指数
2
解决办法
6178
查看次数

为什么标签通常都是小写的?

我看到的每个地方都看到,每当网站实现标签系统时,他们都会将标签名称转换为小写.甚至在StackOverflow中也是如此.

我在想为什么会这样.除了防止重复,我想不出使用小写的原因.我认为它会伤害标签的实际方面.人们习惯于读"IBM"而不是"ibm"和"C#"而不是"c#".用户需要花费更多的时间来理解标签的含义是什么,我想知道我是否应该在我的标签系统中允许Capitals,或者它是一个约定而我错了.

我想听听你的意见.

tags case-sensitive

10
推荐指数
2
解决办法
4452
查看次数

单引号或双引号的PHP Echo语法错误?

这是一个非常简单的回声,但我无法解决它?

echo '"What is your name?'";
Run Code Online (Sandbox Code Playgroud)

php

10
推荐指数
4
解决办法
2565
查看次数

开发多个监视器

我们目前正在开发主要应用程序的新版本.我真正想要做的一件事就是为多台显示器提供支持.我们的目标用户越来越多地将第二个屏幕添加到他们的桌面,我认为我们的产品可以利用这些额外空间来提高用户性能.

我们的应用程序是一个金融包,支持租赁和车队公司 - 一个非常专业的市场.话虽这么说,我相信很多拥有多台显示器的人都有他们认为可以改进的软件,如果它能更好地支持这些额外的屏幕.

我正在寻找关于您使用当前软件的那些琐事的一些意见,以及您认为如何改进它们以支持多显示器设置.我的目标是回顾这些并决定如何实现它们,并希望为我的用户提供更好的环境.

非常感谢您的帮助.谢谢.

hardware environment user-interface monitor

9
推荐指数
3
解决办法
1308
查看次数

在采访中你有没有得到意想不到的答案?

在面试编程职位时,你有没有得到你没想到的问题的答案?答案可能非常聪明,你甚至不知道,或者它可能是你从未预料到的最愚蠢的答案.我期待技术类型的问题,但任何有趣的事都可以.

jobs

9
推荐指数
4
解决办法
1636
查看次数

将Web.SiteMap与动态URLS(URL路由)一起使用

我想在Web.SiteMap中匹配"近似"匹配

除了一件事之外,Web.Sitemap静态站点地图提供程序运行良好.这是静止的!

所以,如果我必须为我的页面上的每篇10,000篇文章都有一个sitemapnode,如下所示:

  • site.com/articles/1/article-title
  • site.com/articles/2/another-article-title
  • site.com/articles/3/another-article-again
  • ...
  • site.com/articles/9999/the-last-article

是否有某种通配符映射我可以使用SiteMap来匹配文章下的任何内容?

或者也许在我的Webforms页面中,有没有办法手动设置当前节点?

在使用ASP.Net MVC框架执行此操作时,我在此页面上找到了一些帮助,但仍在寻找Webforms的良好解决方案.

我认为我要做的是创建一个自定义的SiteMap Provider

sitemap mapping wildcard url-routing sitemapnode

9
推荐指数
1
解决办法
1万
查看次数

ASP.NET-MVC(IIS6)高流量时出错:指定的强制转换无效

我刚刚在我简陋的专用服务器(Win2003)上启动了我的小型webapp ...运行ASP.NET MVC,LINQ2SQL,SQL Express 2005和IIS6(使用通配符映射设置)

该网站90%的时间运行顺利.但是,在相对较高的流量上,LINQ2SQL会抛出错误:指定的强制转换无效

此错误仅在高流量时抛出.我没有想法,为什么会发生这种情况.缓存并没有完全消除这个问题.

以前有人见过这个问题吗?有什么秘密的SQL Server调整我应该做的吗?或者至少,有关如何诊断此问题的任何想法?因为我出去了!

纳伊米

Stacktrace(来自事件日志):

at System.Data.SqlClient.SqlBuffer.get_SqlGuid()
   at System.Data.SqlClient.SqlDataReader.GetGuid(Int32 i)
   at Read_Friend(ObjectMaterializer`1 )
   at System.Data.Linq.SqlClient.ObjectReaderCompiler.ObjectReader`2.MoveNext()
   at Dudlers.Web.Models.DudlersDataContext.GetFriendRequests(Guid userId) in C:\Web\Models\DudlersDataContext.cs:line 562
   at Dudlers.Web.Controllers.BaseController.View(String viewName, String masterName, Object viewData) in C:\Web\Controllers\BaseController.cs:line 39
   at System.Web.Mvc.Controller.View(String viewName)
   at Dudlers.Web.Controllers.CatController.Index() in C:\Web\Controllers\CatController.cs:line 25
   at lambda_method(ExecutionScope , ControllerBase , Object[] )
   at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(MethodInfo methodInfo, IDictionary`2 parameters)
   at System.Web.Mvc.ControllerActionInvoker.c__DisplayClassb.b__8()
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) …

asp.net-mvc iis-6 sql-server-2005 linq-to-sql

9
推荐指数
1
解决办法
4694
查看次数

为什么缓存的Regexp优于已编译的Regexp?

这只是一个满足我好奇心的问题.但对我来说这很有意思.

我写了这个简单的小基准.它以随机顺序调用3个Regexp执行变体几千次:

基本上,我使用相同的模式,但以不同的方式.

  1. 没有任何你的普通方式RegexOptions.从.NET 2.0开始,这些不会被缓存.但是应该"缓存",因为它保存在一个非常全局的范围内而不是重置.

  2. RegexOptions.Compiled

  3. 调用静态Regex.Match(pattern, input),它在.NET 2.0中得到缓存

这是代码:

static List<string> Strings = new List<string>();        
static string pattern = ".*_([0-9]+)\\.([^\\.])$";

static Regex Rex = new Regex(pattern);
static Regex RexCompiled = new Regex(pattern, RegexOptions.Compiled);

static Random Rand = new Random(123);

static Stopwatch S1 = new Stopwatch();
static Stopwatch S2 = new Stopwatch();
static Stopwatch S3 = new Stopwatch();

static void Main()
{
  int k = 0;
  int c = 0;
  int c1 = 0;
  int …
Run Code Online (Sandbox Code Playgroud)

c# regex performance benchmarking

9
推荐指数
1
解决办法
2093
查看次数

有没有办法在没有iPhone的情况下测试iPhone上的网站?

我想测试一个网站,看看它如何与iPhone配合使用,但我没有iPhone或iPod touch.有没有办法可以在不拥有网站的情况下测试网站的工作方式?

我真正想要解决的是Stackoverflow的WMD降价编辑器如何在iPhone上运行.我听说超链接和图像提示创建得太高.我想我知道如何解决这个问题,但盲目发展却相当困难.

iphone cross-browser web-testing

9
推荐指数
2
解决办法
1万
查看次数

在同一源文件中访问另一个.cpp的成员函数?

我在使用Visual C++.我在同一个源文件中有两个.cpp文件.如何在这个主.cpp中访问另一个类(.cpp)函数?

c++ class

9
推荐指数
1
解决办法
2万
查看次数