小编Mat*_*ius的帖子

VSEx13中的团队资源管理器默认解析

我不得不在团队资源管理器中将Resolve更改为Associate

在此输入图像描述

有没有办法将其设置为默认关联?

tfs visual-studio team-explorer visual-studio-2013 tfs2013

6
推荐指数
1
解决办法
577
查看次数

sql server GO等效于oracle

我正在研究Oracle的迁移脚本,我需要更改表结构,然后用数据填充它.

我想先做结构更改,然后再做数据.

在SQL Server中,我将用于GO分隔语句

GOOracle中是否存在等效的SQL Server 命令?

sql-server oracle

6
推荐指数
1
解决办法
8527
查看次数

将SqlDataReader写入即时窗口c#

我正在尝试调试抛出错误的 SQL 响应:

将 varchar 值“0.01”转换为数据类型位时转换失败。

这没有多大意义,因为对象没有任何布尔值。

代码:

 using (var connection = _connectionProvider.GetDbConnection())
 {
    connection.Open();
    return connection.Query<Rate>(query, parameters);
 }
Run Code Online (Sandbox Code Playgroud)

执行的 SQL(我手动添加了参数):

select * from (select top 1 BuildNumber, RateVersion, SampleId, Tariff, TariffStepName, Factor1, Result1 from dbo.Rates
where Tariff = 'Default' and TariffStepName = 'I_P' and (RateVersion <= 1) and Factor1 = 'false' and (SampleId is null)
order by RateVersion desc, sampleId desc) top1 
Run Code Online (Sandbox Code Playgroud)

我在读取发生的地方放置了断点(connection.Query<Rate>(query, parameters)),然后在异常上启用中断,当它失败时更深入地跳入堆栈到 TdsParser TryRun()(抛出异常的地方更高)

