关于【正则表达式】的认识是基于JavaScript上的,在先前的J2SE博客整理阶段,并未直接列出,经过长时间的接触和使用,不断刷新对其认识程度,方才在此时总结归纳出,不断给予自己挑战是证明自己不断向前最好的证明。
注:【两个“不断”和两个“证明”,来充实自己未来发展的道路,共勉之!】...
分类:
编程语言 时间:
2016-06-02 14:36:55
阅读次数:
247
创建函数
函数是可以调用的(可能带有参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:
import math
x = 1
y = math.sqrt
callable(x)
False
callable(y)...
分类:
编程语言 时间:
2016-06-02 14:38:26
阅读次数:
192
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。
第一次见面
内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。
[java] view
plain copy
...
分类:
编程语言 时间:
2016-06-02 14:36:31
阅读次数:
213
最大匹配数:最大匹配的匹配边的数目
最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择
最大独立数:选取最多的点,使任意所选两点均不相连
最小路径覆盖数:对于一个 DAG(有向无环图),选取最少条路径,使得每个顶点属于且仅属于一条路径。路径长可以为0(即单个点)。
定理1:最大匹配数 = 最小点覆盖数(这是 Konig 定理)
定理2:最大匹配数 = 最大独立数
定理3:最小...
分类:
编程语言 时间:
2016-06-02 14:36:16
阅读次数:
219
效果图参考RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例概述:ItemTouchHelperAdapter:(★)RecyclerListAdapter需要实现这个接口,
RecyclerListAdapter通过ItemTouchHelperAdapter的onItemMove和onItemDismiss方法来完成条目移动、条目消除的操作,并且通过no...
分类:
编程语言 时间:
2016-06-02 14:35:06
阅读次数:
434
引用类型的值(对象)是引用类型的一个实例。在ECMAscript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但是这种称呼并不妥当。尽管ECMAscript从技术讲是一门面向对象的语言,但是它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也称为对象定义,因为它们描述的是一类对象所具有的属性和方法。
1、Object类型
Object类型是Jav...
分类:
编程语言 时间:
2016-06-02 14:34:42
阅读次数:
131
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用hibernate进行数据访问时,DataSource实际为Ses...
分类:
编程语言 时间:
2016-06-02 14:33:50
阅读次数:
261
Java的基本理念是“结构不佳的代码不能运行”!!!!!
大成若缺,其用不弊。
大盈若冲,其用不穷。
在这个世界不可能存在完美的东西,不管完美的思维有多么缜密,细心,我们都不可能考虑所有的因素,这就是所谓的智者千虑必有一失。同样的道理,计算机的世界也是不完美的,异常情况随时都会发生,我们所需要做的就是避免那些能够避免的异常,处理那些不...
分类:
编程语言 时间:
2016-06-02 14:31:51
阅读次数:
262
Document类型简介
javaScript通过Document类型表示文档;因此我们称document 为文挡对象,在浏览器中, document对象是HTMLDocument的一个实例,表示整个HTML页面,而且,document对象是window对象的一个属性,因为可以作为一个全局对象来访问;
Document类型特征
1:nodeType的值为9;
2:nodeName的值为"#...
分类:
编程语言 时间:
2016-06-02 14:28:45
阅读次数:
228
环境:eclipsse, jdk1.6, 没有使用第三方的包,都是JDK有的。
注意,项目源文件我都使用的是UTF-8的编码格式,如果不是,代码里面的汉字注释会显示乱码。
设置UTF-8:windows->Preferences->General->Workspace 页面上Text file encoding,选择Other UTF-8
项目结构:
1...
分类:
编程语言 时间:
2016-06-02 14:30:59
阅读次数:
679
请注意,为了能够更好的理解二叉排序树,我建议各位在看代码时能够设置好断点一步一步跟踪函数的运行过程以及各个变量的变化情况一.动态查找所面临的问题在进行动态查找操作时,如果我们是在一个无序的线性表中进行查找,在插入时可以将其插入表尾,表长加1即可;删除时,可以将待删除元素与表尾元素做个交换,表长减1即可。反正是无序的,当然是怎么高效怎么操作。但如果是有序的呢?回想学习线性表顺序存储时介绍的顺序表的缺点...
分类:
编程语言 时间:
2016-06-02 14:27:57
阅读次数:
308
摘要:遗传算法(geneticalgorithms,GA)是模仿生物遗传学和自然选择机理,在对随机自适应的全局搜索算法(Holland霍兰德)及自然界的“自然选择”和“优胜劣汰”(Darwin达尔文)和生物遗传学说( Gregor Johann
Mendel格里果·约翰·孟德尔)的理论进行综合,通过人工方式所构造的一类随机自适应全局优化搜索算法,是对生物进化过程进行的一种数学仿真,是进化计算的...
分类:
编程语言 时间:
2016-06-02 14:27:47
阅读次数:
326
基本包装类型
为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean、Number和String。这些类型与其它引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据。如:
var s1 = “some text”;
var s2 = s...
分类:
编程语言 时间:
2016-06-02 14:27:31
阅读次数:
185
1 下载安装sigar-1.6.4.zip
使用java自带的包获取系统数据,容易找不到包,尤其是内存信息不够准确,所以选择使用sigar获取系统信息。
下载地址:http://sourceforge.net/projects/sigar/files/latest/download?source=files
在自己的Java项目中引入sigar.jar
...
分类:
编程语言 时间:
2016-06-02 14:27:21
阅读次数:
174
一个功能齐全的所有者绘制按钮类 - 它有地段!
Download demo project - 902
Kb 点击打开链接http://www.codeproject.com/KB/buttons/cbuttonst/CButtonST_demo.zip
Download source - 19 Kb点击打开链接http://www.codeproject....
分类:
编程语言 时间:
2016-06-02 14:27:01
阅读次数:
254
上一篇博客写了synchronized, 也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西
以下是本文目录大纲:
一.synchr...
分类:
编程语言 时间:
2016-06-02 14:26:03
阅读次数:
258
在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util 这个包里。Collection
├List
│├LinkedList
│├ArrayList
│└Vect...
分类:
编程语言 时间:
2016-06-02 14:25:27
阅读次数:
173