Tag: 码头为Windows

Windows资源pipe理器中文件夹的“修改date”规则

Windows资源pipe理器如何确定文件夹的“修改date”字段? [另外:我知道这是从一个探索者的angular度来看,但是这种行为可能对编码search/sortingtypes活动有用] 有没有一个明确的描述这个地方 – search微软,MSDN,谷歌和堆栈溢出已经失败。 个人实验似乎表明,在一个文件夹树: 当在文件夹中添加/删除文件夹/文件时,更新包含文件夹的修改date。 当文件的内容被修改时,包含文件夹不受影响 不过,我正在查看一些不符合这些基本规则的目录 – 沿着我有的树(date为DD / MM / YYYY格式): folder (date created: 2/2/2006, date modified: 2/3/2006) folder (date created: 2/2/2006, date modified: 2/3/2006) folder (date created: 2/2/2006, date modified: 1/6/2009) file (date created: 27/3/2009, date modified: 2/2/2006)

在所有3个平台上推送通知(android,ios,windows phone)

我正在计划一个跨平台的应用程序。 是否有可能使用只有一个API /模块实现推送通知的所有三个(iphone,android,windowsphone)? 还有其他的select吗? 服务器端需要做什么? 请指向正确的方向。 (文档,示例代码如果存在)在此先感谢。

Maven无法下载jar依赖项

我已经创build了一个非常简单的默认应用程序来testing我的Windows 7机器上的Eclipse Indigo / Maven v3.0.1安装程序。 Hello World应用程序从Eclipse运行良好。 现在从命令行我试图用mvn installtesting。 在这一点上,我看到Maven下载一系列依赖关系。 由于某种原因,虽然它会卡住下载一个,只会中途停止。 它不是每次都在同一个点上,但它现在一直是一样的jar文件,例如… http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire-booter/2.5/surefire-booter-2.5.jar 如果我从浏览器下载这个文件,它完美的作品。 事实上相当快。 现在,如果我手动将下载的文件复制到我的.m2版本库目录中的相应目录中,则安装将继续下载依赖关系,直到它随机打到另一个目录为止。 这是我的POM,虽然我不确定它会有帮助,因为它是如此基本,似乎与mvn compile工作正常。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.kyeema</groupId> <artifactId>QServer</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>QServer</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project> 这里有一些debugging输出引用了一些虚拟jar文件? [INFO] Surefire report directory: C:\workspace\QServer\target\surefire-reports [DEBUG] Setting system property [user.dir]=[C:\workspace\QServer] [DEBUG] […]

有没有XSLT处理命令行工具?

我想通过XSLT文件和XSLT处理工具将XML文件更改为修改后的XML文件。 例如: xsltprocess.exe -src a.xml -dest b.xml -xslt c.xslt 任何人都可以帮我吗?

如何使用setx添加到Windows PATHvariables? 有奇怪的问题

我想用setx修改Windows PATHvariables。 以下工作至less在Windows 8上的时间的50%: setx PATH %PATH%;C:\Python27\;C:\Python27\Scripts\ 如果给出错误“默认参数只能使用2次”,那么下面的一些时间工作: setx PATH "%PATH%;C:\Python27\;C:\Python27\Scripts\" 不同之处在于我们用引号将第二个参数封装起来。 我相信当%PATH%扩展到包含空格时,引号是必需的。 不过,我在Windows 7上遇到了一些奇怪的问题。在一台特定的Windows 7机器上,我遇到了这个问题: echo %PATH% 它打印: C:\Foo\;C:\Bar\;[…lots of stuff…]C:\Baz\ 然后我这样做: setx PATH "%PATH%;C:\Quux\" 然后它说“错误:截断1,024个字符”。 现在我们来看看PATH包含的内容: echo %PATH% 它打印: C:\Foo\;C:\Foo\;C:\Bar\;C:\Bar\;[…lots of stuff, now duplicated…]C:\B …以1024个字符截断。 它由于重复而运行。 同样有趣的是:尽pipesetx提出了一个错误,并没有说“成功”,PATH的价值也发生了变化。 我可以多次重复这种奇怪的行为(幸运的是我保存了PATH的原始内容)。 目前,我知道追加PATH的唯一可靠的方式如下: echo PATH。 将PATH的内容复制到文本文件中,并手动将PATH的末尾添加;C:\Python27\;C:\Python27\Scripts\ 。 将整个文件复制到文本文件中。 setx PATH "<paste the string here>" 该过程每次都在Windows 7和Windows 8上运行。 […]

