2019年3月6日

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

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

posted @ 2019-03-06 22:46 万雨 阅读(1169) 评论(0) 推荐(0)

lazy_import源码解析(原创)

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

posted @ 2019-03-06 14:12 万雨 阅读(744) 评论(0) 推荐(0)

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

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

posted @ 2019-03-06 10:03 万雨 阅读(1132) 评论(5) 推荐(1)

2019年3月5日

关于塔防游戏的浅析(原创)

摘要: Kingdom Rush 翻译:皇家保卫战(评分:4分,满分5分) 我自己打通了两个版本,制作真的很棒!并且里面英雄设计、建筑、人员都还不错的。 是由乌拉圭IRONHIDE制作的一款塔防小游戏,2011年7月28日在Flash游戏网站Armor Games上发布。有PC和iPad、iPhone版本。 玩法介绍:核心还是和保卫萝卜一样,但是他这个游戏可操控的东西多了很多。 ①建造弓箭塔、炮塔、兵营、法师塔进行基本的打怪,升级会有更多的建筑自身技能可以学习例如:沉默、减防、减速、击退、击晕、召唤队友、群体伤害、灼烧等等; ②开局前可以选择一个英雄,会受到怪物伤害,会死但是可以复活。这个英雄可以还钱买大概18元-45元不等。英雄自己又有自己的被动、主动一共4个技能; ③在游戏的过程中,可以手动召唤战士(有存在时间限制)帮忙打阻拦抗伤害; ④游戏中还有一个 阅读全文

posted @ 2019-03-05 10:19 万雨 阅读(3577) 评论(0) 推荐(1)

2017年 武汉大学第一届研究生心理健康节-1+1=π 大型学生脱单活动(附带程序)(原创)

摘要:   这个活动是由武汉大学 电子信息学院发起, 武汉大学经济与管理学院研究生会、武汉大学城市设计学院研究生会、武汉大学生命科学学院研究生会、武汉大学水利水电学院研究生会、武汉大学法学学院研究生会、武汉大学化学与分子学院研究生会、武汉大学资源与环境学院研究生会、武汉大学国家文化创新研究中心研究生会、武汉大学口腔医学院研究生会、武汉大学政治与公共管理学院研究生会、武汉大学艺术学院研究生会、武汉大学动力与机械学院研究生会合计13个兄弟院系一起举办的大型博硕脱单活动。 阅读全文

posted @ 2019-03-05 09:40 万雨 阅读(1183) 评论(3) 推荐(1)

文本转音频(百度语音合成api)(python)(原创)

摘要:   应之前的一家小学教育培训机构的要求设计的一款 将文字转音频的程序。(注:后面应该是生成音频才对,没有改过来) 技术难点: ①语音合成,如果没有现在这么多的云服务-百度云语音合成,我估计这个程序会费很大的功夫才能完成。 阅读全文

posted @ 2019-03-05 08:48 万雨 阅读(5077) 评论(0) 推荐(0)

2019年1月18日

python TypeError: 'int' object is not callable 问题解决

摘要: TypeError: 'int' object is not callable 这个错误的原因很简单 看下面的程序: 错误定位: loss = loss(5,2)+1TypeError: 'int' object is not callable 原因: 函数名loss 变量名loss 重合!!! 以 阅读全文

posted @ 2019-01-18 16:26 万雨 阅读(29878) 评论(0) 推荐(1)

2019年1月15日

白炽灯串联发光问题_高中知识(原创)

摘要: 演示视频: https://pan.baidu.com/s/18g339LOqHmVLSd9WFfQuKQ 求解过程: 阅读全文

posted @ 2019-01-15 14:56 万雨 阅读(401) 评论(0) 推荐(0)

2018年12月26日

python 离散序列 样本数伸缩(原创)

摘要: 解决问题: 有一个固定长度的1维矩阵,将这个矩阵的取样点进行扩充和减少 阅读全文

posted @ 2018-12-26 15:41 万雨 阅读(835) 评论(0) 推荐(0)

2018年12月17日

幅度分布-分类器(无线信道模型)(原创)

摘要: 幅度分布-分类器(无线信道模型) 遇到问题: 1,瑞丽信道和莱斯信道重合度较高 2,对数正态信道的波形失真严重 一,平坦分布(经检验正确) 方法一:理论合成 mean = np.random.uniform(0.5, 2, 1) data = np.random.normal(mean, 0.001 阅读全文

posted @ 2018-12-17 14:51 万雨 阅读(1297) 评论(0) 推荐(0)

导航