Articles of 窗户

在Linux或其他支持UTF-8的驱动程序上安装SQLSRV驱动程序?

SQLSRV是唯一能够将UTF-8string存储到双字节列( NVARCHAR而不是VARCHAR )的PHP驱动程序,该列目前由Microsoft为PHP 5.2.X和5.3.X维护和支持。 我也有链接,下载这些驱动程序Linux的SQLSRV驱动程序下载的Linux,但我无法configuration。 如果有人已经知道如何在Linux上configurationsqlsrv驱动程序,或者有其他的select,以UTF-8格式从SQL服务器检索数据,请分享。

为什么我的Qt 4.5应用程序在Windows下打开控制台窗口?

我一直在Linux下玩Qt Creator 4.5。 我的应用程序在Linux下构build得很好,但如果我在Windows中构build,应用程序始终会在启动时打开控制台窗口。 我可以阻止它这样做吗? 我正在build立使用默认的MinGW设置,也许这​​是相关的。 如果需要的话,我可以使用Visual Studio构build,但是我想先了解发生的事情。 编辑 :我刚刚创build了一个简单的testingGUI应用程序与Windows下的Qt Creator,并没有performance出这种行为。 这种行为是因为在linux下创build项目的方式而发生的,或者是我的应用程序会导致控制台窗口出现。 当我诊断它时会发布详细信息,以防别人帮助其他人。

POI – 在Excel中打开时无法写入文件?

我是新的网站。 我试图在打开的时候写一个excel文件(使用POI / JAVA)。 当我尝试创build一个文件输出stream来写入文件时,我得到一个java.io.FileNotFoundException错误。 FileOutputStream不起作用。 我收到以下消息: 该进程无法访问该文件,因为正在被另一个进程使用。 try { FileOutputStream fileOut; XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream("Classeur.xlsm")); … … fileOut = new FileOutputStream("Classeur.xlsm"); wb.write(fileOut); fileOut.close(); } catch (FileNotFoundException e){ e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } 有谁知道我可以修复它? 我正在写一个(POI-Java-Swing)应用程序来dynamic读写excel文件。 谢谢你的帮助

在Windows上安装Haskell,cabalconfiguration

我正在Windows上安装Haskell,根据https://www.haskell.org/platform/上的说明,看第3步,它说,修改你的cabalconfiguration文件(你可以通过运行“cabal user- config init“)包含以下行: extra-prog-path: C:\Program Files\Haskell Platform\8.0.2\msys\usr\bin extra-lib-dirs: C:\Program Files\Haskell Platform\8.0.2\mingw\lib extra-include-dirs: C:\Program Files\Haskell Platform\8.0.2\mingw\include 但是自动生成的configuration文件包含例如 extra-prog-path: C:\Users\w\AppData\Roaming\cabal\bin 所以对于一个build议的variables来说这是一个不同的值。 这是故意的吗? 我应该怎么做,粘贴文件开始的第3步的行,文件的结尾,覆盖现有的行或者跳过第3步?

IE6和IE7独立:它们呈现的是什么不同?

对于运行IE6和IE7的常见问题 (请参阅此问题 ),只需安装这些应用程序,就需要一个Windows(或虚拟机)框。 我怀疑这是真的(他们是真正的版本,我认为)。 我感兴趣的两个浏览器是: 来自MultipleIEs的独立IE6 安装 独立的IE7也来自Tredosoft (但在其他地方发布) 这两个加上一个“真正的”IE8安装给你三个IE版本在一个Windows安装。 我们都知道,如果你试图在一个虚拟机中可靠地运行它们,那么你运气不好,但是有人可以向我展示JS,CSS或者HTML(或者插件等)在独立的版本,因为它应该? Downvoters:我正在解决这个问题,以减less侵略性,但由于没有评论,我不知道你不喜欢这个问题。 另外:我有所有的testing用例(IE6,IE7和IE8,以及独立版本),所以如果任何人有任何代码,他们希望我testing,我可以做到这一点。

PHP Pthreads最新版本3.1.6(64位)不安装在Apache上

