2019年3月6日

基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)

摘要: 本项目希望您能完成以下任务: - 优化python字节码解析代码,从底层提升python脚本运行效率;(底层、编译器、虚拟机) - 基本思路可以统计游戏常用opcode指令,进行类似opcode合并,opcode排序; - 另外,可以研究下指令预测相关资料,比如indirect threading,寻找更优的机制;(自然语言处理里面的东西好像可以用,类似语言翻译) - 为了缩短应用的启动时间,需要在应用启动时,把模块进行按需加载(或者延迟加载,lazy import);(优化启动项) - 目前的不同实现主要是针对 Python 标准库进行处理,对第三方扩展库,尤其是游戏引擎相关的扩展支持不好,甚至无法支持;(软件适配&通用化) - 此课题不仅有一定的学术研究意义,更在手游等App中有很好的实用价值;(意义价值) - 希望在自适应学习的基 阅读全文

posted @ 2019-03-06 22:46 周健康 阅读(1081) 评论(0) 推荐(0) 编辑

lazy_import源码解析(原创)

摘要: 参考链接: An approach to lazy importing in Python 3.7(这个是参考源) Python3.7中一种懒加载的方式(中文翻译) 原博客核心: 以前的两种惰性/延迟加载方法: ①本地子功能区加载而非程序启动时的全局加载。直到你的程序运行需要这个库的时候才进行加载; 阅读全文

posted @ 2019-03-06 14:12 周健康 阅读(692) 评论(0) 推荐(0) 编辑

多线程的音频打标记的python实现(原创)

摘要: 这个程序是我承接的学校外面的一家公司的一个简单程序设计,这家公司是一个小学的教育培训机构人员大概8人左右。他们的核心需求是:在播放唐诗宋词的过程中,对音频文件进行手动打逗号,句号的操作,之后通过程序处理来重新组合生成符合他们要求的相应句段次数可调的重复播放效果,用以满足小学生背诵唐诗宋词或是英语作文中的可重复听读的作用。 这个是我给这家公司做的第一个程序,后来又做了那款使用百度云语音合成API编辑的 文字转音频 程序。 阅读全文

posted @ 2019-03-06 10:03 周健康 阅读(1039) 评论(5) 推荐(1) 编辑

导航