Questions tagged «windows»

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

13
适用于Windows的LLVM C ++ IDE
是否有一些适用于Windows的C / C ++ IDE ,就像现代Xcode一样,该IDE 与LLVM编译器(和Clang C / C ++分析器)集成在一起。 我有Dev-Cpp(它使用了过时的GCC)和Code :: Blocks(带有一些GCC)。但是GCC给了我非常神秘的错误信息。我想从Clang前端获得一些更加用户友好的错误消息。 是的,Clang不能与复杂的C ++代码一起使用,但是Clang干线已经可以编译LLVM本身。所以我想知道是否有任何LLVM IDE正在开发中或处于beta版本中。 是的,我可以将Clang用作具有GCC兼容IDE的其他编译器。但是,有没有与Clang 集成的 IDE ?Clang具有不同的输出格式,因此IDE必须对其进行解析。Clang可以提供源代码的IDE解析。Clang具有分析选项,IDE必须支持该选项。看一下,例如http://iosdevelopertips.com/xcode/static-code-analysis-clang-and-xcode-3-2.html Clang最想要的功能是智能自动完成功能,因此IDE只能建议语法正确的变体,例如,仅列出此struct,class的字段。 结果:(与答案合并): 带有CDT> = 8并带有https://code.google.com/archive/p/llvm4eclipsecdt/插件的Eclipse(来自Petri Tuononen)(没有自动完成功能) LLVM项目中的带vimrc的Vim(仅智能完成吗?)https://llvm.org/viewvc/llvm-project/llvm/trunk/utils/vim/ 具有(仅智能完成功能的)Emacs https://llvm.org/svn/llvm-project/cfe/trunk/utils/clang-completion-mode.el Qt创建者:https : //blog.qt.io/blog/2011/10/19/qt-creator-and-clang/ CodeLite:http://www.codelite.org/LiteEditor/ClangIntegration35
92 c++  windows  ide  llvm  clang 