我正在尝试安装PHP的最新pthreads扩展3.1.6 64位。 根据pthreads的作者build议,在http://github.com/krakjoe/pthreads 我已经把这两个dll放到了所需的位置。 将pthreadVC2.dll(包含在Windows发行版中)添加到与php.exe相同的目录中。 C:\ Apache24 \ php添加php_pthreads.dll到PHP扩展文件夹例如。 C:\ Apache的\ PHP \分机 并且在Windows \ system32目录下 并且在[Apache Http.confd] [1]中添加了LoadFile, 我已经添加了扩展到我的php.ini php.ini中 但Apache不会启动,当我检查Apache的error.log,我有下面 [Tue Jun 28 11:38:31.184618 2016] [ssl:warn] [pid 8640:tid 352] AH01909:localhost:443:0服务器证书不包含与服务器名称匹配的ID [Tue Jun 28 11:38:31.215819 2016] [core:warn] [pid 8640:tid 352] AH00098:pid文件C:/Apache24/logs/httpd.pid覆盖 – 以前的Apache运行不正常关机? 我已经将php_pthreads.dll扩展名移到了扩展名列表的顶部,并且没有任何喜悦。 它只是不会从这个pthreads dll开始。 但是,如果我评论回来;扩展= p​​hp_pthreads.dll,我的Apache将重新启动,但不是与此pthreads DLL。 这是一个错误还是我做错了什么? 我的系统设置窗口7 64位,与Apache 2.4.x VC14的小信息 […]

有没有API来启用/禁用Windows 8.1上的蓝牙?

在Windows 8 / 8.1中,现在可以通过操作系统本身启用/禁用蓝牙(参见下图)。 这是真棒,因为它是设备/驱动程序不可知的。 在Android上,这可以通过BluetoothAdapter.enable()和BluetoothAdapter.disable()来实现 ,但是我一直没能在Windows上find任何可以做到这一点的东西(尽pipe看起来确实是这样)。 所以我试过使用: BluetoothEnableIncomingConnections() – 但是,这只能阻止新的传入连接。 它不禁用现有的。 devcon.exe – 这个方法的问题是A.它是一个不可再分发的二进制B.它要求你提前知道他的设备ID(所以它不是设备/驱动程序不可知的)。 另外,虽然它不是一个破坏者,它不会需要提升。 UI自动化 – 简单地启动PC设置应用程序,并通过键盘事件来切换开关很容易,但是在适当的编码实践和用户体验方面,这是非常难看的。 这就是说,这是我发现实现我到目前为止的行为的唯一途径。 我正在用C ++编写一个原生的Win32应用程序,所以我不受限于任何Windows应用程序的应用程序需求,但是,如果有一个不需要提升的方法,那将是非常好的。 TL; DR 是否有任何API,WMI接口或其他任何可用的function来实现function上等效的结果来翻转蓝牙拨动开关? 如果没有,有没有其他方法可以产生类似的结果?

在Windows上的gcc:生成的“a.exe”文件消失

我正在使用GCC版本4.7.1,但我也在GCC 4.8上试过。 这是我想要编译的代码: #include <stdio.h> void print(int amount) { int i; for (i = 0; i < 5; i++) { printf("%d", i); } } int main(int argc, char** argv) { print(5); return 0; } 它看起来应该工作,当我编译… gcc main.c 编译需要一段时间,产生一个a.exe文件,并且a.exe文件消失。 这不是我的代码给我任何错误。 这里有一个certificate,因为有些人误解了这一点:

第三方IPC呼叫Chromium来捕获/过滤stream量

我想为Chromium实现一个类似AdBlock / NoScript的networking级工具,但是Chromium扩展API对控制原始请求数据不能做太多的工作。 所以这里是这个想法: 捕获所有HTTP查询,如果URL或MIME匹配,则取消一个。 手工包,就像插入一个HTTP查询头。 这可以通过运行第三方客户端来实现对Chromium的IPC调用来实现吗? 示例代码片段将是真棒! (注意:目前安全性不是问题,因为我只是为了个人兴趣而不是公开发布,所以可能会破坏沙盘机制)。

Apache mod_rewrite:在Windows机器上使用PHP脚本的RewriteMap指令

这一直使我疯狂。 我似乎无法得到的RewriteMap指令工作的Windows脚本的PHP脚本。 这里是我的httpd.conf文件的相关片段: <IfModule mod_rewrite.c> RewriteEngine on RewriteMap router "prg:C:/dev/web/www/routing.php" RewriteRule (.*) ${router:$1} </IfModule> 我简单的PHP脚本是这样读的: #!C:\Program Files\PHP5.3.2\php-win.exe <?php set_time_limit(0); # forever program! $keyboard = fopen("php://stdin","r"); while (1) { $line = trim(fgets($keyboard)); echo "/sandbox.php?url=$line"; echo "\n"; } ?> 当我尝试启动Apache时,在我的错误日志中得到以下行: [错误](OS 193)%1不是有效的Win32应用程序。 :mod_rewrite:无法启动RewriteMap程序C:/dev/web/www/routing.phpconfiguration失败 apache文档指的是“魔术cookies技巧”(在“外部重写程序”标题下),它应该是指向解释器的脚本的第一行。 这是我要错了,还是我需要调用RewriteMap指令不同呢?