Tag: 码头为Windows

为什么在Windows上ruby比较慢?

Ruby在Windows上慢得多的具体技术原因是什么? 人们报告说,从Linux / OSX下降了3倍的速度,关于Ruby的一些模糊的讨论使用Windows版本的编译器生成慢速代码,但我找不到任何具体的细节。 有人知道具体情况吗? 我不喜欢嘟嘟Wind Wind su y yu yu。

DirectX应用程序中Alt-Tab支持的最佳实践?

在编写DirectX应用程序时,显然希望通过Alt – Tab以快速和无错的方式支持用户挂起应用程序。 什么是确保这一点的最佳做法? 需要解决的事情包括: 检测应用程序何时被退出并返回的最佳方法。 什么DirectX资源丢失时,用户alt-tabs,和最好的办法来应付这一点。 为了支持alt-tab而在应用程序体系结构中要做的主要事情和要避免的事情。 主要DirectX版本之间的任何重大差异,因为它们适用于上述。 有趣的技巧和陷阱也很好听。

在当前屏幕上最大化WPF窗口

我有一个无窗口的WPF应用程序,无论何时将窗口状态设置为最大化,都会在主显示屏上最大化它。 我想要做的就是使应用程序正在运行的最大化。 所以任何想法,我会做这个? 我现在的代码只是 private void titleBarThumb_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (this.WindowState == System.Windows.WindowState.Normal) { this.WindowState = System.Windows.WindowState.Maximized; } else { this.WindowState = System.Windows.WindowState.Normal; } }

如何configuration串行端口并进行通信?

我需要通过串行连接(RS-232和RS-422)发送和接收数据。 我如何设置和连接这样的连接? 如何确定configuration设置(如波特率)应该如何设置? 特别是我期待在Java,C / C ++或主要Unix shell之一中做到这一点,但我也对使用Windows /超级terminal的串行编程感兴趣。

在Windows上使用符号链接克隆存储库时会发生什么?

在Windows上添加对符号链接的支持方面存在很多问题。 但是,当我在Windows上使用符号链接克隆存储库时会发生什么?

我如何从Emacs中运行Cygwin Bash Shell?

我在Windows上运行GNU Emacs,所以input: Mx shell 启动Windows命令行DOS shell。 不过,我希望能够在Emacs中运行Cygwin Bash Shell(或任何其他非Windows shell)。 这怎么能轻松完成呢?

BAT文件中的“input行太长”错误

执行bat文件时遇到问题。 经过一段时间的运行,我得到了“input行太长”的错误。 bat文件的结构很简单。 有一个主蝙蝠文件,调用10个其他蝙蝠文件,负责更新我的系统模块的数据。 在更新数据bat文件中,有很多调用我的系统的命令(.cmd文件),通过一些计算来负责更新数据。 问题是,当进程在Windows 2003 Server中运行时,这是可以的。 没有错误。 然后,当它升级到Windows 2008 Server时,我执行主bat文件,几个小时后,我得到了“input行太长”的错误。 我甚至不能在该cmd窗口中手动执行更新的数据棒中包含的任何命令。 但是,如果我closurescmd窗口并打开一个新的我可以执行命令没有错误。 任何人都有同样的问题? 还是解决scheme? 提前致谢。

开发smtp服务器的Windows

我正在寻找一个免费的testingsmptp服务器,可以将电子邮件保存到我的开发testing文件 。 由于我的开发环境是Windows,我更喜欢testing电子邮件服务器在Windows上运行,但我可以考虑安装任何其他基于Linux的替代品。

如何使用winrm将多台计算机添加到可信主机列表中

要从远程机器上运行机器上的powershell命令,我们必须将远程机器添加到主机的可信主机列表中。 我正在使用以下命令将计算机A添加到计算机B的受信任主机: winrm set winrm/config/client '@{TrustedHosts="machineA"}' 如何添加更多的机器说机C,机D到机器B的可信主机列表?

为什么GCC-Windows依赖于cygwin?

我不是一个C ++开发人员,但是我一直对编译器感兴趣,而且我有兴趣修改一些GCC(特别是LLVM)的东西。 在Windows上,GCC需要一个POSIX仿真层(cygwin或MinGW)才能正常运行。 这是为什么? 我用了许多其他的软件,用C ++编写,并针对不同的平台(Subversion,Firefox,Apache,MySQL)进行交叉编译,它们都不需要cygwin或MinGW。 我对C ++最佳实践编程的理解是,您可以编写合理的平台中立代码,并处理编译过程中的所有差异。 那么GCC的协议是什么? 为什么不能在Windows上本地运行? 编辑: 好,这两个答复到目前为止说,基本上,“GCC使用posix层,因为它使用posix标题”。 但是这并不能真正回答这个问题。 比方说,我已经有一套我最喜欢的标准库的标题。 为什么我仍然需要posix头文件? GCC是否需要cygwin / mingw才能真正运行 ? 或者它只需要头和库的仿真层? 如果是这样,为什么我不能给它一个具有所需资源的“lib”目录? 再次编辑: 好吧,我会再次尝试澄清问题… 我也用D编程语言编写代码。 官方编译器被命名为“dmd”,Windows和Linux都有官方的编译器二进制文件。 Windows版本不需要任何种类的POSIX仿真。 而Linux版本不需要任何forms的Win32仿真。 如果编译器对其环境做出假设,它就会很好地隐藏这些假设。 当然,我必须告诉编译器在哪里find标准库以及在哪里find静态或dynamic链接的库。 相比之下,海湾合作委员会坚持假装它是在一个POSIX环境中运作的,并要求我通过build立一个仿真层来幽默这些假设。 但是,GCC内部依赖于这一层呢? 它只是寻找stdlib头,它假定它会在“/ usr / lib”中find这些头? 如果是这样的话,我不应该只是告诉它在“C:/ gcc / lib”中查找这些头文件吗? 还是GCC本身依靠POSIX库来访问文件系统(以及做其他低级的东西)? 如果是这样的话,那么我想知道他们为什么不只是静静地链接到他们最喜欢的windows POSIX库。 为什么要求用户设置依赖关系,何时才能将这些依赖关系直接构build到应用程序中?