操作系统:windowAll
编程工具:visual studio 2013
编程语言:VC++
最近博文更新的较频繁,为了防止账号异常引起csdn博文丢失,所以花了点时间做了个小工具来导出博文,用做备份。本文将从源码分析整个实现过程。先看个截图:
操作步骤:
先在博客地址文本框输入博客地址例如:http://blog.csdn.n...
分类:
编程语言 时间:
2014-08-19 20:53:35
阅读次数:
362
1.Android源码中Package包下有:
2.最主要使用的是Package/app 下的包,这里面包含一些系统应用,比如:
3.编译app模块下的应用的方法如下:
编译方法:
User版本:
./mk -o=TARGET_BUILD_VARIANT=user ${projectname} mm packages/apps/Settings/
En...
分类:
移动开发 时间:
2014-08-19 19:05:35
阅读次数:
342
CodeIgniter框架的入口文件主要是配置开发环境,定义目录常量,加载CI的核心类core/CodeIgniter.php。源码分析如下:<?php//这个文件是入口,后期所有的文件都要在这里执行。/*-----------------------------------------------...
分类:
Web程序 时间:
2014-08-19 12:42:24
阅读次数:
146
CodeIgniter.php中加载了很多外部文件,完成CI的一次完整流程。 $assign_to_config['subclass_prefix'])); }/* *php 程序运行默认是30s,这里用set_time_limt延长了,关于set_time_Limit() http://ww...
分类:
Web程序 时间:
2014-08-19 12:41:15
阅读次数:
249
CI框架的配置信息被存储在$config数组中,我们可以添加自己的配置信息或配置文件到$config中: $this->config->load('filename'); //加载配置文件 $this->config->item('xxx'); //获取配置信息当然也可以在autoload.ph.....
分类:
Web程序 时间:
2014-08-19 12:38:34
阅读次数:
271
注:以下源码基于jdk1.7.0_11
之前的两篇文章通过源码分析了两种常见的Map集合,HashMap和Hashtable。本文将继续介绍另一种Map集合——LinkedHashMap。
顾名思义,LinkedHashMap除了是一个HashMap之外,还带有LinkedList的特点,也就是说能够保持遍历的顺序和插入的顺序一致,那么它是怎么做到的呢?下面我们开始分析。
...
分类:
其他好文 时间:
2014-08-19 11:03:54
阅读次数:
259
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,我们不会直接与MQ打交道,因此我没将其作为核心类。下面一一介绍:Looper Looper的字面意思是“循环者”,它被设计用来使...
分类:
移动开发 时间:
2014-08-19 10:34:14
阅读次数:
370
cocos2d-x 自己实现了一个数组CCArray ,下面我们来分析一下CCArray的源码 CCArray继承CCObject,所以,CCArray也具有引用计数功能和内存自动管理功能。 数组的源码如下: class CC_DLL CCArray : public CCObject{public...
分类:
其他好文 时间:
2014-08-18 23:34:03
阅读次数:
279
上一篇文章从功能和用法上对AsyncHttpClient做了个大致介绍,今天我们和以往一样,从内部实现、原理的角度带领大家看看其工作机制,以便加深理解。写程序越多,我发现每接触一个新东西,都会有强烈的想知道它内部怎么工作的冲动。可能只有知道了内部原理能更容易写出高质量的代码吧。 我大概浏览了下...
分类:
其他好文 时间:
2014-08-17 18:32:42
阅读次数:
328
本文主要分析linux-2.6.28内核版本的字符设备抽象层源码文件char_dev.c。该文件代码量不大,但其为linux应用程序访问实际字符型硬件设备搭建了桥梁,进一步限定了linux字符设备驱动的设计框架。 void __init chrdev_init(void) { cdev_...
分类:
系统相关 时间:
2014-08-17 18:20:22
阅读次数:
237