内省(Introspection)是对象揭示自己作为一个运行时对象的详细信息的一种能力.NSObject协议和类定义了很多内省方法,用于查询运行时信息,以便根据对象的特征进行识别. 在iOS开发过程中,有效的使用内省方法.有助于避免错误地进行消息派发、错误地假设对象相等、以及类似的问题.明智地...
分类:
其他好文 时间:
2015-04-25 19:35:52
阅读次数:
148
1 /* 2 * 跨浏览器基础库=============================================== 3 * */ 4 5 //浏览器检测 6 (function () { 7 window.sys = {}; 8 var ua = ...
分类:
其他好文 时间:
2015-04-25 19:32:53
阅读次数:
240
1 $().extend('serialize', function () { 2 for (var i = 0; i < this.elements.length; i ++) { 3 var form = this.elements[i]; 4 var ...
分类:
其他好文 时间:
2015-04-25 19:35:10
阅读次数:
125
原文:http://disi.unitn.it/~lissandrini/notes/installing-hadoop-on-ubuntu-14.html This guide is shows step by step how to set up a multi nod cluster with Hadoop and HDFS 2.4.1 on Ubuntu 14.04. It i...
分类:
其他好文 时间:
2015-04-25 18:32:59
阅读次数:
175
原文地址:Guava库学习:学习Guava EventBus(二)EventBus 事件订阅示例 ? ? 上一篇Guava库学习:学习Guava EventBus(一)EventBus,我们简单的对Guava基于事件的编程进行了介绍,学习和了解了Event...
分类:
其他好文 时间:
2015-04-25 18:32:48
阅读次数:
160
我们在开发过程中经常会用到多个Fragment之间进行切换,刚开始是有一些开发者可能会用到这种单例方法:
if (mFragment != null) {
ft.hide(mFragment);
}
这种方法避免了多次多fragment进行实例化,实例化一次多次使用的优化方法,但是用这个话,经过我们测试的工作者的暴力测试就会出现问题,比如:多个fragment乱串的问题,因为这个用做的...
分类:
其他好文 时间:
2015-04-25 18:31:05
阅读次数:
175
1.适配器优化1.1ViewHolder类封装1.ViewHolder类
原始类
class ViewHolder{
TextView name;
TextView age;
}封装类
/**
* 封装视图类
* @author 顾学武
*/
public class CommViewHolder
{
/**
* 视图容器
*/
pr...
分类:
其他好文 时间:
2015-04-25 18:30:44
阅读次数:
162
nomantic、copy、retain等属性见前面的文章
今天看__unsafe_unretain、__strong、__weak、__autoreleasing这四种属性
__unsafe_unretain、__strong、__weak、__autoreleasing是出现在 LLVM 编译器 3.0版本之后。
而__unsafe_unretain、__strong、__autorel...
分类:
其他好文 时间:
2015-04-25 18:29:29
阅读次数:
189
UITableView将所有字体全部加载到UITableViewCell中...
分类:
其他好文 时间:
2015-04-25 18:27:53
阅读次数:
173
孩子兄弟表示法模型:
可比较(双亲孩子表示法模型结构)
数据域data
孩子结点指针 firstchild
兄弟结点指针 rightsib
firstchild :指向该结点的第一个孩子
rightsib :指向该结点的右兄弟
特点:
?能够表示任意的树形结构
?每个结点中有且仅有三个指针域(如上)
?每个结点的结构简单,只有...
分类:
其他好文 时间:
2015-04-25 18:29:15
阅读次数:
150
(一)、简介在SELinux中,所有的访问都要被明确的同意。SELinux默认的是没有访问,不管Linux的用户ID和组ID是什么。是的,这就意味着在SELinux中没有默认的超级用户,不像在标准Linux中的root用户。被同意的访问的方式是由主体的类型(也就是域)和客体的类型使用一个allow规则指定的。一个allow规则有四个元素:
1:source type(s),通常是尝试访问的...
分类:
其他好文 时间:
2015-04-25 18:26:47
阅读次数:
200
坏字符过滤 使用msf generate模块来过滤...
分类:
其他好文 时间:
2015-04-25 18:26:43
阅读次数:
238
问题:Add Two Numbers 难度-MediumYou are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two nu...
分类:
其他好文 时间:
2015-04-25 18:27:50
阅读次数:
130
The gray code is a binary numeral system where two successive values differ in only one bit.
Given a non-negative integer n representing the total number of bits in the code, print the sequence of ...
分类:
其他好文 时间:
2015-04-25 18:26:11
阅读次数:
139
二叉树的遍历是指从根结点开始,按照某种次序依次访问二叉树中的所有结点,每个结点只能被访问一次。
遍历的意义在于把树中的结点变成某种有意义的线性序列。
前序遍历:
算法思想:
二叉树为空,则操作返回
不为空,则
? 访问结点数据,并打印出来
? 先序遍历左子树
? 后序遍历右子树
实现代码:
void pre_order_...
分类:
其他好文 时间:
2015-04-25 18:27:29
阅读次数:
195
//---------------------------15/04/25----------------------------
//Conmmand 命令模式----对象行为型模式
/*
1:意图:
将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,
以及支...
分类:
其他好文 时间:
2015-04-25 18:25:39
阅读次数:
106