Articles of 窗户

在Windows上通过Cygwin发生Hadoop错误:找不到null \ bin \ winutils.exe

当我设置HADOOP_HOME = / cygdrive / c / ecosystem / hadoop-2.5.1 ,然后尝试从Cygwin运行bin / hadoop fs或bin / hadoop hadoop-streaming.jar时,出现以下错误: ERROR [main] util.Shell (Shell.java:getWinUtilsPath(373)) – Failed to locate the winutils binary in the hadoop binary path java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:355) at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:370) at org.apache.hadoop.util.Shell.<clinit>(Shell.java:363) at org.apache.hadoop.util.GenericOptionsParser.preProcessForWindows(GenericOptionsParser.java:432) at org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptions(GenericOptionsParser.java:478) at org.apache.hadoop.util.GenericOptionsParser.<init>(GenericOptionsParser.java:170) […]

在Windows上运行SVN有什么经验?

我很好奇听到那些在Windows上运行SVN服务器的人的经验。 Jeff Atwood发表了关于如何将SVN设置为Windows服务的文章 。 这是一个很好的第一步,但它并没有涉及其他主题,如: 什么用于基于Web的版本库浏览器? WebSVN 可以在Windows上工作,但并不漂亮。 如何pipe理passwd文件? 是否有可能与Active Directory集成而不运行Apache? 备份存储库的策略。 Visual Studio开发中有用的全局忽略模式( 这里提供了一些build议,例如这里 )。 大约一个月前,我们公司从SourceGear Vault切换到Subversion。 我们已经掌握了基础知识,但是很想发现人们在MSFT世界中运行SVN的技巧和窍门。

UTF-8和os.listdir()

对于包含“ş”字符的文件(UTF-8中的\xC8\x99 – 下面的拉丁小写字母S),我遇到了一些麻烦。 我正在创build一个ș.txt文件,并试图用os.listdir() 。 不幸的是, os.listdir()将其返回为s\xCC\xA6 (“s”+ COMBINING COMMA BELOW),而我的testing程序(如下)失败。 这发生在我的OS X上,但它在Linux机器上工作。 任何想法究竟是什么导致了这种行为(两个环境configurationLANG = en_US.UTF8)? 这里是testing程序: #coding: utf-8 import os fname = "ș.txt" with open(fname, "w") as f: f.write("hi") files = os.listdir(".") print "fname: ", fname print "files: ", files if fname in files: print "found" else: print "not found"

在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上等效的结果来翻转蓝牙拨动开关? 如果没有,有没有其他方法可以产生类似的结果?