概述 看了几天的排序内容,现在和大家分享一些常见的排序方法。 啥是排序? 个人理解的排序:通过对数组中的值进行对比,交换位置最终得到一个有序的数组。排序分为内存排序和外部排序。本次分享排序方法都为内存排序。 啥是排序的稳定性? 假定在待排序的记录序列中,存在多个具有相同的关键字的记录,...
分类:
编程语言 时间:
2015-03-20 17:55:28
阅读次数:
184
*****C++ Primer 第五版第1章学习笔记**********实验代码在Red Hat 6.6或VS 2013中调试**********文章内容依据当前知识撰写,存在认识的局限性*****1.1 编写一个简单的C++程序函数:依据我个人理解,C/C++的函数是一个能够完成一个功能的模块。完...
分类:
编程语言 时间:
2015-03-19 23:24:06
阅读次数:
204
自定义适配器时,需要重写BaseAdapter的getCount(),getItem(int position),getItemId(int position),getView()方法。
但是由于不了解每个方法在工作时发挥的作用,而不知道如何重写四个方法。
1、由Adapter的工作原理了解getCount()和getView()的作用。
getCount()用来告诉系统Item的个数,也...
分类:
移动开发 时间:
2015-03-19 22:10:06
阅读次数:
186
如果使用BeanFactory来生成、管理Bean, 一个Bean从建立到销毁,会历经几个执行阶段。
我个人理解一般的bean的生命周期主要包括:建立,初始化,使用阶段,销毁四个核心阶段。1、@Bean的建立
由BeanFactory读取Bean定义文件,并生成各个Bean实例。2、初始化@属性注入
执行相关的Bean属性依赖注入@BeanNameAware的setBeanName()
or...
分类:
编程语言 时间:
2015-03-19 08:54:21
阅读次数:
145
如果使用ApplicationContext来生成、管理Bean, 一个Bean从建立到销毁,会历经几个执行阶段。
我个人理解一般的bean的生命周期主要包括:建立,初始化,使用阶段,销毁四个核心阶段。使用ApplicationContext 和BeanFactory对bean的生命周期来看,宏观上基本相同,微观上有一些差异。如果使用ApplicationContext来生成并管理Bean,在执行...
分类:
移动开发 时间:
2015-03-19 08:52:21
阅读次数:
148
排序 快速排序排序 快速排序这里有一些基本的排序的介绍,当然只是为了我自己个人理解:-)所谓的快速排序,其实就是以数组的最后一个数值为基准,其他的都和他相比,比他大的,就放到右边,比他小的就放到左边。如果我们定义一个 i = -1,那么每次我们 扫一遍 发现有比 参照 小的,就让i+1,然后把这个比...
分类:
编程语言 时间:
2015-03-16 23:05:14
阅读次数:
284
Looper与Handle是Android独有的新概念,但我们学习中常常将他们分开学习,实际上两者密不可分。
Looper与Handle的关系:
Looper是负责在线程里建立消息循环的类,包括准备,开始循环,停止等整个消息循环的生命周期。Handle是负责不同线程之间消息的类,包括消息的发送,接受,清除等消息的生命周期。
但是只有存在Looper的线程,才会用到Handle。没有Handle...
分类:
移动开发 时间:
2015-03-15 21:24:32
阅读次数:
145
1.先说说什么是Hadoop? 个人理解:一个分布式文件存储系统+一个分布式计算框架,在其上还有很多的开源项目来丰富他的功能,如Hbase,hive等等。官方:Hadoop是一个用Java编写的开源系统,可安排在大规模的计算平台上,从而提高计算效率。本质上它只是一个海量数据处理平台架构。2.Had....
分类:
其他好文 时间:
2015-03-13 22:16:15
阅读次数:
213
什么是装饰器
假设有函数A,B,C,已经全部编写完成,这时你发现A, B, C都需要同一个功能,这时该怎么办?
答: 装饰器
装饰器其实就是一个函数,不过这个函数的返回值是一个函数
个人理解,装饰器主要就是为了完成上边的这个功能,将A, B, C 函数包裹在另一个函数D中,D函数在A函数执行之前或之后,处理一些事情
#!/usr/bin/env python
#codin...
分类:
编程语言 时间:
2015-03-13 18:45:45
阅读次数:
150
原文:http://zwdsmileface.iteye.com/blog/2191730个人理解内连接(INNER JOIN)(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行左连接(LEFT JOIN 或 ....
分类:
数据库 时间:
2015-03-13 09:18:52
阅读次数:
135