Articles of Windows

windows批处理命令用于循环设置环境variables

我试图find一种方法来dynamic构build包含我的应用程序的WEB-INF / lib文件夹下的JAR文件列表的环境variables。 这是我迄今为止所做的,但是每次都会覆盖自己,所以当你到达循环的结尾时,你只需要将variables中的循环的最后一个文件设置在variables中。 SETLOCAL ENABLEDELAYEDEXPANSION for %%f IN (WEB-INF/lib/*.jar) DO ( SET JAR_LIST=%JAR_LIST%;%%f ) ECHO JAR_LIST — %JAR_LIST% 所以这产生… C:\ apache \ Tomcat6.0 \ webapps \ myapp>(SET JAR_LIST = .; xsltcbrazil.jar) C:\ apache \ Tomcat6.0 \ webapps \ myapp>(SET JAR_LIST = .; xsltcejb.jar) C:\ apache \ Tomcat6.0 \ webapps \ myapp>(SET JAR_LIST = .; […]

什么是RpcNdr.h

微软在哪里摆脱困境? #define small char 你不能只是添加保留的语言,并悄悄包含在平台SDK中! 更重要的是我该如何摆脱它! 编辑:如何find什么是包含在Visual Studio中的什么地方 – 在Visual Studio中显示C ++文件的#include层次结构

如何在Windows中使用boost asioasynchronous读取命令行input?

我发现这个问题 ,询问如何asynchronous读取input,但只能使用POSIXstream描述符,这将不会在Windows上工作。 所以,我发现这个教程显示,而不是使用POSIXstream描述符,我可以使用boost::asio::windows::stream_handle 。 在这两个例子之后,我提出了下面的代码。 当我运行它时,我不能在命令提示符下键入任何内容,因为程序立即终止。 我希望它捕获来自用户的任何input,可能是一个std::string ,同时允许我的程序中的其他逻辑执行(即从Windows控制台执行asynchronousI / O)。 从本质上讲,我试图避免阻止我的程序,当它试图从stdin读取。 我不知道这是否可能在Windows中,因为我也发现这个post ,详细说明另一个用户在尝试做同样的事情时遇到的问题。 #define _WIN32_WINNT 0x0501 #define INPUT_BUFFER_LENGTH 512 #include <cstdio> #include <iostream> #define BOOST_THREAD_USE_LIB // For MinGW 4.5 – (https://svn.boost.org/trac/boost/ticket/4878) #include <boost/bind.hpp> #include <boost/asio.hpp> class Example { public: Example( boost::asio::io_service& io_service) : input_buffer( INPUT_BUFFER_LENGTH), input_handle( io_service) { // Read a line of input. boost::asio::async_read_until( […]

获取Stop-NlbClusterNode:找不到与参数名称“Credential”相匹配的参数。 停止节点时出现错误

我正在使用以下脚本来停止计算机上的节点。 但是得到Stop-NlbClusterNode:找不到与参数名称“Credential”匹配的参数。 使用Power-shell脚本和Windows 2012停止节点时出现错误。另外,如何在此脚本中传递密码。 请指导。 #This script monitors stopped application pools along with websites on the current host $RemoteHostName = "testserver" #set hostname #import NLB module. In PS v3 these lines should be redundant and can be removed. import-module NetworkLoadBalancingClusters "Networking Load Balancing Clusters Module imported" # requests the user's credentials and assigns the credentials […]

在通过安装程序(MSI)Windows 7更新Node.js时看不到最新版本

我试图更新我的Windows 7中的节点,但我没有看到重新安装/更新节点后的最新版本。 我只是去http://nodejs.org/download/和获取最新的Windows安装程序, v0.10.28 。 然后我运行安装程序默认安装在我的本地硬盘上,包括npm,这是很酷,因为我想升级。 安装运行/完成没有明显的问题,但是当我做一个: node –version 我仍然看到我的“旧版” v0.10.15 ,而不是我刚刚安装的最新版本v0.10.28。 我的npm版本仍然报告我的“旧”版本。 我也试过重新启动。 怎么更新node / npm?

GDB前端DDD的Windows版本

是否有DDD的本地(而不是cygwin)版本可供下载?

通过Java获取Windows文件关联

我认为这将是一件容易的事情,但是。 。 。 我想让我的Java程序获取用户的Windows文件关联。 换句话说,我想知道用户使用什么来打开.txt文件,.cvs文件等。assoc和ftype命令提供了这些信息,但不是用户。 换句话说,如果我将我的文本编辑器设置为Notepad ++,assoc和ftype不显示它。 他们显示系统默认的记事本,而不是。 它看起来像我必须从registry中获得这些信息,但我有两个问题。 1)我不知道确切的registry键我想拉(虽然我看过“注册查询HKEY_CURRENT_USER,HKEY_CLASSES_ROOT等)2)我不知道如何从registry中拔出钥匙,已经看到JNI提到,但还没有弄清楚细节,任何提示都表示赞赏。

如何使用Windows命令行查找文件中string的出现次数?

我有一个庞大的文件与电子邮件地址,我想统计其中有多less人在这个文件。 我怎样才能使用Windows的命令行呢? 我已经试过,但它只是打印匹配的线。 (顺便说一句:所有的电子邮件都包含在一行) findstr /c:"@" mail.txt

在Windows上执行Git钩子

我在执行Windows上的Git挂钩时遇到了麻烦。 我有一个裸回购,在“钩子”文件夹我把下面的“更新”和“预推”文件,但PHP脚本永远不会被执行: "c:/Programs/PHP/php.exe" c:/Data/Scripts/git-pre-push.phpcli %1 任何想法,为什么PHP脚本不执行? 在Git控制台窗口中,当我尝试将某些内容推送到裸回购时,我看到以下内容: POST git-receive-pack (437 bytes) remote: error: hook declined to update refs/heads/master To https://myuser@mydomain/samplerepo ! [remote rejected] master -> master (hook declined) error: failed to push some refs to 'https://myuser@mydomain/samplerepo' …所以我知道“更新”以某种方式被执行。 当我删除该文件推送工作得很好。

.NET:ListView的TopItem属性失败,并显示“ShowGroups”= true

我有一个ListView显示约300项。 当有东西被改变,我需要重新填充列表,我希望滚动位置不变,所以相同的项目仍然可见,并在列表中的相同位置。 “EnsureVisible”方法很糟糕,因为它符合“Visible”,而不是相同的位置(结果是感兴趣的项目总是滚动到列表的底部)。 我对这个问题的解决scheme是保存(我的)“ID”的List-> TopItem,重新填写列表,然后调用List-> TopItem = newItemWithSameID(需要设置两次,出于某种原因工作)。 这对于基本的“未分组”列表来说是一种魅力。 但是 – 如果列表中有“ShowGroups = true”,这是行不通的。 TopItem属性将永远是列表中的第一个项目,而不是文档中所说的第一个VISIBLE项目。 有解决scheme吗? 我search了一下,发现了另一个失去灵魂的同样的问题。 他有一个相当有趣的讨论微软的支持,没有成功。(http://social.msdn.microsoft.com/Forums/en/winforms/thread/8a81c5a6-251c-4bf9-91c5-a937b5cfe9f3)。 所以 – 我的问题是:有没有解决方法? 我真的需要把这个列表分组,当我的列表跳转时,我真的很讨厌。 我不会在这里粘贴任何代码,因为所有需要重现的代码都在上面的讨论中。 非常感谢!