Questions tagged «windows»

编写特定于Microsoft Windows操作系统的软件:API,行为等。注意:常规WINDOWS支持不在主题内。可以在https://superuser.com上询问支持问题


13
如何使Windows能够与Linux一样快地进行C ++编译?
我知道这不是编程问题,而是相关的。 我从事一个相当大的跨平台项目。在Windows上,我使用VC ++2008。在Linux上,我使用gcc。该项目中大约有40k个文件。Windows在编译和链接相同项目时比Linux慢10到40倍。我该如何解决? 在Linux上一次更改增量构建20秒,在Windows上一次增量构建3分钟。为什么?我什至可以在Linux中安装“ gold”链接器,并将时间缩短到7秒。 同样,在Linux上,git比Windows快10到40倍。 在git的情况下,git可能不是以最佳方式使用Windows,而是VC ++?您可能会认为Microsoft希望使自己的开发人员尽可能高效,而更快的编译将大大有助于实现这一目标。也许他们正在尝试鼓励开发人员使用C#? 作为一个简单的测试,找到一个包含很多子文件夹的文件夹,然后做一个简单的 dir /s > c:\list.txt 在Windows上。进行两次,并为第二次运行计时,以便它从缓存中运行。将文件复制到Linux并进行等效的2次运行,并安排第二次运行的时间。 ls -R > /tmp/list.txt 我有2个具有完全相同规格的工作站。配备12千兆RAM,8核3.0 GHz的HP Z600s。在包含约40万个文件的文件夹中,Windows需要40秒,而Linux需要不到1秒。 我可以设置注册表设置来加快Windows速度吗?是什么赋予了? 一些与编译时间相关的稍微相关的链接,不一定是I / O。 显然,在Windows 10(不是Windows 7)中存在一个问题,即关闭进程持有全局锁。当使用多个内核进行编译时,因此会使用多个进程,因此会遇到此问题。 该/analyse选项可能会影响性能,因为它会加载Web浏览器。(此处不相关,但很高兴知道)


