要分析django的源码,来更深入的学习django,是一个不错的方法,可惜需要大量的时间。所以,能分析多少就是多少吧。本次源码分析以1.4.16为基础。用sublime 打开下载的源码,使用 Find in Folder,查找BigIntegerField在其中可以看到这样的代码:1 1005 ....
分类:
其他好文 时间:
2014-11-08 07:03:09
阅读次数:
215
最近两天改一个客户需求改得挺耗时,多数都用在了WallpaperCropActivity这个文件中。今天就顺带分析一下这个文件。
路径:packages/apps/Launcher3/src/com/android/launcher3/WallpaperCropActivity.java
这个Activity是Launcher设置壁纸的Activity,完成剪切壁纸大小,设置壁...
分类:
移动开发 时间:
2014-11-07 20:57:02
阅读次数:
3453
概述
Android本质上是一个基于Linux内核的操作系统,与Ubuntu类似...
分类:
移动开发 时间:
2014-11-07 17:12:21
阅读次数:
300
上次刚刚分析过了客户端的结构体分析,思路比较简答,清晰,最后学习的是服务端的实现,服务端在Redis可是重中之重,里面基本上囊括了之前模块中涉及到的所有知识点,从redis的头文件就可以看出了,redis.h代码量就已经破1000+行了,而且都还只是一些变量,宏定义的声明,和一些方法原型的声明。所以,今天的总结跟昨天一样,先不做具体的实现学习,先从全局的角度思考,服务端的整体设计思路,这从头文件的...
分类:
其他好文 时间:
2014-11-07 17:05:02
阅读次数:
149
今天学习完了命令行客户端的后续内容,整体感觉就是围绕着2个东西转,config和mode。为什么我会这么说呢,请继续往下看,客户端中的配置结构体和之前我们所学习的配置结构体,不是指的同一个概念,cli中的结构体除了基本的ip,Port端口号,还有就是各种mode的配置了。
/* Redis配置结构体 */
static struct config {
char *hostip;
...
分类:
其他好文 时间:
2014-11-07 11:25:06
阅读次数:
139
源码网上可以找第一步 分析源码 //1.分析客户端 默认的允许的客户端请参照各大站 $agent = $_SERVER["HTTP_USER_AGENT"]; block_browser(); //2.分析参数 这几个参数必须有 foreach (array("passkey","in...
分类:
Web程序 时间:
2014-11-06 14:18:23
阅读次数:
165
1. Application 应用层源码分析 : Application 的继承结构 详解 ContextWrapper, Context, ComponentCallbacks2, ComponentCallbacks 方法介绍;
2. Application 使用详解 : Application 用法 及 使用场景, Application 声明周期 及方法简介
3. Application 各种示例...
分类:
移动开发 时间:
2014-11-06 13:03:09
阅读次数:
283
分析了将近1个月的Redis源代码了,也到了最核心的,最贴近系统开始的地方了,我把他取名为main目录,里面就包括了2个重要的文件,redis-cli和redis文件,1个代表的是客户端的执行文件,1个代表的是服务端的文件,这2个也是整个系统最最核心的模块,所以我把他归结到main主程序模块了,主程序模块也是我学习Redis最后的一个模块,在这里一定能看到我之前看到的所有各个功能模块的痕迹。由于主...
分类:
其他好文 时间:
2014-11-06 10:55:16
阅读次数:
425
每当提到延时统计的时候,一定想到的一个名词就是”性能测试“,没错,在Redis的redis_benchmark文件中,的确用到了延迟文件中的相关信息。在Redis中的官方解释此文件:
/* The latency monitor allows to easily observe the sources of latency
* in a Redis instance using the LAT...
分类:
其他好文 时间:
2014-11-05 10:55:34
阅读次数:
363
android 从源码分析view事件分发机制...
分类:
移动开发 时间:
2014-11-04 19:50:49
阅读次数:
311