Tag: 窗口

在Windows上设置Python simpleHTTPserver

我想在Windows XP上设置Python SimpleHTTPServer 。 我的电脑上安装了Python。 我正在执行以下命令: python -m SimpleHTTPServer 8888 但我得到的错误: C:\Python33\python.exe: No module named SimpleHTTPServer 在Windows上可以使用SimpleHTTPServer for Python吗? 如果是,我该如何设置服务器?

用最快的方法在terminal命令行上移动光标?

在terminal的特定命令行上移动的最佳方式是什么? 说我用箭​​头键或Ctrl – R来获得这个长的命令行: ./cmd –option1 –option2 –option3 –option4 –option5 –option6 –option7 –option8 –option9 –option10 –option11 –option12 –option13 –option14 –option15 –option16 –option17 –option18 –option19 –option20 –option21 –option22 –option23 –option24 –option25 –option26 –option27 –option28 –option29 –option30 –option31 –option32 –option33 –option34 –option35 –option36 –option37 –option38 –option39 –option40 –option41 –option42 –option43 –option44 –option45 –option46 –option47 –option48 –option49 –option50 […]

如何保持Python脚本输出窗口打开?

我刚刚开始使用Python。 当我在Windows上执行python脚本文件时,输出窗口出现,但瞬间消失。 我需要它留在那里,所以我可以分析我的输出。 我怎样才能保持开放?

为什么Environment.Exit()不再终止程序?

这是我前几天发现的事情,我从这个问题得到确认,不仅限于我的机器。 最容易的方法是通过启动一个Windows窗体应用程序,添加一个button并写下如下代码: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("yada"); Environment.Exit(1); // Kaboom! } Exit()语句执行后程序失败。 在Windows窗体上,您会看到“创build窗口句柄时出错”。 启用不受pipe理的debugging使得有点清楚发生了什么事情。 COM模式循环正在执行,并允许传递WM_PAINT消息。 这是致命的处置forms。 我迄今为止收集的唯一事实是: 它不仅限于使用debugging器运行。 没有一个也是失败的。 WER崩溃对话也显示了两次 。 这与这个过程的缺点没有任何关系。 wow64图层是非常臭名昭着的,但是一个AnyCPU构build崩溃了同样的方式。 它与.NET版本没有任何关系,4.5和3.5以同样的方式崩溃。 退出代码无关紧要。 在调用Exit()之前调用Thread.Sleep()不能修复它。 这发生在64位版本的Windows 8上,而Windows 7似乎也没有受到同样的影响。 这应该是比较新的行为,我以前没有见过。 我看不到通过Windows更新提供的相关更新 ,尽pipe更新历史在我的机器上不再是准确的。 这是严重的打破行为。 您可以在AppDomain.UnhandledException的事件处理程序中编写这样的代码,并以相同的方式崩溃。 我特别感兴趣的是你可以做些什么来避免这种崩溃。 特别是AppDomain.UnhandledExceptionscheme困扰着我; 没有很多方法来终止一个.NET程序。 请注意调用Application.Exit()或Form.Close()在UnhandledException的事件处理程序中无效,因此它们不是解决方法。 更新:Mehrdad指出,终结者线程可能是问题的一部分。 我想我正在看到这一点,并且也看到了CLR给予终结器线程完成执行的2秒超时的一些证据。 终结器在NativeWindow.ForceExitMessageLoop()中。 这里有一个IsWindow()Win32函数,大致对应于代码位置,在32位模式下查看机器代码时偏移0x3c。 看来IsWindow()是死锁的。 我不能得到一个好的内部堆栈跟踪,但是debugging器认为P / Invoke调用刚刚返回。 这很难解释。 如果你可以得到更好的堆栈跟踪,那么我很乐意看到它。 矿: System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.ForceExitMessageLoop() + 0x3c […]

如何获取ClickOnce应用程序的文件夹path

我需要在控制台的ClickOnce.application(可执行文件)所在的文件夹中写入一个文件。 它从哪个文件夹启动。 我尝试使用Application.StartupPath & Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)但path指向c:\Documents & Settings下的子文件夹。 如何获取.application所在的path?

如何在tmux中终止一个窗口?

如何在tmux中终止一个窗口? 像Ctrl a为前缀的屏幕上的Ctrl + k快捷键一样。

为什么无限在Windows 10控制台中打印为“8”?

我正在testing从包括0,即1/0 / 0/0 1/0和0/0分区返回的内容。 为此,我使用了类似于以下内容的内容: Console.WriteLine(1d / 0d); 然而,这个代码打印8非Infinity或像PositiveInfinity其他string常量。 为了完整,以下所有内容8 : Console.WriteLine(1d / 0d); double value = 1d / 0d; Console.WriteLine(value); Console.WriteLine(Double.PositiveInfinity); 和Console.WriteLine(Double.NegativeInfinity); 打印-8 。 为什么这个无限打印8? 对于那些似乎认为这是一个无限符号的人,不是以下八个scheme: Console.WriteLine(1d / 0d); double value = 1d / 0d; Console.WriteLine(value); Console.WriteLine(Double.PositiveInfinity); Console.WriteLine(8); 输出:

如何删除文件后,检查是否存在

我怎样才能删除C#文件,例如C:\test.txt ,尽pipe像batch file中应用相同的方法,例如 if exist "C:\test.txt" delete "C:\test.txt" else return nothing (ignore)

安装libv8时出错:错误:无法构buildgem本机扩展

我做了一个铁轨项目, rails new test_bootstrap. 成功了。 转移到项目目录并添加了gem gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" 并运行 bundle install 之后,我有这个错误。 Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb creating Makefile 지정된 경로를 찾을 수 없습니다. 지정된 경로를 찾을 수 없습니다. 지정된 경로를 찾을 […]

在HTML5中使用target =“_ blank”是否正确?

我记得在HTML5的某个地方,HTML5中不再使用target="_blank" ,但现在找不到它。 继续使用target="_blank"吗? 我知道这通常被认为是一个糟糕的主意,但是最简单的方法就是打开一个类似PDF的新窗口,而且也不需要依靠JavaScript。