上一页 1 2 3 4 5 6 7 8 9 ··· 72 下一页
  2012年5月25日
摘要: 分析Android Framework有什么好方法呢?回答这一问题之前,先回想一下我们是如何分析他人编写的代码的。在分析程序代码时,我们通常从程序的入口main()函数开始,一点一点地理清程序流程,把握程序的运行过程。同样,在分析结构庞大的Android Framework时,也要从Android平台启动过程入手。Android启动过程包含从Linux内核加载到Home应用程序启动的整个过程,依次分析这一过程,有利于我们系统地理解Android Framework运行的原理。下图简单地描述了Android的启动过程。1. Linux内核Android是基于Linux内核的系统平台。启动时,首先 阅读全文
posted @ 2012-05-25 08:33 springside例子 阅读(269) 评论(0) 推荐(0) 编辑
  2012年5月24日
摘要: 我们也可以创建另外一种碎片——DialogFragment。顾名思义,DialogFragment就是一个浮动在Activity上面的Fragment。当需要用户的反馈时,DialogFragment就会派上用场。与使用ListFragment类似,需要继承DialogFragment基类。下面将会展示如何使用DialogFragment。1、创建一个工程:DialogFragmentExample。2、在包路径下面新建一个类,Fragment1。public class Fragment1 extends DialogFragment { static Fragment1 newInst.. 阅读全文
posted @ 2012-05-24 20:39 springside例子 阅读(225) 评论(0) 推荐(0) 编辑
  2012年5月23日
摘要: ListFramgent就是一个包含ListView的Fragment,它可以通过数据源(数组或游标)显示一系列的信息。ListFragment是非常有用处的,就像RSS,可能左边显示一个列表,右边显示被选中的列表所对应的内容。可以通过继承ListFragment创建一个ListFragment对象。下面将展示如何使用ListFragment。1、创建一个工程:ListFragmentExample。2、main.xml中的代码。<?xml version="1.0" encoding="utf-8"?> <LinearLayout x 阅读全文
posted @ 2012-05-23 21:20 springside例子 阅读(261) 评论(0) 推荐(0) 编辑
  2012年5月22日
摘要: 原文地址:http://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/感谢CoolShell的翻译,地址如下:http://coolshell.cn/articles/7270.html文章不错,转载一下。 全文译自墙外文章“NoSQL Data Modeling Techniques”,译得不好,还请见谅。这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉。我的感觉是,关系型数据库想把一致性,完整性,索引,CRUD都干好,NoSQL只干某一种事,但是牺牲了很多别的东西。总体来说,我觉得No 阅读全文
posted @ 2012-05-22 13:27 springside例子 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 在网上看到的一篇Blog,原文链接如下:http://highscalability.com/blog/2012/5/16/big-list-of-20-common-bottlenecks.html 需要FQ才能打开这个链接,作为一个IT技术人员,FQ是必备技能。 在这篇Blog里列了一些常见的与性能相关的瓶颈,仅仅是列举出来,没有单独的进行说明,不过每个点都是值得研究的。 具体的列表如下:一. Database:1.Working size exceeds available RAM2.Long & short running queries3.Write-write confli 阅读全文
posted @ 2012-05-22 10:55 springside例子 阅读(222) 评论(0) 推荐(0) 编辑
  2012年5月19日
摘要: 在前面几篇介绍了OracleBinary Options 的文章,如下:Oracle Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例 Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652Oracle 11gR2 Relink 脚本新特性 说明http://blog.csdn.net/tianlesoftware/article/details/7577873 阅读全文
posted @ 2012-05-19 10:38 springside例子 阅读(893) 评论(0) 推荐(0) 编辑
  2012年5月17日
摘要: 一.11gR2 中Relink 脚本说明前面将了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577652 From 11GR2(11.2.0.1,11.2.0.2 etc...) the relink script no longer scans 阅读全文
posted @ 2012-05-17 21:13 springside例子 阅读(490) 评论(0) 推荐(0) 编辑
  2012年5月15日
摘要: 《雷神的微软平台安全宝典》雷与不雷?雷神精创之作就在这里。CSDN博客频道携手清华大学出版社诚邀天才的你,翻译本书。一、活动时间2012年5月14日至2012年6月3日二、活动规则您可以以下面任何一种方式来参加活动!阅读我们精选的《Thor's Microsoft Security Bible:A Collection of Practical Security Techniques》试读章节(点击下载PDF文档),选择其中至少一个小章节在CSDN博客中将翻译章节贴出,并将文章链接和标题发到本公告的评论中。同时,请将您的个人简介发送邮件至:Bookservice@263.net。注意啦 阅读全文
posted @ 2012-05-15 15:19 springside例子 阅读(135) 评论(0) 推荐(0) 编辑
  2012年5月11日
摘要: 前两篇《程序员必知8大排序3大查找(一)》《程序员必知8大排序3大查找(二)》三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是查找效率低。适用于线性表的顺序存储结构和链式存储结构。计算平均查找长度。例如上表,查找1,需要1次,查找2需要2次,依次往下推,可知查找16需要16次,可以看出,我们只 阅读全文
posted @ 2012-05-11 07:45 springside例子 阅读(175) 评论(0) 推荐(0) 编辑
  2012年5月7日
摘要: 《程序员必知8大排序3大查找(一)》《程序员必知8大排序3大查找(三)》本文我们先把剩余的三大排序说完,然后讨论一下排序的稳定性问题,最后再总结一下排序的时间复杂度和空间复杂度。(1到5见上篇)6、快速排序(1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例:上图中将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,然后对这两部分重复上图的求解过程。(这只是快速排序的一种实现方式,个人认为比较容易理解 阅读全文
posted @ 2012-05-07 07:45 springside例子 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 72 下一页