博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

02 2017 档案

摘要:Asset Library是公司计划中的一个网站,用于存放图像,视频,三维文件等资产,在之前的一个多月中我写完了该网站的后台及部分前端,现在就剩最后一部分了,这也是最棘手最核心的部分,就是在网页上快速的显示这些资产。这意味着我需要写一个通用播放器来处理这三种格式。图片的处理并无难度,已经写完,就剩三 阅读全文

posted @ 2017-02-16 00:59 SolHe 阅读(264) 评论(0) 推荐(0)

摘要:今天花了点时间了解了管道的相关知识,学会了实时获取管道信息的方式,通过这种方式,我可以很简单的将subprocess.Popen()中的标准输出实时获取到,进而利用这些实时信息实现更灵活更强大的功能。 废话不多说,代码如下: 首先建立一个子进程f,该进程执行外部程序,启动nuke的渲染;再建立一个线 阅读全文

posted @ 2017-02-06 00:40 SolHe 阅读(441) 评论(0) 推荐(0)

摘要:今夜看了一篇分析python中多进程与多线程优劣的文章,文章通过几组性能测试强调了多进程的性能优势,同时也深入分析了为何python中多线程性能较差的原因,GIL就是解释器全局锁,该机制限制每个python进程中有且只有一个线程同时运行,也就是说即使写了threading,也于事无补,cpu只是在多 阅读全文

posted @ 2017-02-04 01:25 SolHe 阅读(730) 评论(0) 推荐(0)

摘要:qthread这个类主要用于解决pyqt中多线程的问题,常见用法是将后台代码封装在该类的run()方法中,再对qthread对象执行start()函数来启动线程。 但往往一个业务会有粒度划分,多个粒度就意味会有多个qthread对象,要想保证这些qthread对象按照顺序依次在后台执行就变得非常有必 阅读全文

posted @ 2017-02-04 01:16 SolHe 阅读(922) 评论(8) 推荐(0)