《a little java a few patterns》读书笔记

这本书其实看完有一段时间了,今天来做个总结。在此之前,想为该作者Friedman的其他书籍打个广告,我目前看过《The Little Schemer》—-神书,看完(并实践完)能让你对递归有更深的理解,同时还能学习一门Lisp方言。

为什么我的游戏发热量很高

一般谈到游戏为什么会发热,我们首先想到的就是CPU占用过高。因为在我们的常识里面,当自己笔记本电脑的CPU风扇疯狂转动的时候,肯定就是到了可以『煮鸡蛋』的时候了 😂

但是移动设备除了CPU以外,还有其他因素可能比CPU更耗电。

博客从 hexo 迁移到 hugo

为什么又迁移博客

熟悉我的朋友可能会发现,我几乎每隔一段时间都会换一个博客平台 😂

从最早的Wordpress到Octopress,再到Hexo,最后到如今的Hugo,博客没写多少,博客平台却折腾不少。

每一次折腾完后,我都会写下一篇类似的文章,讲我的迁移过程,而且似乎每次都声称这是最后一次折腾Blog了 😂

因为我自己是个不折不扣的工具控,可能天生就爱折腾。

《Clean Architecture》读书笔记

一、前言

软件架构非常重要,架构的主要目的是最小化系统开发和维护的人力成本,提高开发人员的开发效率。

软件设计和软件构架有本质区别,架构更关心软件的高层设计,怎么定义系统和模块的边界,而设计更关心底层的实现细节。

优雅的架构通常不是那么容易就获得的,他需要开发人员去争取、去斗争、去追求。

Learning How to Learn

TL;DR IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习

以前写的诗

恰同学少年,意气风发,偶得诗词几首,今存档于此。 满江红 重九夜半,竟凭栏,触目断愁肠。晓忆婵娟,丝成万缕,欲剪还乱。 二三年情爱与恨,四五万字喜

21 天学会 Emacs(下)

Table of Contents 引子 非 Vim/Emacs 党学习路径 Vim 党学习路径 Emacs 新手党学习路径 总结 TL;DR 21 天学会 Emacs 系列完美收官,你们再也不用追网剧了,我再也不用被人追着更新啦! 引子 去年十

优化 Cocos2d-x 游戏性能

Table of Contents Golden rules 查找游戏性能瓶颈,然后优化瓶颈 总是使用工具来查找性能瓶颈,而不是靠猜 查找 GPU 性能瓶颈的工具 查找 CPU 性能瓶颈的工具 熟悉你的移动设备和你使

21天学会 Emacs(上)

Table of Contents 为什么我要录制这个系列视频 我真的可以 21 天学会 Emacs 吗? 给 Emacs 新手的建议 后续学习建议 结语 经过了漫长的 3个月等待,《21 天学会 Emacs 系列》的上半部分

拥抱 HTTPS 和 HTTP/2

Table of Contents 我为什么要使用 HTTPS 你为什么不用 HTTPS 如何为自己的网站添加 HTTPS 遇到的一些问题和解决方案 结语 Reference 为了方便国内的 Emacs 党交流,前段时间跟社区里面几个小伙伴