System.Data.dll!System.Data.SqlClient.TdsParser.TryRun(System.Data.SqlClient.RunBehavior runBehavior, System.Data.SqlClient.SqlCommand cmdHandler, System.Data.SqlClient.SqlDataReader dataStream, System.Data.SqlClient.BulkCopySimpleResultSet bulkCopyHandler, System.Data.SqlClient.TdsParserStateObject stateObj, …

c# sql-server immediate-window output-window visual-studio-2013

6
推荐指数
1
解决办法
1457
查看次数

您的令牌尚未被授予执行此查询所需的范围。'id' 字段需要以下范围之一:['read:packages'],

我正在使用 Windows 10 专业版并尝试使用 PowerShelltagpush命令将 docker 映像发布到 GitHub 。

docker tag 8a3e8abca3b6 docker.pkg.github.com/liufa/testdockerandk8/dockerandk8test:0.1

docker push docker.pkg.github.com/liufa/testdockerandk8/dockerandk8test:0.1

但是,我收到以下错误

未授权:您的令牌尚未被授予执行此查询所需的范围。'id' 字段需要以下范围之一:['read:packages'],但您的令牌仅被授予:[''] 范围。

在此处输入图片说明

我在哪里更改令牌权限?

permissions powershell github docker windows-10

6
推荐指数
1
解决办法
2078
查看次数

在 Win7 上 GetOpenFileName 函数忽略 lpstrInitialDir 参数

我正在使用结构体成员GetOpenFileName并将其设置为我想要作为初始目录的目录。然而,在 Win7 上,我的应用程序似乎会记住用户上次打开的目录,并且它会忽略设置并转到最后一个目录。 lpstrInitialDirOPENFILENAMElpstrInitialDir

显然这是设计使然

lpstrInitialDir
LPCTSTR
初始目录。不同平台选择初始目录的算法有所不同。

Windows 7的:

1.如果 lpstrInitialDir 的值与应用程序第一次使用“打开”或“另存为”对话框时传递的值相同,则用户最近选择的路径将用作初始目录。
2.否则,如果lpstrFile包含路径,则该路径是初始目录。
3.否则,如果lpstrInitialDir不为NULL,则指定初始目录。

有谁知道如何阻止这种情况发生?

我希望我指定的目录成为初始目录,无论用户上次打开的文件是什么,即我希望应用上面的条件 3。我做了显而易见的事情并通过注册表进行了搜索,但我找不到与该问题相关的任何内容。

windows-7

5
推荐指数
1
解决办法
4525
查看次数

正确配置 Pocketsphinx

我一直在运行 Debian Squeeze 的 VM 上安装 Pocketsphinx0.7。这工作得很好,我可以尝试从文件中识别语音。有了这个,我构建了一些 python 脚本来识别我得到的一堆文件,然后估计单词错误率。这些使用 gstreamer,如本教程中所述

到目前为止,我使用的是 Pocketsphinx tarball 中的原始 hmm,这是一个字典,其中只包含我的测试数据中的单词和我从教授那里得到的优化语言模型。这应该可以工作,因为它也在生产系统中运行。我现在的问题是识别性能仍然很糟糕。我的单词错误 (WER) 率约为 85%。

我想知道的是如何改进 WER。我可以采取什么样的步骤?

发生并可能影响性能的另一件事是,pocketsphinx 告诉我它没有访问 hmm 的权限,尽管我让每个人都可以读取、写入和执行 hmm。

有谁知道这可能来自哪里?我很感激任何形式的帮助。如果您需要更多信息,请告诉我。


编辑:

我创建了一个小型测试集并运行了pocketsphinx。您可以在此处找到文件和结果。我被允许从原始测试集中给你一些例子。你可以在这里找到它
这些是最糟糕的例子。1-2 个单词的简短话语效果很好。抱歉,到目前为止我无法创建大型测试集,我的时间非常有限。

speech-recognition cmusphinx

5
推荐指数
1
解决办法
7493
查看次数

有没有办法控制Chrome GC?

我正在处理大量数据.
机制:
JavaScript正在读取WebSQL数据库,然后将数据组装成具有树结构的Object.
然后应用于树对象knockout.js(使元素可观察)然后数据绑定,然后在最后应用Jquery Mobile UI.

整个过程需要不可接受的时间.
我已经优化了使树对象脱离数据的算法,还通过将项直接推送到ko.observable数组并仅调用hasMutated一次来优化转换为observables机制.我正在应用knockout.js IF绑定来处理UI中不可见的树节点,直到打开父节点.

这里的表现很关键.
在Chrome开发人员工具中检查时间轴中的页面加载后,我注意到垃圾收集器在构建树对象时正在清理每个并发调用.

Chrome时间轴 - 我们可以多次看到GC收集项目

问题:有没有办法临时禁用Chrome GC,然后在完成页面处理后再次启用它?

PS我知道我可以添加对收集的部分的引用,基本上引入主导并防止GC收集的对象,但这需要通过代码进行大量更改,而且我不确定我能保持足够长的时间,并且很可能引入内存泄漏.当然必须有更好的方法

javascript garbage-collection google-chrome v8 knockout.js

5
推荐指数
1
解决办法
1470
查看次数

测试是否在Jasmine间谍元素上没有触发事件

我用测试atm来覆盖系统的这一部分,我的事件链接的方式是首先停止传播必须从触发中取消第二个事件.

$.fn.extend({
        OnTheMoveBCTrigger: function (name, options) {
            if (!(this[0] instanceof OnTheMove_BusinessComponent)) {
                throw ('is not an instance of OnTheMove_BusinessComponent');
            } else {
                var event = $.Event(name);
                var promise = $(this).OnTheMoveTrigger(event, options);
                if (!event.isPropagationStopped()) {
                    $(onTheMove.PageDataRoles).OnTheMoveTrigger(name, options);
                }
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我想如何检查第二个事件是用jasmine-jquery触发的 spyOnEvent

    it("OnTheMoveBCTrigger chain fires event on onTheMove.PageDataRoles", function () {
        var spy = spyOnEvent(onTheMove.PageDataRoles, 'event2');
        $(window.bc).OnTheMoveBCTrigger("event2");
        expect('event2').toHaveBeenTriggeredOn(onTheMove.PageDataRoles);
        expect(spy).toHaveBeenTriggered();
    });
Run Code Online (Sandbox Code Playgroud)

但现在我需要测试传播停止和第二个事件没有被触发的情况.
如何检查事件是否未被触发?

javascript jquery javascript-events jasmine jasmine-jquery

5
推荐指数
1
解决办法
1557
查看次数

安装的Microsoft.VisualStudio.QualityTools.UnitTestFramework未出现在nuget软件包列表中

我正在与VS2013.NET4.5

我一直想Microsoft.VisualStudio.TestTools.UnitTesting.TestCategoryAttribute在测试中使用它来禁用构建服务器中的它们。我找不到它,Add reference -> Assemblies所以我想使用nuget package。最初,我是通过“软件包管理器控制台”安装它的。

现在,我遇到了Microsoft.VisualStudio.QualityTools.UnitTestFrameworknuget包的怪异问题。当我Manage nuget packages在项目级别通过安装它时,在引用中看不到它。如果我尝试再次安装它,它将显示安装按钮,但是当我单击它时,什么也没有发生。

如果在找到软件包的解决方案级别进行搜索,则会显示绿色的“已安装”复选框,但是我无法在已安装的软件包中找到它,因此无法为项目启用它。

我已经检查了包文件夹和文件。

我可以通过.dll在packages文件夹中浏览到来手动添加引用,但这看起来确实很hack,而且我很确定它在构建服务器上会失败。

并且只能通过手动删除它,方法是\packages删除.nupkg,然后从中删除引用packages.config

您是否经历过类似的事情(也许使用其他nuget软件包之一)?原因是什么?您是如何解决的?

.net nuget .net-4.5

5
推荐指数
1
解决办法
2782
查看次数

symfony'不被识别为内部或外部命令

我正在使用symfony有关如何安装symfony和创建symfony项目的官方文档.
运行命令后:symfony new my_project我收到此错误:

symfony' is not recognized as an internal or external command
Run Code Online (Sandbox Code Playgroud)

可能是无法运行此命令的原因是什么?

symfony

5
推荐指数
1
解决办法
9509
查看次数