-
程序人生 | 2017 软件精英挑战赛总结
rOtp 的名字是队长起的,借鉴了 dota 战队 rOtk 的命名思路,return of the prince,即王子归来,看到队名后我们一拍即合,干!
阅读全文 -
Android | Android 热修复 Tinker Gradle Plugin解析
前面写了两篇分析了 tinker的loader 部分源码以及 dex diff/patch 算法相关解析,那么为了保证完整性,最后一篇主要写 tinker-patch-gradle-plugin 相关了。
阅读全文 -
图形处理 | Unity Shader-死亡溶解效果
《生化危机6》这种 3A 大作的效果肯定不仅仅是一个 shader 能做出来的,还配合了粒子做出了消散以及着火的效果。今天,我也来研究一下死亡溶解效果的实现。
阅读全文 -
-
深度学习 | 使用TensorFlow动手实现一个Char-RNN
学习 RNN 的时候很多人应该都有看过 Andrej Karpathy 写的 The Unreasonable Effectiveness of Recurrent Neural Networks,使用基于字符粒度的 RNN 让机...
阅读全文 -
数据库 | Redis 系列——内存淘汰机制(含单机版内存优化建议)
每台 redis 的服务器的内存都是有限的,而且也不是所有的内存都用来存储信息。而且 redis 的实现并没有在内存这块做太多的优化,所以实现者为了防止内存过于饱和,...
阅读全文 -
云计算 | Neutron 总结—— openvswitch+vxlan 网络
本篇文章介绍如何规划及创建 openvswitch+vxlan 网络,实现实例间及实例与外部的通讯。读者应对 OpenStack 及其网络服务 Neutron 有初步的了解。
阅读全文