如何将stdoutredirect到Windows应用程序中的某个可见显示?

我可以访问一个“好东西”的第三方库。 它将状态和进度消息发布到标准输出。 在控制台应用程序中,我可以看到这些消息就好了。 在一个Windows应用程序中,他们只是去了一点桶。 有没有一个相当简单的方法来redirect标准输出和标准错误到文本控件或其他可见的地方。 理想情况下,这不需要重新编译第三方代码。 它只是在低级别拦截蒸汽。 我想要一个解决scheme,我只是#包括头,调用初始化函数,并链接库在… #include "redirectStdFiles.h" void function(args…) { TextControl* text = new TextControl(args…); initializeRedirectLibrary(text, …); printf("Message that will show up in the TextControl\n"); std::cout << "Another message that also shows up in TextControl\n"; } 更好的是,如果它使用了一些我可以重写的接口,所以它不会绑定到任何特定的GUI库。 class StdFilesRedirector { public: writeStdout(std::string const& message) = 0; writeStderr(std::string const& errorMessage) = 0; readStdin(std::string […]

打包Windows / Linux桌面的Java应用程序

我正在使用用于GUI呈现的Eclipse SWT库为桌面编写Java应用程序。 我认为SWT帮助Java克服了桌面接受的最大障碍:即为Java应用程序提供一致的响应式界面,看起来像属于桌面上的任何其他应用程序。 但是,我觉得打包应用程序仍然是一个问题。 OS X原生地提供了一个简单的机制来将Java应用程序包装在本地应用程序包中,但是为Windows / Linux生成一个不需要用户运行难看的batch file或者单击.jar的应用程序仍然是一件麻烦事。 可能这在Linux上不是这样的问题,用户可能会更熟悉一些技术,但是在Windows上,我希望有一个经常运行的.exe文件。 有没有人有任何经验的任何用于Java的.exe生成工具? 我试过JSmooth,但有它的各种问题。 有没有更好的解决scheme之前,我打开了Visual Studio,并推出自己的? 编辑:我也许应该提到,我无法在商业解决scheme上花费很多钱。

如何在Windows上使用提升的特权运行python脚本

我正在写一个pyqt应用程序,需要执行pipe理任务。 我宁愿用提升权限启动我的脚本。 我知道这个问题在SO或其他论坛上被多次提出。 但是,人们build议的解决scheme是看看这个SO问题在Python脚本中请求UAC提升? 但是,我无法执行链接中给出的示例代码。 我已经把这个代码放在主文件的顶部,并试图执行它。 import os import sys import win32com.shell.shell as shell ASADMIN = 'asadmin' if sys.argv[-1] != ASADMIN: script = os.path.abspath(sys.argv[0]) params = ' '.join([script] + sys.argv[1:] + [ASADMIN]) shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params) sys.exit(0) print "I am root now." 它实际上要求允许提升,但是打印行不会被执行。 有人可以帮助我成功运行上述代码。 提前致谢。

I / O完成端口的优点和缺点

为什么很多人说I / O完成端口是快速而好的模式? 什么是I / O完成端口的优点和缺点? 我想知道一些比其他模式更快的IOCP。 如果你可以解释一下比较其他模型(select,epoll,传统的multithreading/进程),那会更好。

testing套接字连接的好工具?

我正在写一个TCP / IP客户端,我需要一个“testing服务器”才能够轻松testing。 它应该监听一个可configuration的端口,当客户端连接时显示给我,客户端发送了什么,允许我手动input文本发送给客户端。 它应该在Windows上工作。 通常我会使用简单但function强大的nc.exe(Unix上的别名“Netcat”和Windows上一样),但是防病毒软件将它检测为“黑客工具”,这样我的系统pipe理员就不希望我使用它工作中。 有没有人使用另一个工具来testing套接字连接,并很高兴呢?