如何从进程ID获取主窗口句柄?

如何从进程ID获取主窗口句柄? 我想把这个窗口放在前面。 它在“Process Explorer”中运行良好。

最好的Java / Swing浏览器组件?

什么是最好的跨平台的Java Swing浏览器组件,至less能够在一个swing接口(轻量级组件)中很好地运行,并且能够在MacOSX和Windows上运行? 诸如: FlyingSaucer , JDIC ,也许是其他人?

XSLT是否具有Split()函数?

我在节点中有一个string,我想分割'?'string 并返回数组中的最后一项。 例如,在下面的块中: <a> <xsl:attribute name="href"> /newpage.aspx?<xsl:value-of select="someNode"/> </xsl:attribute> Link text </a> 我想分割someNode值。 编辑:这是我用来加载我的Asp.Net页面的Xsl VB.Net: Dim xslDocPath As String = HttpContext.Current.Server.MapPath("~/App_Data/someXslt.xsl") Dim myXsltSettings As New XsltSettings() Dim myXMLResolver As New XmlUrlResolver() myXsltSettings.EnableScript = True myXsltSettings.EnableDocumentFunction = True myXslDoc = New XslCompiledTransform(False) myXslDoc.Load(xslDocPath, myXsltSettings, myXMLResolver) Dim myStringBuilder As New StringBuilder() Dim myXmlWriter As XmlWriter = Nothing […]

Javascript,^(插入符号)操作符做什么?

我有一些JavaScript代码: <script type="text/javascript"> $(document).ready(function(){ $('#calcular').click(function() { var altura2 = ((($('#ddl_altura').attr("value"))/100)^2); var peso = $('#ddl_peso').attr("value"); var resultado = Math.round(parseFloat(peso / altura2)*100)/100; if (resultado > 0) { $('#resultado').html(resultado); $('#imc').show(); }; }); }); </script> Javascript中的^符号是什么意思?

你怎么能在一个双引号string中使用对象的属性?

我有以下代码: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; 当我尝试使用string执行命令中的某个属性时: & "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL ` "RESTORE DATABASE $DatabaseSettings[0].DatabaseName FROM DISK = '$tempPath\$LatestFullBackupFile' WITH NORECOVERY, REPLACE, MOVE '$DataFileName' TO '$DataFilegroupFolder\$DataFileName.mdf', MOVE '$LogFileName' TO '$LogFilegroupFolder\$LogFileName.ldf'" 它试图只使用$DatabaseSettings的值而不是$DatabaseSettings[0].DatabaseName ,这是无效的。 […]

我如何使用Moq来模拟扩展方法?

我正在编写一个testing,这个testing取决于扩展方法的结果,但是我不希望这个扩展方法的未来失败破坏这个testing。 嘲笑这个结果似乎是一个明显的select,但Moq似乎并没有提供一种重写静态方法的方法 (对扩展方法的要求)。 Moq.Protected和Moq.Stub也有类似的想法,但是似乎并没有提供这种情况。 我是否错过了一些东西,或者我应该以这种不同的方式去思考? 这是一个简单的例子,失败与通常的“对不可覆盖的成员无效的期望” 。 这是一个不好的例子,需要模拟一个扩展方法,但它应该做的。 public class SomeType { int Id { get; set; } } var ListMock = new Mock<List<SomeType>>(); ListMock.Expect(l => l.FirstOrDefault(st => st.Id == 5)) .Returns(new SomeType { Id = 5 }); 至于任何可能build议我使用隔离器的TypeMock瘾君子:我很欣赏这样的努力,因为它看起来像TypeMock可以做蒙住眼睛和醉酒的工作,但我们的预算不会很快增加。

LINQ语句比“foreach”循环更快吗?

我正在编写一个Mesh渲染pipe理器,并认为将所有使用相同着色器的网格进行分组,然后在我处于该着色器渲染阶段时渲染这些网格将是一个好主意。 我目前正在使用一个foreach循环,但想知道如果使用LINQ可能会使我的性能提高?

PHP函数是否区分大小写?

我正在挖掘一些代码,并且发现了一些对mySQL_fetch_array调用。 PHP对函数名称是否区分大小写? 我记得在某处读过这篇文章,但似乎无法find任何参考。

multithreadingPython应用程序和套接字连接的问题

我正在研究一个运行在具有4G内存的Ubuntu机器上的Python应用程序的问题。 该工具将被用于审计服务器(我们更喜欢滚动我们自己的工具)。 它使用线程连接到许多服务器,许多TCP连接失败。 但是,如果我在启动每个线程之间添加1秒的延迟,则大多数连接都会成功。 我已经使用这个简单的脚本来调查可能发生的事情: #!/usr/bin/python import sys import socket import threading import time class Scanner(threading.Thread): def __init__(self, host, port): threading.Thread.__init__(self) self.host = host self.port = port self.status = "" def run(self): self.sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sk.settimeout(20) try: self.sk.connect((self.host, self.port)) except Exception, err: self.status = str(err) else: self.status = "connected" finally: self.sk.close() def get_hostnames_list(filename): return […]

自举中的垂直alignment中心4

我正在尝试使用Bootstrap 4将我的容器居中放置在页面中间。到目前为止,我一直没有成功。 任何帮助,将不胜感激。 我已经在Codepen.io上build立起来了,所以你们可以用它玩,让我知道什么是有用的 ,因为我的想法是… 编辑 – [已解决] 将以下内容添加到我的CSS的顶部解决了问题: html, body { height:100%; } body { display:flex; align-items:center; } 另外,在Bootstrap 4(alpha)中: 将类d-flex align-items-center h100到父级也解决了这个问题,并且是更加Bootstappy方法。 注意这和前面提到的方法是一样的。 解决了@Pete,@ZimSystems以及其他