Articles of 窗口

如何将自定义CA根证书添加到Windows中Python使用的CA Store中?

我刚刚从python.org安装了Python3,并且无法用pip安装软件包。 通过devise,networking上有一个中间包检测设备,通过使用自己的证书退出所有的ssl连接来检查所有的数据包(包括ssl)。 部分GPO将自定义根证书压入Windows密钥库。 使用Java时,如果需要访问任何外部https站点,则需要手动更新JVM中的cacerts以信任自签名CA证书。 我如何做到这一点python? 现在,当我尝试使用pip安装包时,可以理解的是,我得到了很棒的[SSL: CERTIFICATE_VERIFY_FAILED]错误。 我意识到我可以使用–trusted-host参数忽略它们,但我不想为每个我试图安装的软件包都这样做。 有没有办法更新python使用的CA证书存储?

GemCutter rake生成现在抛出“未定义的方法”写入#<Syck :: Emitter:…“更新到rubygems 1.5.0在ruby 1.9.2在Windows

我只是将Windows 2008 Server x64盒子更新为rubygems 1.5.0,现在我无法使用Gemcutter提供的rake任务( rake clobber build )来构buildgem。 我得到以下错误: rake aborted! undefined method `write' for #<Syck::Emitter:0x37dda38> C:/Ruby192/lib/ruby/1.9.1/psych/visitors/emitter.rb:17:in `end_document' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/emitter.rb:17:in `visit_Psych_Nodes_Document' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/visitor.rb:10:in `accept' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/emitter.rb:10:in `block in visit_Psych_Nodes_Stream' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/emitter.rb:10:in `each' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/emitter.rb:10:in `visit_Psych_Nodes_Stream' C:/Ruby192/lib/ruby/1.9.1/psych/visitors/visitor.rb:11:in `accept' C:/Ruby192/lib/ruby/1.9.1/psych/nodes/node.rb:36:in `to_yaml' C:/Ruby192/lib/ruby/1.9.1/psych.rb:166:in `dump' C:/Ruby192/lib/ruby/1.9.1/psych/core_ext.rb:13:in `psych_to_yaml' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:706:in `node_export' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:706:in `add' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:706:in `encode_with' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:727:in `block (2 levels) in to_yaml' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:726:in `map' C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:726:in `block […]

PowerShell中的echo和Write-Host有什么区别?

