-
程序人生 | 扯蛋的密码规则
在很多很多关于密码的糟糕事情中,你知道最扯的是什么吗?密码规则! 2015年8月11日,我曾在twitter上说过:“在我的有生之年,如果我们没有帮用户解决密码问题,我死后...
阅读全文 -
图形渲染 | 【《Real-Time Rendering 3rd》 提炼总结】(一) 全书知识点总览
在实时渲染和计算机图形学领域,《Real-Time Rendering 3rd》这本书一直备受推崇。有人说,它实时渲染的圣经。也有人说,它是绝世武功的目录。 诚然,《Real-Time Re...
阅读全文 -
Android 开发 | View 的 post 方法导致的内存泄漏分析
写这篇文章的缘由是最近项目中查内存泄漏时,发现最终原因是由于异步线程调用View的的post方法导致的。 为何我会使用异步线程调用View的post方法,是因为项目中需要用...
阅读全文 -
Java 编程 | JDK核心JAVA源码解析(1) - Object
想写这个系列很久了,对自己也是个总结与提高。原来在学Java时,那些JAVA入门书籍会告诉你一些规律还有法则,但是用的时候我们一般很难想起来,因为我们用的少并且不知...
阅读全文 -
数据库 | Redis缓存技术学习系列之事务处理
在本系列的第一篇文章中,我们主要针对Redis中的“键”和“值”进行了学习。我们可以注意到,Redis是一个C/S架构的数据库,在我们目前的认知中,它是通过终端中的一条条...
阅读全文 -
IP 路由 | 没有IP地址的主机如何保持IP层联通
我只是想在7年后进一步阐述一个常识,即能否互通,路由是根本。在7年前的2010年,我写了一篇文章《关于IP网段间互访的问题—路由是根本》,在前段时间,我写了一篇类似...
阅读全文 -
Unity 开发 | Shader2D: 一些2D效果的Shader实现
刚刚开源了自己积累的一些2D效果的Shader实现,项目地址。效果在下面列出,我使用的Unity版本是5.3.5p8,可用不低于此版本的unity打开查看。需要注意的是,我的实现初衷...
阅读全文