一半君的总结纸

听话只听一半君

Category Archives: Python

Context Aware Context Decorator inside Maya

python3的contextDecorator虽然可以backport到 python 2,可是在Maya里我们经常遇到嵌套使用context manager或者decorator的情况,此时如果能避免多次建立和销毁context,也许速度能得到提升(当然如过有可能,应该避免嵌套使用)
阅读余下文章

如何把ckeditor/tinymce放到pyqt ui里

好像不应该说如何,因为没有什么创意,只是试一下而已
阅读余下文章

Single-File Stand-alone Python 2.7.11 x64 for Windows

想象不到这种东西的使用情景,不过,既然原作者给了py2exe的setup.py,那生成一个x64的应该也是可以的吧
阅读余下文章

Deadline 5.2如何“添加”高版本软件支持(高逼格乱搞)

Deadline 5.2是唯一”流出”的有”Blue Pill”的版本,可是因为是很久以前出的,里面预设Maya等软件的版本显示不是最新,看起来不爽(话说回来,你把2013的那设置直接改成2015的路径,还不是一样可以用),想改成2015只是强迫症而已
阅读余下文章

python 多行字符串怎么写才能不破坏缩进

有时候需要在python script里拼出个.mel文件,然后让mayabatch去执行
阅读余下文章

python tips: 为什么有时运行.py时出现 No such file or directory 错误?

有时候你会发现直接运行某个.py 文件会出现如下提示,但是直接python myWindow.py 又可以运行没任何问题

> myWindow.py
: No such file or directory

阅读余下文章

一行 Python 实现并行化 — 日常多线程操作的新思路

人肉备份自左手键盘,右手书 搬运未获授权

春节坐在回家的火车上百无聊赖,偶然看到 Parallelism in one line 这篇在 Hacker News 和 reddit 上都评论过百的文章,顺手译出,enjoy:-)

http://www.zhangzhibo.net/2014/02/01/parallelism-in-one-line/

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL1,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏“重”。而且往往隔靴搔痒,没有深入探讨日常工作中最有用的内容。
阅读余下文章

Python多进程模块Multiprocessing介绍

人肉备份自Cloga的互联网笔记
12 January 2014

Multiprocessing是Python的 一个标准库,通过这个库,可以实现并行编程,更有效的利用多核CPU。由于Python的GIL的限制,默认情况下Python无法有效利用多核。通过Multiproc essing,可以创建多个子线程,从而更加有效的利用多核。这篇文件会介绍一下使用Multiprocessing的线程池(Pool)实现简单的并行编程。

Multiprocessing类提供了Pool对象,通过进程池对象来管理和创建多个进程的worker,并收集这些Worker返回的结果。

阅读余下文章

安装某些precompiled python package的时候找不到python安装路径怎么办(x64)?

pylzma 死活自己pip install 不了,见这里

阅读余下文章

sublime text 2/3 无限试用?

kde下打开okteta,搜索替换所有 33 42 成 32 42 ?

阅读余下文章