Articles of 窗户

用Ansible在Windows上执行.exe

我们想用Ansible 1.8.2在Windows Server 2012上部署应用程序。 我已经search并find了 Windows的模块列表 。 有没有执行.exe的模块? Ansible有没有人在Windows上启动过.exe?

无法升级SVN的工作副本

我有一个非常大的SVN回购。 当我尝试使用它(提交,更新等),它说有锁。 当我运行'svn cleanup'时,它说工作副本太旧,我需要升级它。 当我运行“svn升级”时,它运行,但没有说什么。 以防万一,我也跑了'svnadmin升级'回购。 我安装了最新的TortoiseSVN。 通常情况下,如果我有SVN的怪异,我会移出文件,更新,移动文件,但正如我前面提到的,这是一个非常大的回购。 任何帮助,将不胜感激。 谢谢! 特定消息: >svn update svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details) svn: E155004: Working copy '*****' locked. svn: E155004: '*****' is already locked. >svn cleanup svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at […]

WampServer上的APC没有性能提升

我正在使用WampServer作为我的开发平台的Windows工作站上编写随后在Linux上运行的PHP应用程序。 我非常习惯Linux上的APC ,这对我来说是非常快速和必须的。 不过,当我在Windows上使用它时,我总是感到惊讶。 这导致每个页面的生成时间接近1秒,例如,严重依赖Zend Framework的应用程序。 大部分时间花在parsingPHP文件上(我通过基准testinginclude() s)。 在MacOS上,这个应用程序可以在Linux上运行速度提高10倍。 该扩展已正确加载: > var_export(extension_loaded('apc')); true 这是我的configuration: [APC] apc.enabled = 1 apc.cache_by_default = 1 apc.enable_cli = 0 apc.shm_segments = 1 apc.shm_size = 64M apc.max_file_size = 1M apc.stat=1 有没有人有类似的经验,并有一些提示分享? 编辑 :更多信息:我将apc.php文件从APC源存档复制到我的web目录。 在那里,我可以看到,APCcaching正在工作,报告超过90%的命中与未命中。 尽pipe如此,速度并没有增加。 包含几十个来自框架的文件,有或没有APC,需要半秒。 而在Linux上的同等机器上,速度要快10倍。

如何将通配符域映射到Windows Azure网站实例?

在创build“Web应用程序”时,通常使用通配符域,并将Web应用程序的每个客户端或实例放在其自己的子域中。 Windows Azure自己做这个,例如“yourwebsite.windowsazure.net”。 由于某些未知的原因,通配符子域支持似乎不适用于Windows Azure网站。 我对这个事实感到非常沮丧,以至于放弃Windows Azure。 是否有一个工作,而不必手动input每个域名,你想授权? 有这样的API吗? 我有一个特别多毛的要求,我有超过10万个子域,我甚至可以考虑转移到Azure之前需要这样做。 请深入研究这个问题,如果您尝试以我已经知道的方式回答这个问题,除了通过门户网站手动input外,别无其他select。

在Windows上的端口转发stream浪汉

我在Windows 7上。我有一个vagrantfile指定转发端口的乘客,在stream浪它声称它已经转发的端口,但事实并非如此,当我开始我的应用程序,我可以运行 curl0.0.0.0:3000 并从我的rails应用程序得到一个结果,但是在外面的stream浪汉我无法连接到服务器。 我怎样才能从外面的stream浪者进入港口? Vagrantfile包含以下行 config.vm.network:forwarded_port,guest:3306,host:3306#MySQL config.vm.network:forwarded_port,guest:3000,主机:3000#乘客

在Windows Phone应用程序中从生成的缓冲区播放声音

我新的Windows手机SDK。 我找不到在Windows Phone应用程序中从生成的缓冲区播放声音的示例。 请帮助。 我发现这个例子: byte] buffer = new byte[44100 * 2 * 5]; float t = 0; for (int i = 0; i < 44100 * 2 * 5; i += 2) { short val = (short)(Math.Sin(t * 2 * Math.PI * 440) * short.MaxValue); buffer[i] = (byte)(val & 0xFF); buffer[i + 1] = […]

cap部署:冷失败'没有这样的文件或目录 – git rev-parse master'错误

我正在尝试第一次部署我的rails应用程序。 服务器运行Ubuntu 10.4服务器(64位) 本地机器正在运行Windows XP。 版本库在github上 我已经成功运行了 cap deploy:setup 但是当我跑步 cap deploy:cold 我得到以下错误: D:\Rails\rails_apps\fx>cap deploy:cold You are running Ruby 1.8.6, which has a bug in its threading implementation. You are liable to encounter deadlocks running Capistrano, unless you install the fastthread library, which is available as a gem: gem install fastthread * executing `deploy:cold' * […]

获取每个窗口的HWND?

我正在开发一个Python应用程序,我想获得每个打开的窗口的HWND 。 我需要窗口和HWND的名称来过滤列表来pipe理一些特定的窗口,移动和调整它们的大小。 我试图自己看看周围的信息,但我没有得到正确的一段代码。 我试着用这个代码,但我只得到每个窗口的标题(这是伟大的),但我也需要HWND 。 import ctypes import win32gui EnumWindows = ctypes.windll.user32.EnumWindows EnumWindowsProc = ctypes.WINFUNCTYPE(ctypes.c_bool, ctypes.POINTER(ctypes.c_int), ctypes.POINTER(ctypes.c_int)) GetWindowText = ctypes.windll.user32.GetWindowTextW GetWindowTextLength = ctypes.windll.user32.GetWindowTextLengthW IsWindowVisible = ctypes.windll.user32.IsWindowVisible titles = [] def foreach_window(hwnd, lParam): if IsWindowVisible(hwnd): length = GetWindowTextLength(hwnd) buff = ctypes.create_unicode_buffer(length + 1) GetWindowText(hwnd, buff, length + 1) titles.append((hwnd, buff.value)) return True EnumWindows(EnumWindowsProc(foreach_window), 0) for […]

使用非MSVC编译器在Windows下使用带Unicode文件名的文件打开fstream

当文件名是“Unicode”文件名时,我需要打开一个文件作为std :: fstream(或实际上任何其他std :: ostream)。 在MSVC下,我有非标准扩展std::fstream::open(wchar_t const *,…) ? 我可以用其他编译器如GCC(最重要的)和Borland编译器做些什么。 我知道CRTL提供了_wfopen但它提供了C FILE *接口而不是io-streams,也许有一个非标准的方式来从FILE *创buildio-stream? 是否有任何boost::ifstream MSVC扩展为Windows?

RegAsm如何使它涵盖32位和64位?

我有一个由C#编写的DLL文件,我的系统是Windows 7 64位。 当我应用RegAsm时,不会将registry添加到64位path,而只是将其添加到32位path。 "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe" /register /codebase "C:\o.dll" 那么如果我检查我的GUID regedit.exe我看到我只有在32位registrypath: HKEY_CLASSES_ROOT\CLSID\{… my guid is found here ….} 而不是HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{… not found my guid …} 所以我有这个问题的其他问题。 任何人都可以请build议发生了什么,为什么不使32位和64位registry项?