有谁知道如何在.NET应用程序中更改识别配置文件?
我正在编写一个.NET应用程序,它使用System.Speech.Recognition命名空间中的功能进行语音识别.我输入系统的音频来自多个不同的用户.我希望能够训练系统以更准确地识别来自每个不同用户的语音.
我在Windows(本例中为Windows 7)中找到了语音识别控制面板,我可以在其中配置训练配置文件.为自己设置一个配置文件并进行培训过程可以显着提高识别的准确性.因此,我可以为每个用户设置配置文件并让他们进行培训,但我需要能够在我的应用程序中选择正确的配置文件.
我的应用程序是"服务器",它一次接收来自一个或多个用户的音频流并执行语音识别.因此,我需要能够以编程方式为我的应用程序创建的每个识别引擎实例指定哪个识别配置文件.这不是单个用户应用程序,因此我不能让他们从Windows控制面板中选择他们的配置文件.
以下陈述代表了我对类型系统的理解(它在Java世界之外的实践经验太少); 请更正任何错误.
静态/动态区别似乎非常明确:
我不太确定强弱差别,我怀疑它的定义不是很明确:
如何设置Win32窗口(本机)的非客户区域的大小.
我想要的是使CAPTION/TITLE栏更加强烈.
我已经阅读并被告知我应该处理WM_NCCALCSIZE,但我在文档中找不到任何明确的内容.
来自MSDN:
WM_NCCALCSIZE通知
所述WM_NCCALCSIZE当的尺寸和位置被发送消息窗口的客户区必须计算.通过处理该消息,当窗口的大小或位置改变时,应用程序可以控制窗口的客户区域的内容.
窗口通过其WindowProc函数接收此消息.
wParam 如果wParam为TRUE,则指定应用程序应指示客户区的哪个部分包含有效信息.系统将有效信息复制到新客户区域内的指定区域.如果wParam为FALSE,则应用程序不需要指示客户区的有效部分.
lParam 如果wParam为TRUE,则lParam指向NCCALCSIZE_PARAMS结构,该结构包含应用程序可用于计算客户端矩形的新大小和位置的信息.如果wParam为FALSE,则lParam指向RECT结构.在输入时,该结构包含窗口的建议窗口矩形.退出时,结构应包含相应窗口客户区的屏幕坐标.
我是第一次上传二进制文件.iTunes Connect问我:
出口法律要求对包含加密的产品进行适当的出口授权.
不遵守规定可能会导致严厉的处罚.
更多信息,请点击这里.
您的产品是否包含加密?
我用https://,但只用NSURLConnection和UIWebView.
我读到这个是我的应用程序没有"包含加密",但我想知道这是否在任何地方拼写."严厉处罚"听起来并不令人愉快,所以"我认为这是对的"有点粗略......权威的答案会更好.
谢谢.
是否有任何可能没有在任何地方引用并仍然存在于堆上的对象.我的意思是,有一个未使用的对象有可能从垃圾收集器中转义并在堆上直到应用程序结束.
想要知道因为如果它在那里,那么在编码时我可以更加谨慎.
我需要创建一个桌面CAD应用程序,它本质上应该有一个漂亮的现代GUI.我正在考虑创建一个WPF应用程序,以便我可以拥有一个丰富的用户界面.有人会建议我在WPF中设计精良的桌面应用程序GUI框架吗?我在这个视频中发现了一些很酷的GUI http://channel9.msdn.com/posts/Psychlist1972/Pete-at-PDC09-WPF-3d-Awesomeness-with-Tor-and-Robby/ 但不确定他们使用的控件在他们的申请中.有没有人知道他们在那里使用了哪些控件?
WPF中是否有任何属性网格控件?我试图在Windows窗体中使用网格.根据我的要求定制此网格似乎很困难.它直接从最基类到最大派生,显示了对象的所有属性.
我有一个从Zend_Form扩展的表单.我将表单放入这样的ViewScript装饰器中:
$this->setDecorators(array(array('ViewScript', array('viewScript' => 'game/forms/game-management.phtml'))));
Run Code Online (Sandbox Code Playgroud)
我想将一个变量传递给这个ViewScript,但我不确定如何做到这一点.
由于部分渲染为Zend_View(允许$ this-> app_store_icon进行渲染),似乎应该有一种方法来传递要渲染的变量.我尝试了以下但无济于事.
$this->setDecorators(array(array('ViewScript', array('viewScript' => 'game/forms/game-management.phtml'),array('app_store_picon'=>$current_app_store_picon))));
Run Code Online (Sandbox Code Playgroud)
任何有关如何完成此任务的帮助将不胜感激.
谢谢
我在使用gcc的非const容器上使用const反向迭代器时遇到问题.好吧,只有某些版本的gcc.
#include <vector>
#include <iostream>
using namespace std;
int main() {
const char v0[4] = "abc";
vector<char> v(v0, v0 + 3);
// This block works fine
vector<char>::const_iterator i;
for (i = v.begin(); i != v.end(); ++i)
cout << *i;
cout << endl;
// This block generates compile error with gcc 3.4.4 and gcc 4.0.1
vector<char>::const_reverse_iterator r;
for (r = v.rbegin(); r != v.rend(); ++r)
cout << *r;
cout << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这个程序编译好并运行gcc 4.2.1(Mac Leopard)和Visual Studio 8和9(Windows)以及gcc 4.1.2(Linux).
但是,gcc …
我们有一个构建在SQL数据库之上的Web应用程序.几种不同类型的对象可以添加注释,其中一些对象需要字段级跟踪,类似于在大多数问题跟踪系统上跟踪字段更改的方式(例如状态,分配,优先级).我们想要显示变更的对象,之前的值是什么,以及新值是什么.
在纯设计级别,跟踪通用表中任何对象的每个更改是最直接的,包括对象类型,对象主键,进行更改的用户的主键,字段名称和列的列.新旧价值观.在我们的例子中,如果用户在进行更改时输入了注释,这些也可以选择具有注释ID.
但是,随着这些数据增长的速度,这是最好的架构吗?通常采用哪些方法将这种类型的功能添加到已经大规模的应用程序中?
[ 编辑 ]我正在开始对这个问题的赏金,主要是因为我想特别找出在处理规模方面最好的架构是什么.Tom H.的答案是提供信息的,但推荐的解决方案似乎是相当大小的效率(对象的每个新状态都是新行,即使许多列没有改变)也不可能,因为我们必须要求能够跟踪用户创建的字段的更改.特别是,我可能会接受一个可以解释常见问题跟踪系统(JIRA或类似)如何实现这一点的答案.
在Comet/Reverse Ajax/PubSub底层技术/基础是Long轮询.所以连接保持打开一分钟左右.
根据我对网络和操作系统的一点知识,TCP/IP只支持65535个端口,所以我的问题是任何服务器如何同时支持超过65535个连接?
在我正在构建的应用程序中,所有用户都将同时连接,并希望从服务器进行实时更新..如股票踩踏实时更新..
干杯,