我对PowerShell中的echo和Write-Host之间的区别感到困惑。 我有两个文件, POC.ps1和validatePath.ps1 。 这些文件在我的本地机器上,我正在使用Invoke-Command在远程机器上运行它们。 我正在使用PowerShell v3.0。 要执行这两个脚本,我使用下面的命令: .\POC.ps1 -filename C:\Users -user Blaine 这是两个文件: POC.ps1: param($filename, $user) echo $filename echo "This" echo $user $responseObject = Invoke-Command testcomputer -FilePath .\validatePath.ps1 -ArgumentList($filename, $user) -AsJob while($responseObject.State -ne "Completed") { } $result = Receive-Job -Id $responseObject.Id -Keep echo $result 这里是奇怪的地方… validatePath.ps1: Param([string] $filename, [string] $user) function ValidatePath( $filename, $user, […]

在Win7中,一些字体不能像Win2K / XP那样工作

我的问题是如何改变字体处理,以便在Windows 7下正常工作。我相信我已经对之前有效的东西做了一个假设,但不再有效。 但我甚至不知道从哪里开始寻找! 我祈祷有人可以帮忙! 下面是我了解他们的细节(我也在Microsoft Windows开发者论坛上发布了这个问题,但他们没有回答): 是的,我落后于时代(哎,我还是用普通的C编写WIN32代码!)我有一个10年前写的DLL,它模仿一个窗口客户区域内更旧的DOS屏幕I / O库。 不用说,它只允许使用固定宽度的字体。 当使用DLL的某些程序已经移到Windows 7时,使用固定宽度的TRUE TYPE字体时会出现一个奇怪的闪烁(位图字体仍能正常工作)。我们已经将问题追踪到事实用ExtTextOut编写的单个字符比应该宽。 我已经用三种不同的方法检查了测量结果(对132个string使用GetTextExtentPoint32 ,再除以132,调用GetTextMetrics ,甚至对所有256个字符使用GetCharABCWidths ),他们都认为字体宽度相同。 但ExtTextOut渲染背景矩形比字体宽度宽一个或两个像素。 无论是,或者是开始背景渲染一个像素或两个在参数中给出的位置的左侧[我称之为: ExtTextOut( hdc, r.left, r.top, ETO_OPAQUE, &r, &ch, 1, NULL ) 。]请记住,这个EXACT代码在Windows 2000,Windows XP和Windows 7上的位图字体下工作得很完美 – 但是它不能在Windows 7下正确使用固定宽度的真实字体。 对于那些没有抓住我需要做的事情的人来说:试着想象在一张方格纸上写出每个方格的一个字符。 每个方块使用相同的字体,但可能有不同的前景和/或背景颜色。 我使用TA_TOP|TA_LEFT文本alignment方式,因为它是最简单的,任何一致应用的alignment方式都适用于固定宽度的字体。 我所看到的是ExtTextOut正在发射一个比我在RECT *参数中指定的更大的背景矩形。 由于我提供的矩形是从报告的字体大小创build的,所以不应该发生这种情况,而且在Windows XP和更早的版本中都不会发生这种情况,而且Windows 7下的位图(即.FON)字体也不会发生,无论是。 但它始终发生在Windows 7下的固定宽度TrueType字体。这是在Windows 2000,Windows XP和Windows 7(32&64)上运行的EXACT SAME EXECUTABLE。虽然我只想说Windows 7有一个bug,我更倾向于相信,在Windows下字体处理的一些基本假设不再是事实(在为Windows编写软件20年之后)。 但我不知道如何或在哪里发现可能是什么! 请,请帮助我! —修改— […]

如何closuresWindows 7中打开的端口?

当我尝试启动我的基于Java的服务器有一个消息,说端口已经在使用…所有我的Java Web服务器都停止了…所以,如果任何人都可以帮助我,我将不胜感激…

C#显示隐藏窗口

我正在开发一个Excel的插件。 在某些时候,我可以收到asynchronous事件。 我需要能够显示Excel窗口,如果隐藏在这些事件。 我能够存储Hwnd属性,我相信它必须是一个不可变的int /引用来标识我的Excel窗口。 有人可以详细说明这个Hwnd吗? 并解释如何从C#显示一个隐藏的窗口使用它? 在此先感谢人们;) 更新:不久,这是sorting我的问题的代码片段: /// <summary>Enumeration of the different ways of showing a window using /// ShowWindow</summary> private enum WindowShowStyle : uint { /// <summary>Hides the window and activates another window.</summary> /// <remarks>See SW_HIDE</remarks> Hide = 0, /// <summary>Activates and displays a window. If the window is minimized /// or […]

在Windows中构buildgstreamer插件所需的环境

我一直在为了创build一个在windows上构buildgstreamer插件的环境而苦苦挣扎了两个星期(需要一个歌曲插件)。 我安装了MSYS,MinGW和Cygwin,然后安装了GStreamer OSSBuild,并且还下载了Songbird的源代码,这些源代码包含了自己的预编译版本的gstreamer。 我无法从歌曲来源运行gst-inspect(或任何其他gstreamer应用程序),我想我会解决OSSBuild(因为我能够从编译的OSSBuild运行gst-inspect)。 当按照构build一个GST插件( 在这里find )的指示时,cygwin将无法识别OSSBuild,并且在运行autogen时生成失败,出现以下错误: checking for GST… no configure: error: You need to install or upgrade the GStreamer development packages on your system. On debian-based systems these are libgstreamer0.10-dev and libgstreamer-plugins-base0.10-dev. on RPM-based systems gstreamer0.10-devel, libgstreamer0.10-devel or similar. The minimum version required is 0.10.16. configure failed 我也不能使用MSYS或MinGW,因为他们根本无法运行autogen。 我明白,cygwin 应该有自己的gstreamer开发包,但我找不到如何安装它们。 我的问题:我如何在cygwin中安装gstreamer软件包,或者如何使用cygwin与OSSBuild依赖关系进行构build? 总之, 如何获得一个可以在Windows下创buildgstreamer插件的环境?

如何解决在Windows上使用pip安装错误“预期的版本规格在…”?

在Windows 7机器上,我使用以下命令从本地目录安装软件包: pip install addons/pnc_tests –upgrade –extra-index-url=http://some_server/simple 这会导致以下错误: C:\Users\alex\PNC\tas\ENV\Scripts\pip-script.py run on 07/16/14 07:50:47 Exception: Traceback (most recent call last): File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\basecommand.py", line 122, in main status = self.run(options, args) File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\commands\install.py", line 258, in run InstallRequirement.from_line(name, None)) File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\req.py", line 173, in from_line return cls(req, comes_from, url=url, prereleases=prereleases) File "C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\req.py", line 71, in __init__ req […]

重新使用stringstream对象的问题

我试图使用安全的做法来处理与数字只在C + +的input,所以我使用一个stringstream对象,如下所示: #include <iostream> #include <string> #include <sstream> using namespace std; int main() { int first, second; string input; stringstream sstream; cout << "First integer: "; getline(cin, input); sstream.str(input); sstream >> first; cout << first << endl; //display user input in integers cout << "Second integer: "; getline(cin, input); sstream.str(input); sstream >> second; cout […]

GTK#.NET应用程序,无需单独的GTK#安装

我正在使用MonoDevelop开发C#应用程序,发现我喜欢使用GTK#而不是winforms。 但是,就目前我所知,您不能将GTK#运行时embedded到应用程序中。 问题是,我宁愿不必要求我正在工作的应用程序的最终用户不得不分别安装GTK#…对于像我这样的怪人来说,这是好的,但该应用程序将为非怪胎用户我希望安装几乎是一键式操作。 有任何想法吗?