Articles of Windows

Windows上的multiprocessing.Pool.apply_async

我正在尝试使用一个池来并行处理一些subprocess调用。 一切工作正常,如果我构build池的整个迭代,并使用imap , map , imap_unordered等,但我不能得到apply_async工作。 例如,这可以正常工作: from subprocess import check_call from multiprocessing import Pool def dispatch_call(file_name): return check_call(…) if __name__ == '__main__': files = (constructed file list) pool = Pool() pool.imap(dispatch_call, files) pool.close() pool.join() 但是,这并不是: from subprocess import check_call from multiprocessing import Pool def dispatch_call(file_name): return check_call(…) if __name__ == '__main__': files = (constructed […]

您正在使用什么工具在Linux上开发Windows移动应用程序?

你正在使用什么工具? 我不是指文本编辑器,而是工具,库,debugging器,仿真器等等。

如何在Windows上编写C ++ FireFox 3插件(不扩展)?

有人可以写一步一步的指导,开发基于C ++的插件在Windows上的FireFox? http://www.mozilla.org/projects/plugins/上的链接和例子都是旧的和不准确的 – “新”链接在2004年被添加到页面。 这个例子可以是任何东西,但我想的是一个插件,让JavaScript设置名称,然后显示“Hello {Name}”。 为了显示双向沟通,可以有一个返回完全称呼的属性。 虽然不是那么重要,但是如果插件也可以在Chrome中运行,那也不错。

Python:当父母死亡时如何杀死subprocess?

subprocess开始于 subprocess.Popen(arg) 有没有办法确保父母exception终止时会死亡? 我需要这个在Windows和Linux上工作。 我知道这个Linux的解决scheme 。 编辑: 使用subprocess启动subprocess的需求。如果解决scheme使用不同的启动进程的方法存在,则可以放宽subprocess.Popen(arg) 。

在cmd中用数字重命名txt文件作为文件名

我有文件和这个文件的例子命名: log(2).txt log(3).txt log(4).txt log.txt 我想要重新命名所有这些文件的名字,如下所示: 1.txt 2.txt 3.txt 4.txt 系统窗口或Linux

为什么.gitignore.txt文件在windows10中显示它的名字?

最近我用webapp生成器搭build了一个项目。 它创build了两个文件.gitignore和.gitattributes 。 两者都显示Text Documenttypes的Text Document扩展但是当我按F12编辑任何一个人的名字,那么它有空的名字。 这里是快照: 我的问题是为什么窗口不显示为.gitignore的名称?

问题与CreateDC和wglMakeCurrent

PIXELFORMATDESCRIPTOR pfd = { /* otherwise fine for a window with 32-bit color */ }; HDC hDC = CreateDC(TEXT("Display"),NULL,NULL,NULL); // always OK int ipf = ChoosePixelFormat(hDC,&pfd); // always OK SetPixelFormat(hDC,ipf,&pfd); // always OK HGLRC hRC = wglCreateContext(hDC); // always OK wglMakeCurrent(hDC,hRC); // ! read error: 0xbaadf039 (debug, obviously) 但是下面的作品与hRC相同: wglMakeCurrent(hSomeWindowDC,hRC); 以上是Windows的OpenGL 3.0+初始化系统的一部分。 我试图避免为了美观而创build一个虚拟的窗口。 我之前从未使用过CreateDC,所以也许我错过了一些东西。 编辑:hSomeWindowDC将指向一个适当的像素格式的窗口DC。 […]

我可以使用header()传递查询string参数吗?

我在Windows上使用XAMPP。 我已经configurationApache将所有请求redirect到一个controller.php文件。 控制器在进行任何其他处理之前将所有请求logging到数据库,并执行其他一些操作,包括检查涉及的文件的访问权限。 大多数请求映射到一个文件,然后我用适当的头文件和一个读文件。 例如: header ( 'Content-Type: text/css' ); header ( 'Content-Length: ' . filesize ( $file ) ); readfile ( $file ); 我的问题是,如果URL包含查询string,我不知道如何将该文件传递给该文件。 http:///myswf.swf?q1 =testing映射到C:\ SWF \ myswf.swf header ( 'Content-Type: applicaton/x-shockwave-flash' ); header ( 'Content-Length: ' . filesize ( $file ) ); readfile ( $file ); 无法将q1parameter passing给SWF。 我无法修补SWF。 我应该如何调用SWF并成功地从PHP内部传递参数?

在python中对非英文文件名进行文件操作

这个问题可能会被我们很多人所面对,但我在unicode处理方面很差。 这是问题:这是一个代码片段,我试图执行.exe文件,并检查文件path是否存在,但没有运气: #Python 2.6.7 filePath = 'C:\\Test\\' # Test folder haveing file BitComet_比特彗星_1_25.exe for (adir, dirs, files) in os.walk(rootdir): for f in files: path = os.path.join(adir,f) if os.path.exists(path ): print'Path Found',path #Extract file #logging(path ) else: print 'Path Not Found' #logging(path ) 我总是得到'未findpath'的结果。 我试图使用path.decode('utf-8'): 但脚本读取文件path为: C:\Test\BitComet_????_1_25.exe 而且由于这个文件path不存在,所以它转到else分支。 请给我一个提示,以处理这个unicode问题,以及它是否更好,如果我能够显示用户在cmd或日志文件中显示文件path。 我很抱歉,如果这似乎是一个重复的职位。

为什么相同的代码大小会产生不同大小的exe文件

我有这个代码: namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); } } } 生成一个exe文件大小5kb。 现在我只是改变它,所以所有的string是不同的: namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("3aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("4aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("5aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("6aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); Console.WriteLine("10aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); } } } 现在的exe文件是7kb。 现在我可以猜测,某些地方某些function是通过使用所有的string作为内存中只有一个string改善内存使用,但我不知道哪些… 所以我的问题是什么部分使这个记忆改善?