问题列表 - 第1414页

你怎么会只是Monitor.TryEnter

我想让事情更简单.这是我的代码:

    If Threading.Monitor.TryEnter(syncRoot) Then
        Try
            'do something
        Finally
            Threading.Monitor.Exit(syncRoot)
        End Try
    Else
        'do something else
    End If
Run Code Online (Sandbox Code Playgroud)

这在噪声方面比ReaderWriterLock更糟糕.我可以使用C#或VB,因此欢迎适用于其中任何一个的答案.

.net c# vb.net parallel-processing

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

使用New关键字和在Excel VBA中调用CreateObject有什么区别?

我应该使用什么标准来决定是否像这样编写VBA代码:

Set xmlDocument = New MSXML2.DOMDocument
Run Code Online (Sandbox Code Playgroud)

或者像这样:

Set xmlDocument = CreateObject("MSXML2.DOMDocument")
Run Code Online (Sandbox Code Playgroud)

com excel binding vba excel-vba

11
推荐指数
2
解决办法
8291
查看次数

SQL Server 2005将变量设置为选择查询的结果

如何在不使用存储过程的情况下将变量设置为select查询的结果?


我想做类似的事情:OOdate DATETIME

SET OOdate = Select OO.Date 
FROM OLAP.OutageHours as OO
WHERE OO.OutageID = 1
Run Code Online (Sandbox Code Playgroud)

然后我想在此查询中使用OOdate:

SELECT COUNT(FF.HALID) from Outages.FaultsInOutages as OFIO
INNER join Faults.Faults as FF ON FF.HALID = OFIO.HALID
WHERE CONVERT(VARCHAR(10),OO.Date,126) = CONVERT(VARCHAR(10),FF.FaultDate,126)) 
AND
OFIO.OutageID = 1
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005

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

如何在Axapta 3.0中创建X ++批处理作业?

我想在X ++ for Microsoft Axapta 3.0(Dynamics AX)中创建批处理作业.

如何创建一个执行像这样的X ++函数的作业?

static void ExternalDataRead(Args _args)
{
...
}
Run Code Online (Sandbox Code Playgroud)

x++ axapta

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

将gdb添加到MinGW

我去了http://sourceforge.net/project/showfiles.php?group_id=2435,下载了适用于MinGW 5.1.4的Automated MinGW安装程序,同时下载了GNU源代码级调试器候选版本:GDB 6.8- 3.然后我将MinGW基础工具安装到C:\ MinGW中.到目前为止没问题.

但是,当我来安装gdb调试器时,它有许多文件和文件夹,其名称与已安装的文件和文件夹相同,但文件与已安装的文件不同.例如C:\ MinGW\include\bfd.h是171 KB但是gdb-6.8-mingw-3\include\bfd.h是184 KB.

如何在不破坏已安装的内容的情况下将gdb添加到MinGW?

gdb mingw

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

如何使用WiX将交互式用户添加到本地化Windows中的目录?

如何添加瑞典交互式用户,

NT INSTANS\INTERAKTIV  
Run Code Online (Sandbox Code Playgroud)

或英语互动用户,

NT AUTHORITY\INTERACTIVE  
Run Code Online (Sandbox Code Playgroud)

或者对程序文件夹的ACL 具有权限的任何其他本地化用户组?

这个问题实际上是"我如何使用secureObject "?我无法使用LockPermissions表,因为我删除了未定位的继承.secureObject权限似乎需要CreateDirectory而不是Directory ...

windows-installer wix

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

如何使用自定义操作在WiX中运行脚本 - 最简单的示例?

新手WiX的问题:我如何
1.复制一个一次性使用的shell脚本来临时与安装程序一起

  <Binary Id='permissions.cmd' src='permissions.cmd'/>  
Run Code Online (Sandbox Code Playgroud)

2.在安装结束时查找并运行该脚本.
例如

<CustomAction Id='SetFolderPermissions' BinaryKey='permissions.cmd' 
    ExeCommand='permissions.cmd' Return='ignore'/>  

<InstallExecuteSequence>
    <Custom Action="SetFolderPermissions" Sequence='1'/>
</InstallExecuteSequence>  
Run Code Online (Sandbox Code Playgroud)

我想我至少有三个问题:

  • 我找不到permissions.cmd来运行它 - 我需要[TEMPDIR] permissions.cmd还是什么?
  • 在安装程序之前,我的序列太快了.
  • 我在这里的某个地方需要cmd/c permissions.cmd,可能在ExeCommand附近?

在此示例中,permissions.cmd使用cacls.exe将具有写权限的交互式用户添加到%ProgramFiles%\ Vendor ACL.我也可以使用secureObject - 问题是"我如何将交互式用户添加到本地化Windows中的目录"?

installer windows-installer wix

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

阻止用户启动多个帐户?

我知道最终它无法完成.

但是,有哪些选择:

  a)限制人员创建多个账户的选项,
  b)增加检测多个账户/人的机会

对于类似博客的Web服务?
(人们可以注册自己的博客)

更新:
我认为'限制选项'已得到很好的回答.(没有可靠的方法,但我们可以提高标准)
但是,我仍然想知道有哪些其他选项来检测多个帐户?

registration user-identification accounts

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

如何在IE中调试JavaScript?

有没有比MS脚本编辑器更好的方法来调试JavaScript?我正在寻找像Firebug这样的东西.但Firebug Lite不提供此功能.

javascript internet-explorer

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

jQuery模板引擎

我正在寻找一个模板引擎来使用客户端.我一直在尝试一些像jsRepeater和jQuery模板.虽然它们似乎在FireFox中运行良好,但它们在呈现HTML表格时似乎都在IE7中崩溃了.

我还看了一下MicrosoftAjaxTemplates.js(来自http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16766)但事实证明它有同样的问题.

有关其他模板引擎的建议吗?

jquery templates jsrender

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