12
加速IntelliJ-Idea
我正在使用intelliJ进行Scala开发,上周获得了8 GB的新RAM,所以我想:该使用它了。我检查了任务管理器,发现使用约250mb的intelliJ。从eclipse中,我知道调整JVM选项对提高速度有很大帮助,所以我用谷歌搜索... 并在OS X上找到了这个, 我无法立即找到JVM选项,因此我开始调整Xmx。在1 GB时,我意识到它不再启动。我检查了intelliJ Java版本,发现它已经过时且为32位。 因此,为了使用当前的JDK和64位,您必须将链接更改为: IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe 至 IntelliJ IDEA Community Edition 10.0.2\bin\idea.BAT 并调整“开始于” 蝙蝠JDK_HOME现在正在寻找并使用64位。 我当前的VM选项,位于 ...\IntelliJ IDEA Community Edition 10.0.2\bin\idea.exe.vmoptions 是 -Xms512m -Xmx1024m -XX:MaxPermSize=512m -ea -server -XX:+DoEscapeAnalysis -XX:+UseCompressedOops -XX:+UnlockExperimentalVMOptions -XX:+UseParallelGC 相反的-XX:+UseParallelGC,你可以使用-XX:+UseConcMarkSweepGC,这是 桌面应用程序的公认选择,但最近我已更改为吞吐量收集器。因为使用一台快速的计算机和足够小的堆,您将获得快速的暂停,更多的吞吐量,并且不会出现碎片问题(ijuma。#scala) 变化: -XX:+UseConcMarkSweepGC //removed // removed, because not needed with the lastest …


2
从另一个或从提示符调用Windows批处理文件的几种方法。哪一种情况?
Windows批处理文件(called.bat或called.cmd)可以通过几种方式从另一个批处理文件(caller.bat或caller.cmd)或交互式cmd.exe提示符下调用: 直接致电: called.bat 使用调用命令: call called.bat 使用cmd命令: cmd /c called.bat 使用启动命令: start called.bat 我很难根据他们的帮助文本来区分他们的预期用途:什么时候使用哪个?例如,为什么我可能会使用“通话”命令而不是直接通话。有什么不同? 我对一些摘要报告感兴趣,该摘要报告从不同角度分析了所有4种可能性(以及其他一些可能性,如果有的话):针对它们而设计的推荐用例,流程生成,执行上下文,环境,返回代码处理。 注意:我正在使用Windows XP SP3。

14
Windows上可靠的File.renameTo()替代方法?
File.renameTo()看来Java 是有问题的,尤其是在Windows上。如API文档所述, 此方法的行为的许多方面本质上取决于平台:重命名操作可能无法将文件从一个文件系统移动到另一个文件系统,它可能不是原子的,并且如果目标抽象路径名的文件可能无法成功已经存在。应该始终检查返回值,以确保重命名操作成功。 就我而言,作为升级过程的一部分,我需要移动(重命名)可能包含千兆字节数据(很多子目录和大小不同的文件)的目录。移动始终在同一分区/驱动器中完成,因此实际上不需要物理移动磁盘上的所有文件。 这里不应该有任何文件锁定的目录中的内容被移动了,不过,很多时候,renameTo()无法完成其工作,并返回false。(我只是猜测也许某些文件锁在Windows上会任意地到期。) 当前,我有一个使用复制和删除的后备方法,但这很麻烦,因为它可能需要很多时间,具体取决于文件夹的大小。我也在考虑简单地记录一个事实,即用户可以手动移动文件夹,以免潜在地等待数小时。但是正确的方法显然是自动而快速的。 所以我的问题是,您是否知道一种可靠的替代方法,可以在Windows上使用Java(使用普通的JDK或某些外部库)进行快速移动/重命名。或者,如果您知道一种检测和释放给定文件夹及其所有内容(可能是成千上万个单独文件)的文件锁的简便方法,那也可以。 编辑:在这种情况下,似乎我们只是renameTo()通过考虑更多的事情而放弃使用;看到这个答案。
92 java  windows  file  file-io 





10
如何在Windows中执行Python脚本?
我有一个简单的脚本blah.py(使用Python 2): import sys print sys.argv[1] 如果我通过以下方式执行脚本: python c:/..../blah.py argument 它输出参数,但是如果我通过以下方式执行脚本: blah.py argument 发生错误: IndexError ... 因此参数不会传递给脚本。 PATH中的python.exe。路径中也包含blah.py的文件夹。 python.exe是执行* .py文件的默认程序。 问题是什么?

8
如何在Windows上部署具有深层node_modules结构的Node.js应用程序?
我遇到了一个奇怪的问题-显然,某些Node.js模块的文件夹层次结构如此之深,以至于Windows复制命令(或Copy-Item我们实际使用的PowerShell 就是PowerShell )在路径超过250时遇到了臭名昭著的“路径过长”错误字符长。 例如,这是单个Node模块可以创建的文件夹层次结构: node_modules\nodemailer\node_modules\simplesmtp\node_modules\ xoauth2\node_modules\request\node_modules\form-data\node_modules\ combined-stream\node_modules\delayed-stream\... 看起来很疯狂,但对于Node模块却是现实。 我们需要在部署过程中使用复制粘贴(我们没有使用像Heroku这样的“聪明”目标平台,可以选择进行Git部署),这在Windows上是一个严重的限制。 是否没有npm命令或可以压缩node_modules文件夹的内容,或者可能仅包含运行时实际需要的内容?(节点模块通常包含test文件夹等,我们不需要部署它们。)还有其他解决方法吗?不幸的是,不使用Windows不是一种选择:)


11
在Python脚本中请求UAC高程?
我希望我的Python脚本在Vista上复制文件。当我从普通cmd.exe窗口运行它时,不会生成任何错误,但不会复制文件。如果我以cmd.exe“管理员身份”运行,然后运行我的脚本,则可以正常运行。 这是有道理的,因为用户帐户控制(UAC)通常会阻止许多文件系统操作。 我有没有办法从Python脚本中调用UAC提升请求(这些对话框中会说“诸如此类应用需要管理员访问权限,这样可以吗?”) 如果这不可能,那么我的脚本是否可以至少检测到未提升的脚本,从而可以正常地失败?

4
标准Windows .ini文件是否允许注释?
Windows ini文件中允许注释吗?(...假设您正在使用GetPrivateProfileString api函数读取它们...) [Section] Name=Value ; comment ; full line comment 并且,任何地方都有.INI文件格式的正确规范吗? 感谢您的答复-但是,也许我不够清楚。这只是我感兴趣的Windows API调用读取的格式。我知道其他实现允许注释,但是我需要了解的具体是MS Windows规范和实现。
91 windows  comments  ini 

14
MySQL my.ini位置
我已经看过 http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html 如何知道mysql my.cnf的位置 和 http://dev.mysql.com/doc/refman/5.1/en/option-files.html 但是,我仍然会遇到古老的问题!“我的my.ini在哪里”,我将Windows Server 2008与mysql 5.5.28一起使用。我使用mysqld --install安装了服务,并且能够使用sqlyog使用mysql服务器。但不幸的是,我无法在查询中或查询installation directory中c:\都找不到my.ini,也没有返回任何内容。c:\windowsdata_dirshow variables like "mysql_home" 有什么建议么?

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.