草庐IT

计算类

全部标签

c# - 计算 Windows 目录中匹配文件的最快调用?

尝试获取与给定掩码匹配的文件夹中所有文件的计数,但希望避免返回每个匹配项甚至列表的开销,因为可能有数万个匹配项。我可以重复执行FindNextFile直到完成,但这是很多昂贵的往返。这有便利的功能吗?这是现在使用的代码,因为我需要的只是计数,寻找一种成本更低的方法来实现:string[]files=System.IO.Directory.GetFiles(Path,InFileMask);if(files.Length==ExpectedCount) 最佳答案 您应该能够通过使用MicrosoftIndexingService来实现

windows - 在本地计算机上设置 AppFabric 缓存服务器 1.1 时出错

我正在尝试在我的本地计算机上设置WindowsServerAppFabric缓存。最终,当我将我的C#.NET应用程序连接到分布式缓存时,我得到了一个错误。为了确认缓存已启动并运行并正确配置,我执行了PowerShell中的“Get-CacheClusterHealth”。当我这样做时,出现以下错误:Get-CacheClusterHealth:ErrorCode:SubStatus:FailedtoconnecttohostsintheclusterAtline:1char:23+Get-CacheClusterHealth我在连接到域的工作计算机上安装AppFrabicCache。

java - 如何在任何计算机上使用 Java 默认打开 Java 程序

当我将我创建的Java游戏发送给friend时,我发送给他们的JAR文件对他们来说通常看起来像RAR文件。这是因为他们计算机上的Windows认为该文件应该由WinRar打开。他们的计算机上有JRE,但Windows上的默认设置是他们收到的文件应由WinRar打开。不能指望我发送我的程序的人会猜到,他们需要做的是专门告诉Windows使用Java打开文件。有没有办法让我发送给某人的JAR文件默认使用JRE在他/她的计算机上打开?非常感谢 最佳答案 可以考虑添加BATCH脚本。类似于java-jarYourJarName.jar您将需

c# - 确定 Windows 计算机何时完全启动并开始响应

我知道这个问题以前曾在不同的情况下被问过。我想编写一个C#程序,在WindowsVista或Windows7计算机完全启动时弹出一条消息。(万事俱备,硬盘安定,电脑有反应)目前我正在使用计时器。我想知道是否有一种方法可以确定所有服务何时启动或类似的东西?编辑:我有一些似乎工作得很好的东西:usingSystem.Diagnostics;publicpartialclassForm1:Form{privatePerformanceCountercpuCounter;privatePerformanceCounterdiskCounter;privateintseconds;private

c++ - 有没有办法确定 Windows 计算机是否连接了触控板和鼠标?

我正在寻找一种方法来确定运行我的游戏的计算机是否连接了触控板和鼠标。一个典型的例子是连接了外接鼠标的笔记本电脑。是否有一个WindowsAPI可以返回连接到系统的鼠标/指针设备的数量?我需要支持Windows7+。编辑我保留接受的答案,因为它有效并回答了我的问题,但在发现ManyMouse后我决定不使用它.它做我想做的,并允许我在Mac、Windows和(希望仍然需要测试的)Linux上使用相同的API。 最佳答案 我碰巧有一些代码可以枚举连接到系统的鼠标。如果不止一个,很可能一个是触控板,另一个是外接鼠标,尽管我猜它可能是一个触控

c# - 调用 Windows 计算器 c#

我用System.Diagnostics.Process.Start("calc");它在本地主机上运行良好,但是当部署项目并且我访问网站并调用计算器时,它不起作用,实际上什么都没有发生。没有错误。我希望计算器能够在客户端计算机上启动。我该怎么做? 最佳答案 出于安全原因,浏览器不允许直接从网站启动进程。您需要编写一个浏览器插件来执行此操作。 关于c#-调用Windows计算器c#,我们在StackOverflow上找到一个类似的问题: https://sta

windows - 为什么要这样计算位图大小?

我正在阅读与捕获图像相关的Window示例。文章位于http://msdn.microsoft.com/en-us/library/dd183402(v=vs.85).aspx.让我印象深刻的一件事是位图大小的计算。是这样的:DWORDdwBmpSize=((bmpScreen.bmWidth*bi.biBitCount+31)/32)*4*bmpScreen.bmHeight;我希望它更像这样:DWORDdwBmpSize=bmpScreen.bmWidth*bmpScreen.bmHeight*bi.biBitCount/8;有人介意解释一下前者的观点吗?谢谢!

c# - 无法在计算机上打开服务控制管理器

我正在尝试编写一个程序来连接到远程服务器并显示服务的某些状态。服务也是我们(我公司)写的。为此,我编写了一个控制台应用程序,代码是staticvoidMain(string[]args){ConnectionOptionsoptions=newConnectionOptions();options.Password="mypassword";options.Username="Administrator";options.Impersonation=System.Management.ImpersonationLevel.Impersonate;ManagementScopescope

windows - 如何计算静态控件中文本的实际高度

我的简单Win32对话框包含两个静态文本控件(IDC_STATIC_TITLE和IDC_STATIC_SECONDARY),这是它在资源编辑器中的样子:在运行时,文本第一个字符串会动态更新。此外,该文本字符串的字体被替换,使其大于其下方的IDC_STATIC_SECONDARY字符串。生成的文本字符串可能跨越一行、两行或更多行。我希望在运行时将包含辅助文本的其他静态控件直接放置在标题字符串下方。但是,我在WM_INITDIALOG回调中重新定位此控件的结果尝试效果不佳。第二个字符串与第一个重叠。我想我可以使用DrawText和DT_CALCRECT来计算主要文本字符串的高度,然后根据结

windows - 计算 CMD 和批处理文件中的字母数

我有一个使用批处理文件的项目。当用户输入(数字、字母、符号)时,我下面的代码可以计算字符数,但我希望程序只计算字母数。你能帮我解决这个问题吗?我的代码如下所示。@ECHOOFFecho.:aREMSet"string"variableSET/pstring="TypecharacterstoCount:"REMSetthevalueoftemporaryvariabletothevalueof"string"variableSETtemp_str=%string%REMInitializecounterSETstr_len=1:loopifdefinedtemp_str(REMRemo