2017-8-17
发个小福利:腾讯 SmartQQ 的 IDE 插件版本,支持 Eclipse, IntelliJ 旗下的所有 IDE,如 Android Studio, PHPStrom 等。老板以为你在写代码?No! 其实你是在聊天~
2017-6-13
2017-5-25
2017-4-14
2017-3-30
2016-11-2
2016-7-29
2016-7-25
ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
2016-7-22
2016-7-18
2016-7-15
一个十几年开发经验的老司机对一些热点如 OO 与 FP、微服务、重构的看法,很多观点不谋而合。如:
- 设计的基本原则一直通用,不分语言。
- FP 早期能更快速完成任务,但 OO 比 FP 更适合复杂场景和大工程。
- 微服务的拆分粒度是个需要把握的度,过大不能充分解耦,过小则破坏了问题本身整体性同时使得系统复杂。
- 重构更多是系统模块层次结构性的重构,系统重新设计重新划分模块,对于系统内重构因为对外部职责单一所以可整体替换。
2016-7-14
介绍了 Facebook 用 FlatBuffers 优化信息流等,介绍 FlatBuffers 的存储格式及 FlatBuffers 的好处,包括:
- 解析速度更快
- 内存占用更少
- 更灵活,可单独快速读取部分属性不用群不解析
- 跨平台、库很小、编译时类型校验
FlatBuffers 是一个高效的跨平台序列化类库,效率远高于常用的 JSON,可以在 C++、C#、C、Go、Java、JavaScript、PHP 和 Python 中使用。是 Google 开发的,是为了应用在游戏开发,以及其他注重性能的应用上。
2016-7-13
《ECMAScript 6 入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性,网站:http://es6.ruanyifeng.com/
2016-6-23
React Native 的 ES5 ES6 混用会让新手不知所然,如:
require VS import
React.createClass VS extends Component
module.exports VS export default
getInitialState VS constructor
2016-6-20