Articles of 窗口

无法将subprocess.PIPE传递给Windows上的Process

我有一个脚本可以在linux上运行,但是与Windows 3上的Python 3不兼容(Python 3.5.2是经过testing的版本)。 脚本的目标是实时捕获subprocess的stdout / stderr。 这是一个重现错误的脚本: import subprocess import os import sys from multiprocessing import Process, Queue try: from Queue import Empty except ImportError: from queue import Empty # python 3.x ON_POSIX = 'posix' in sys.builtin_module_names def enqueue_output(out, q): for line in iter(out.readline, b''): q.put(line) out.close() def output_monitor_queue(out): q = Queue() p = […]

Windows操作系统中是否存在零拷贝?

阅读这份零拷贝文章 , 在Windows操作系统(服务器2003,2008,2008 R2)中是否存在零拷贝?

如何从一个不同的过程closures一个窗口

我有ac#应用程序,我想指示从一个不同的过程很好地closures。 我也希望能够要求它打开主窗口。 我有一个参考其主窗口句柄。 我知道我可以使用精心devise的scheme,如远程或WCF。 问题是我可以使用更简单的机制,如窗口消息,或在C#应用程序窗口的OnClose事件处理程序

Windows中TEMP目录的限制?

我有一个用Python编写的应用程序将大量的数据写入%TEMP%文件夹。 奇怪的是,每过一段时间,它就会死亡,返回IOError: [Errno 28] No space left on device 。 该驱动器有足够的可用空间, %TEMP%不是自己的分区,我是pipe理员,系统没有配额。 Windows是否在%TEMP%人为设置了某些types的数据限制? 如果没有,有什么可能会导致这个问题的想法? 编辑 :下面的讨论,我澄清了这个问题,以更好地解释发生了什么事情。

composer php卸载

如何从系统中删除composer phpPhp Dependecny Manager? 它说卸载不能继续,因为下列应用程序正在使用需要删除的文件。 Windows资源pipe理器

防止Windows程序将^ Z解释为文件结尾

我的工作是翻译一个已经安装在linux发行版上的C – > C ++应用程序,所以我希望C和linux的function完全相同。 我有一个阅读二进制文件的问题。 它表示在到达文件的实际末尾之前,遇到ctrl-Z字符时它会到达EOF。 珍惜执行在bash zcat file.txt.gz | txtToBinary | binaryToOutput 在命令提示符下执行 txtToBinary.exe < file.txt | binaryToOutput.exe 原始文本文件 R 5643BYIDK DK0016060346 11DKKXKLY 160 1 R 10669VJK 98 1 IS0000004018 4ISKXICE 240 5000000 M814 txtToBinary.exe – 示例输出: ^@^@^@ hello ^@ ^Z^@^@^@^@ ^@^@^[SWMA ^Y^YC 问题是程序将第一个^Z解释为文件的结尾。 尝试到目前为止 我的解决scheme一直在使用c ++编译窗口时执行以下操作 在命令提示符下执行 txtToBinary.exe < file.txt | binaryToOutput.exe […]

睡眠()是不准确的?

我正在开发一个计时系统,我将实现一个计时器课程。 #include <windows.h> #include <stdio.h> #include <time.h> int main() { clock_t t1, t2; t1 = clock(); Sleep(10); t2 = clock(); printf("%i\n", (int)(t2 – t1)); return 0; } 该程序应打印“10”,但打印“15”或“16”。 我需要更准确的,这是不到1毫秒! build议? (也许用select()的超时?) 注意:我已经在Windows 7 Ultimate x86上运行该程序。 用MinGW(C / C ++)x86编译的程序 现在我想>>

当创build一个新线程时,对GUI的更改没有被制作(C#)

有一些帮助,我设法创build一个新的线程,虽然方法似乎执行,方法的条件或者使绿色或红色的灯光出现,虽然当运行方法(Check1..etc)没有新线程的变化被反映在GUI上(例如Red / Green Light出现),但是当创build一个新线程并运行该方法时,这些改变不会反映在Form / GUI上。 // Method / Action to start the checks private void StartChecks_Click(object sender, EventArgs e) { Thread t = new Thread( o => { InitChecks(); }); t.Start(); } // Check1 public void Check1() { // lets grabs the info from the config! var lines = File.ReadAllLines("probe_settings.ini"); var dictionary = lines.Zip(lines.Skip(1), […]

如何在Windows EC2实例中执行UserData内容

我在尝试使Cloud Formation模板正确运行并自动缩放时遇到了很多麻烦。 我有以下资源: "LaunchConfig" : { "Type" : "AWS::AutoScaling::LaunchConfiguration", "Properties" : { "KeyName" : { "Fn::FindInMap" : [ "EnvironmentToKeyName", { "Ref" : "Environment" }, "KeyName" ] }, "ImageId" : { "Fn::FindInMap" : [ "AWSRegionToAMI", { "Ref" : "AWS::Region" }, "AMI" ] }, "SecurityGroups" : [ "neat_spi" ], "InstanceType" : { "Ref" : "InstanceType" }, "UserData" […]

Python os.system()调用在不正确的目录中运行

我的同事在安装Python时遇到了麻烦。 运行下面的代码时,从'C:\my\folder\' 'C:\'中返回'C:\' ,而不是当前的工作目录。 当我或其他人在我们的系统上运行脚本时,我们会得到'C:\my\folder\' 。 我们假设一些全局设置必须导致问题,所以我有人卸载Python,删除本地Python2.7文件夹,清理registry,并重新安装Python,但它仍然不工作。 注意:我们有大量的遗留脚本,所以修改它们以使用subprocess是不切实际的。 🙁 有任何想法吗? 环境:Windows XP,Python 2.7 import os # # This test script demonstrates issue on the users computer when python invokes # a subshell via the standard os.system() call. # print "This is what python thinks the current working directory is…" print os.getcwd() print print print "but […]