7
Windows命令解释器(CMD.EXE)如何解析脚本?
我遇到了ss64.com,它提供了有关如何编写Windows Command Interpreter将运行的批处理脚本的良好帮助。 但是,我无法找到关于批处理脚本的语法,事物如何扩展或不扩展以及如何逃避事物的很好的解释。 以下是我无法解决的示例问题: 报价系统如何管理?我制作了一个TinyPerl脚本 (foreach $i (@ARGV) { print '*' . $i ; }),对其进行了编译并按以下方式进行调用: my_script.exe "a ""b"" c" →输出是 *a "b*c my_script.exe """a b c""" →输出 *"a*b*c" 内部echo命令如何工作?该命令内部扩展了什么? 为什么必须for [...] %%I在文件脚本中使用,但for [...] %I在交互会话中使用? 什么是转义符?在什么情况下?如何逃脱百分号?例如,如何才能按%PROCESSOR_ARCHITECTURE%字面回显?我发现echo.exe %""PROCESSOR_ARCHITECTURE%可行,是否有更好的解决方案? 如何%配对?例: set b=a,echo %a %b% c%→%a a c% set a =b,echo %a %b% …

6
在Windows的git bash中更改驱动器
我试图浏览到我的驱动器位置E:/Study/Codes在git bashWindows中。在命令提示符下,为了更改驱动器,我使用E:它在中返回错误git bash。 bash:E ::找不到命令。 如何将当前目录位置从更改/c/users为E:Study/Codes
141 windows  git  git-bash 

8
找出谁锁定了网络共享上的文件
我想知道谁在锁定网络共享上的文件。 问题出在这里:网络共享位于NAS上,所以我无法登录。我需要一个工具来远程发现谁在锁定文件。每次重新启动NAS是不切实际的,因为有多个用户。 Handle.exe,Process Explorer和PsFile似乎仅限于本地计算机上的文件,因此它们对我不起作用。
141 windows  locking 

27
Taskkill / f不会终止进程
当我从VS启动VS的实验实例进行调试并停止调试(有时直接从父VS进行调试)时,仍然无法运行zombile devenv.exe进程。它保留了我的许多dll。 当我以管理员身份登录到此64位Win7计算机时,我希望能够杀死我想要的任何进程。 I tried (from Administrator command prompt): End Task from Task Manager. TASKKILL /F /IM devenv.exe PSKILL devenv.exe 没有返回任何错误,TASKKILL并且PSKILL返回终止/终止进程的成功消息。但是devenv.exe仍在运行,由于PID保持不变,因此未重新生成。它仅在重新启动系统后消失,这不是一个很好的解决方案。 注意。LockHunter显示devenv已锁定自己。而且它无法解锁。 上面的屏幕截图是Process Monitor的输出,显示devenv处于某种“ Process Profiling”循环中(右键单击它,然后在新选项卡中单击打开图像以正确查看它)。 有什么想法如何在Windows上终止此类进程吗?

8
Git服务:我想这么简单
我想知道如何像Mercurial的hg服务一样简单地通过http =发布!在Windows /工作框上执行以下操作: git serve 然后在Linux盒子上简单地执行以下操作: git clone http://project project 完成。
139 windows  git  mercurial 

20
如何在Windows上安装PyCrypto?
我已经阅读了所有其他Google来源和SO线程,但没有任何效果。 Python 2.7.3 32bit安装在上Windows 7 64bit。下载,解压缩然后尝试在以下位置安装PyCrypto结果"Unable to find vcvarsall.bat". 因此,我安装了MinGW,并将其作为选择的编译器安装在安装线上。但是然后我得到了错误"RuntimeError: chmod error". 我该如何解决这个问题?我试过使用pip,它给出相同的结果。我找到了一个预构建的PyCrypto 2.3二进制文件并进行了安装,但是在系统上找不到该文件(无法正常工作)。 有任何想法吗?

6
NTFS连接点和符号链接有什么区别?
在较高级别上,NTFS交接点与符号链接之间的唯一明显区别是,交接只能成为目录,而SymLink也可以定位文件。 两者之间还有什么其他区别? (请注意,我已经看到了这个问题,我所寻找的内容有所不同-该问题正在寻找一个利弊列表,我正在寻找一系列技术差异)
139 windows  symlink  ntfs 

19
在Windows 7上添加Python路径
我一直在尝试在Windows 7上将Python路径添加到命令行中,但是无论我尝试哪种方法,似乎都没有任何效果。我使用了该set命令,尝试通过“编辑环境”变量提示符等添加它。 此外,如果我在命令行上运行set命令,它将列出此内容 python = c:\python27 但是它仍然无法识别Python命令。 阅读文档以及其他各种资源似乎无济于事。 编辑:为了进一步说明,我在编辑环境提示中将Python可执行文件的路径附加到PATH。似乎不起作用。

16
如何从C#关闭计算机
从C#程序关闭计算机的最佳方法是什么? 我发现了一些可行的方法-我将在下面发布它们-但它们都不是非常优雅。我正在寻找更简单的本机.net。
138 c#  .net  windows  shutdown 

3
“托管”与“非托管”之间的区别
在谈论.NET时,我有时会听到/听说过它,例如“托管代码”和“非托管代码”,但我不知道它们是什么以及它们之间有什么区别。根据定义,它们有什么区别?使用其中任何一个的后果是什么?仅在.NET / Windows中存在这种区别吗?

7
64位Windows上long的位大小是多少?
不久前,有人告诉我long在64位计算机上不是64位,我应该始终使用int。这对我来说没有意义。我已经看到文档(例如Apple官方网站上的文档)说long在为64位CPU进行编译时确实是64位。我查看了64位Windows上的内容,发现 Windows:long并int保持32位长度,并且为64位整数定义了特殊的新数据类型。 (来自http://www.intel.com/cd/ids/developer/asmo-na/eng/197664.htm?page=2) 我应该使用什么?我是否应该在Windows上定义类似(uw,sw((un)signed width))的东西,long否则是否要检查目标CPU的位大小?
137 c++  c  windows  64-bit  porting 

15
在Mac和Windows上,哪种编码可以使用Excel正确打开CSV文件?
我们有一个网络应用程序可以导出包含UTF-8(无BOM)外来字符的CSV文件。Windows和Mac用户都将在Excel中获得垃圾字符。我尝试使用BOM转换为UTF-8;Excel / Win很好用,Excel / Mac显示乱码。我正在使用Excel 2003 / Win,Excel 2011 / Mac。这是我尝试过的所有编码: Encoding BOM Win Mac -------- --- ---------------------------- ------------ utf-8 -- scrambled scrambled utf-8 BOM WORKS scrambled utf-16 -- file not recognized file not recognized utf-16 BOM file not recognized Chinese gibberish utf-16LE -- file not recognized file not recognized …
137 windows  excel  macos  csv  utf 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.