问题列表 - 第18876页

对Apriori的最小信心和最低支持

Apriori算法的最小置信度和最小支持值的适当值是什么?你怎么能调整它们?它们是固定值,还是在运行算法期间会发生变化?如果您之前使用过此算法,您使用了什么值?

algorithm parameters data-mining apriori

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

Jquery ajax请求,等待最新请求完成

我有一个文本框,每次用户输入一个字母时,我都会使用ajax请求进行搜索,并为用户显示"实时"结果.通常,当用户键入字母时,请求所花费的时间比用户输入新字母所需的时间长,因此在第一个字母结束之前会发出新的请求.如果第一个可以在我做下一个请求之前结束会好得多.如果最新的请求已经结束,是否有一个很好的方法来只提出新请求?

这是我的jquery代码:

$("#MyTextBox").change(function() {
    if (this.value.length > 2) {
        $.ajax({
            type: "GET",
            url: "http://www.domain.com/Service.svc/Search?keyword=" + this.value,
            dataType: "json",
            success: function(data) {
                //here I have some code that shows the result for the user
            }
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery httpwebrequest

8
推荐指数
2
解决办法
9679
查看次数

是否有可能在多个CPU内核上同时执行单线程程序?

当我运行我在四核Intel上编写的单线程程序时,我可以在Windows任务管理器中看到,我CPU的所有四个内核实际上都或多或少都处于活动状态.一个核心比其他核心更活跃,但也有活动.没有其他程序(当然除了OS内核)运行,这对于该活动来说是合理的.当我关闭我的程序所有活动时,所有核心都下降到接近零.剩下的就是核心上的一点"噪音",所以我很确定所有可见的活动直接或间接地来自我的程序(如调用系统例程).

操作系统或内核本身是否可能尝试在所有四个内核上平衡某些代码或执行,即使它不是多线程程序?你有任何记录这种技术的链接吗?

该程序的一些信息:它是一个用Qt编写的控制台应用程序,任务管理器声明只有一个线程正在运行.也许Qt使用线程,但我不使用信号或插槽,也不使用任何GUI.

链接到任务管理器截图:http://img97.imageshack.us/img97/6403/taskmanager.png

这个问题与语言无关,与Qt/C++无关,我只想知道Windows或Intel是否还要在所有内核上平衡单线程代码.如果他们这样做,这项技术如何运作?

我能想到的是,在所有内核上都安排了从磁盘读取等内核例程,但这不会显着提高性能,因为代码仍然需要与内核api调用同步运行.

编辑

您是否知道任何工具可以比较差的Windows任务管理器更好地分析单线程和/或多线程程序?

cpu multithreading

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

如何指定泛型类型应该实现另一个泛型类型?

想象一下以下方法

public void SomeMethod<T>(T param)
    where T: List<T2>
{
}
Run Code Online (Sandbox Code Playgroud)

它不起作用:

错误16找不到类型或命名空间名称"T2"(您是否缺少using指令或程序集引用?)

我如何实现我明确打算做的事情?

.net c# generics where-clause

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

如何验证我的orgainization签署了一个可信的Windows二进制文件?

这是一个问题1072540,'WinVerifyTrust检查特定签名?'的后续问题..

我想写一个C++函数让我们调用它TrustedByUs的形式:

bool TrustedByUs(std::string pathToBinary, std::string pathToPublicKey)
Run Code Online (Sandbox Code Playgroud)

我们的想法是,我们为此函数指定一个已使用数字签名签名的二进制.dll或.exe文件的路径.该pathToPublicKey字符串的路径,我们特别签名证书的公钥.

使用http://support.microsoft.com/kb/323809中的代码,可以非常直接地验证该pathToBinary文件实际上是否受操作系统的信任.

现在我和问题1072540的作者在同一个地方,我知道操作系统信任这个二进制文件的签名者,但我想知道我的组织的RSA密钥是否是签署二进制文件的密钥.

KB323809显示了如何从嵌入在我们的二进制文件中的证书中提取字符串.此示例显示如何在其GetProgAndPublisherInfo函数中从签名证书中提取字符串,但是使用字符串匹配来验证证书时我感到很不舒服.

我想要做的是从嵌入式签名中提取公钥,并将其与首先签署我的二进制文件的私钥对应的公钥进行比较.

该文档CryptMsgGetParam说明CMSG_SIGNER_CERT_ID_PARAM 参数'返回消息签名者识别签名者公钥所需的信息'.我成功使用此密钥获取证书的序列号.我的代码看起来像这样:

// Get message handle and store handle from the signed file.
fResult = CryptQueryObject(CERT_QUERY_OBJECT_FILE,
    L"C:\\Program Files\\MySignedProgram.exe",
    CERT_QUERY_CONTENT_FLAG_PKCS7_SIGNED_EMBED,
    CERT_QUERY_FORMAT_FLAG_BINARY,
    0, &dwEncoding, &dwContentType, &dwFormatType, &hStore, &hMsg, NULL);

// Get the public key information about the signer
// First get the size
DWORD dwCertIdSize(0);
fResult = CryptMsgGetParam(hMsg, CMSG_SIGNER_CERT_ID_PARAM,
    0, NULL, &dwCertIdSize);
BYTE* …
Run Code Online (Sandbox Code Playgroud)

winapi cryptography digital-signature winverifytrust

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

将SQL Server DateTime列迁移到DateTimeOffset

我有一个旧表,其中有几行具有日期时间列.我想将其切换到datetimeoffset但我希望能够传输已存在的数据.所以我做的事情如下:

SET IDENTITY_INSERT Table_Temp ON

INSERT INTO Table_Temp
    (Col0, ... ColN,)
SELECT 
    COl0,.... ColN, from 
Table_Original;

SET IDENTITY_INSERT Table_Temp OFF
Run Code Online (Sandbox Code Playgroud)

这可以工作,但是当我执行dattime到datetimeoffset赋值时,偏移设置为0.幸运的是,我想要设置的偏移量是当前系统的偏移量.我不是tsql大师,但我似乎无法找到一个简单的方法来做到这一点.

我希望能够在转换中设置偏移量.我打算使用ac#utility(或PowerShell),但我宁愿保持简单.

sql t-sql sql-server datetimeoffset sql-server-2008

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

WPF - 浮动工具栏

如何使用WPF创建浮动工具栏(如Word 2007中的迷你字体浮动工具栏)?我希望它出现并从鼠标移动到物品上消失.

谢谢

Q

.net wpf winforms

3
推荐指数
1
解决办法
2320
查看次数

启动进程并侦听退出事件

我有一些代码启动一个进程并挂钩一个事件处理程序来处理进程退出时,我的代码是用C#编写的,我想知道Delphi是否可以实现类似的东西.

System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "notepad.exe";
myProcess.EnableRaisingEvents = true;
myProcess.Exited += new System.EventHandler(Process_OnExit);
myProcess.Start();

public void Process_OnExit(object sender, EventArgs e)
{
    //Do something when the process ends
}
Run Code Online (Sandbox Code Playgroud)

我对Delphi了解不多,所以任何帮助都会受到赞赏,谢谢.

delphi code-conversion

4
推荐指数
1
解决办法
3601
查看次数

在EditText小部件中显示默认日期

如何在运行时动态地在EditText小部件的文本中显示当前日期?

谢谢帕特里克

android

3
推荐指数
1
解决办法
9028
查看次数

SSIS SQL任务 - "参数名称无法识别"

我有一个SQL任务需要运行一个简单的更新来更新单行.

我已将SQLStatement设置为:

update agency set AgencyLastBatchSeqNo = ? where agencyID = ?
Run Code Online (Sandbox Code Playgroud)

在参数映射页面上,我将参数0和参数1设置为我知道包含正确值的变量.我还正确设置了参数名称值.

在数据库中,AgencyLastBatchSeqNo列是一个int,AgencyID是一个大int.有没有人参考找到SSIS中数据类型映射到的内容?我已经猜到了SHORT的int和LONG for big int.

当我运行任务时,我收到以下错误:

[执行SQL任务]错误:执行查询"更新代理商设置AgencyLastBatchSeqNo =?其中AgencyID =?" 失败并出现以下错误:"参数名称无法识别.".可能的故障原因:查询问题,"ResultSet"属性设置不正确,参数设置不正确或连接未正确建立.

任何人都可以建议可能出错的地方?

谢谢

抢.

ssis

32
推荐指数
2
解决办法
6万
查看次数