- 博客(1)
- 资源 (15)
- 收藏
- 关注
转载 设计模式六大原则(1):单一职责原则
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T2时,也
2015-06-23 14:55:16 130
java排序、冒泡、二分、插入、选择等排序方法分析
描述:冒泡排序
* 特点:算法简单但运行速度慢,算法交换次数和比较次数都是O(N*N)
描述:插入排序
* 特点:插入排序算法任然需要O(N*N),但一般情况下它要比冒泡算法快一倍,比选择排序也快,
* 它常用在较复杂的排序算法后阶段<br/>
* 使用:数据量较小、基本有序的情况一般选择 插入排序
描述:选择排序
* 特点:优化了冒泡排序,交换次数减少到O(N),比较次数依然为O(N*N)
描述:二分查找发 核心算法
* 注意:mid = (low + high) >>> 1 不能使用(low + high)/2,因为如何low+high>Integer.MAX_VALUE时会发生溢出
2012-07-18
Linux命令全集 chm 电子版 Linux命令
Linux命令全集 chm 电子版 Linux命令:
chattr(change attribute)
功能说明:改变文件属性。
语 法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防以外删除。
参 数:
-R 递归处理,将指定目录下的所有文件及子目录一并处理。
-v<版本编号> 设置文件或目录版本。
-V 显示指令执行过程。
+<属性> 开启文件或目录的该项属性。
-<属性> 关闭文件或目录的该项属性。
=<属性> 指定文件或目录的该项属性。
chgrp(change group)
功能说明:变更文件或目录的所属群组。
语 法:chgrp [-cfhRv][--help][--version][所属群组][文件或目录...] 或 chgrp [-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录...]
补充说明:在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属群组来管理。您可以使用chgrp指令去变更文件与目录的所属群组,设置方式采用群组名称或群组识别码皆可。
参 数:
-c或--changes 效果类似"-v"参数,但仅回报更改的部分。
-f或--quiet或--silent 不显示错误信息。
-h或--no-dereference 只对符号连接的文件作修改,而不更动其他任何相关文件。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
--help 在线帮助。
--reference=<参考文件或目录> 把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
--version 显示版本信息。
2011-04-08
七款漂亮稀罕在线编辑器(HtmlEditor)
asp新浪博客HtmlEditor在线编辑器
jquery在线编辑网页代码
jsp新浪博客HtmlEditor在线编辑器
仿QQ空间的HTML编辑器
国外的简易开源html在线编辑器
网易简洁html编辑器代码
校内论坛在线HTML编辑器
2011-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人