in 开发

前些天,为了解答一个问题,就去研究了Laravel的源码,讲讲我的收获:这个是问题源:http://segmentfault.com/q/1010000003776645?_ea=365137本文讲的Laravel全部使用5.1版本。我们首先看Laravel是如何创建Session组件的。首先...

in 开发

好久不见~今天我们来看看如何实现一个立方体翻转的效果。如图看上去很麻烦,实际上实现起来还是蛮轻松的。这里我们使用到的有两个类。android.graphic.Camera 这是在图像学概念里的摄像机,这是一个透视摄像机。android.graphic.Matrix 矩阵,用来表示图像的变化。头...

in 开发

平常我们写node module的时候,都是直接用javascript去写,今天我们来学习下如何使用c/c++来写node模块,用c/c++写的优势就在于,你可以调用许多系统级的API,如fork,缺点就是它强平台依赖的,不一定能在所有平台下去运行。写一个node addon一点都不可怕 * ...

in 开发

实现锁屏的方法,其实上网一搜一大把,无非是告诉你在Screen Off的时候启动某个Activity,同时把Keyguard禁用掉,但是通常情况下,似乎很难解决HOME键能解锁的这么一个问题,今天我们就来讲一个方案,就是如何近乎完美的实现我们的锁屏。我们知道,锁屏的界面显示是使用Keyguar...

in 开发

今天开始看LevelDB的源码,看了几个大大小小的数据结构,印象深刻的应该是SkipList了,作为一个典型的以空间换时间的有序链表 相比平衡二叉树而言,还是简单了不少的(对于大多数操作需要O(log n)平均时间)。SkipList是一个二维空间的链表。找了个比较形象的图:Skip List...