2018年10月23日
摘要: 最近下了一个微信小程序,上面有好些视频都很想看,但是发现微信都无法打开。一开始怀疑网络原因,换了网络还是无法解决。 最后发现是小米系统的原因,我的微信是自己去官网下载安装的,如果把微信删掉,用小米自带的应用商店里的微信,就能够打开小程序里的视频。 不知其中原因。 阅读全文
posted @ 2018-10-23 01:05 亦无妨 阅读(3000) 评论(0) 推荐(0) 编辑
  2018年8月31日
摘要: 1、内存的结构 cpu的寄存器-》cpu和内存之间的cache-》内存-》内存和硬盘之间的cache-》硬盘 因为cpu的运算和处理速度非常快,远远大于内存的读取速度,所以cpu要处理的数据存在寄存器上,寄存器的读取速度和cpu同步但价格昂贵,所以寄存器和内存之间有一层cache缓存,磁盘和内存之间 阅读全文
posted @ 2018-08-31 01:41 亦无妨 阅读(488) 评论(0) 推荐(0) 编辑
  2018年8月18日
摘要: 1、标记清除法(Mark And Sweep) 第一步:从根部出发,遍历全局,然后对所有可达的对象进行标记 第二步:对所有未标记的对象进行清除 优点:方法简单,速度较快。缺点:容易产生较多的内存碎片。 采用这种方式的语言:lua等 2、标记整理回收(mark-compact) 第一步和标记清除法一样 阅读全文
posted @ 2018-08-18 11:24 亦无妨 阅读(4063) 评论(0) 推荐(0) 编辑
  2018年7月16日
摘要: 从17年7月4日开始上班至今,不知不觉已经工作满一年了。 作为一个在成熟项目里游戏程序员,项目的架构已经完全搭好并且稳定运行很多年,没有任何改动的需求。我的工作就是在业务层满足策划所提出的需求。 自己这一年,工作有时轻松有时繁忙,大部分时间都疲于应付策划频繁变更的需求,做的东西非常的表层,和业务相关 阅读全文
posted @ 2018-07-16 23:42 亦无妨 阅读(123) 评论(0) 推荐(0) 编辑
  2018年1月7日
摘要: 在屏幕空白处点击右键,个性化,任务栏,打开使用小任务栏按钮 阅读全文
posted @ 2018-01-07 23:31 亦无妨 阅读(3489) 评论(0) 推荐(0) 编辑
  2016年3月22日
摘要: 在网易游戏的日常工作中,C++ 是一门常用的语言。面对众多的 C++ 代码,等待源文件编译的漫长时间是个令人糟心的时刻,一直以来大家对此怨声载道。终于有一天,大家找到了你,一位优秀的程序员,请你来帮忙分析一下编译速度的瓶颈。 经过一番调查和研究,你发现一些源代码之间是有依赖关系的。例如,某个源文件 阅读全文
posted @ 2016-03-22 18:32 亦无妨 阅读(239) 评论(0) 推荐(0) 编辑
  2016年3月19日
摘要: 小王最近在开发一种新的游戏引擎,但是最近遇到了性能瓶颈。于是他打算从最基本的画线功能开始分析优化。画线其实就是调用一次drawline命令,根据给出的两端坐标,在屏幕画出对应的线段。但是小王发现,很多的drawline其实可以合并在一起,譬如下图中的线段(2,3)-(4,5)和线段(3,4)-(6, 阅读全文
posted @ 2016-03-19 21:12 亦无妨 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<vector>using namespace std;int main() { vector<int>vec = { 1,2,3,4,5,2,2,2,2,2,2,2,2,2,2}; int m = vec.size(); for (auto it 阅读全文
posted @ 2016-03-19 18:46 亦无妨 阅读(253) 评论(0) 推荐(0) 编辑