- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 正则表达式
今天写脚本,删除配置文件中一个配置项,内容如下: # /home/ren/xiao/qiang = 100 /home/ren/xiao/qiang = 100 操作结果:删除未注释项,保留注释项目 操作: sed '/^[^#] \/home\/ren\/xiao\/qiang = 100/d' file.cfg 结果: 未按预期执行
2012-06-26 23:02:14 322
原创 工厂模式学习
应用原则: 针对接口编程而非实现编程、封装变化、依赖倒置(依赖抽象而非具体类)1. 工厂模式分类: 简单工厂模式、工厂方法模式、抽象工厂模式。其中,简单工厂模式本质上不应该作为一种模式,只能看做一种编程习惯或原则而已。2. 简单工厂模式: 简单工厂模式可以简单的理解为将创建对象的过程抽象为一个类对象,在程序的整个运行过程中,根据输入参数的不同获取具有实现了相同接口的
2012-06-24 20:26:02 481
原创 策略模式学习
策略模式定义了一组算法族,用具有相同接口的类将算法进行封装,让他们相互之间可以替换,是的算法的变化独立于使用算法的客户端。1. 策略模式三个原则: 封装变化 面向接口编程,而非面向实习编程 多用组合,少用继承2. 策略模式的三种角色: 抽象策略角色:为算法组定义一组接口 具体策略角色:算法的具体实现类,每一个算法都必须实现抽象策略角色所
2012-06-23 21:15:53 541
原创 HashSet 与HashMap底层实现
1. HashSet底层通过包装HashMap来实现,HashSet在添加一个值的时候,实际上是将此值作为HashMap中的key来进行保存。2. HashMap的底层实现是通过初始化化一个Entry数组来实现key、value的保存。3. 在HashMap的Entry中有四个变量,key、value、hash、next,其中next用于在hash方法添加值冲突时候,所指向的下一个值。
2012-06-23 17:28:14 9838
原创 静态内部类
1. 静态内部类可以应用到测试代码中,可以通过将主方法写入静态内部类来实现。2. 非静态内部类不能够定义静态成员。3. 静态内部类只能访问外部类中的静态成员,而非静态内部类可以访问外部类的所有成员,即使是声明为private的成员。4. 静态内部类中的所有成员默认为静态,外部类访问内部类中的成员可以通过实例的方式。5. 生成一个静态内部类不需要外部类成员。
2012-06-23 15:37:44 522
原创 java 数据结构有哪些?
1. java八大基本数据类型及其包装类: boolean : Boolean, byte:Byte, short:Short, int:Integer, long:Long, float:Float, double:Double2. String 字符串类型3. 容器类 collection —— List |—— Set
2012-06-17 23:19:49 2322
原创 python学习笔记三
1. python数据结构列表、集合、字典、类 列表又包括列表([])、元组(()),两者区别在于前者可以随时改变数据,后者已经定义后,数据便不能再改变 集合,同java中的集合意义类似,不能有重复元素,插入重复元素,将被忽略,可以通过set() BIF 将从列表生成一个集合。 字典({}),又名映射、散列或者关联数组,数据元素有键值对组成,如{“name”:“xi
2012-06-17 11:12:25 332
原创 python学习笔记二
1. python中序列结构有列表、元组、字典,其中,列表于元组基本相似,区别在于元组初始化后,是不可改变的。2. open四种打开文件方式:默认读方式,w 写方式,a 追加方式,w+读写方式。3.处理运行时错误时,有两种方式,一种,添加逻辑判读,第二种,异常处理方式。 第一种方式将会增加代码的复杂性,将会掩改程序的真实目的。鼓励第二种方式。4. strip()方法可以去除字
2012-06-14 23:41:18 289
原创 python学习笔记
工作中的不同项目中,一定会遇到不同语言、不同的插件、不同的技能,如果每次都是为了完成项目功能而点到为止,没有系统而深入学习的话,通常随着项目的完成,回头想想,个人感觉收获应该不会太大,年度总结的时候也将基本忘得差不多了。 项目是一个很好的将理论进行实践的机会,特别对于像我这样的懒人来说,因此,每一次的新尝试,都应该好好的抓住,只要工作中遇到的技能就要全面、系统深入的进行了解学习
2012-06-13 21:16:09 283
arcgis9.3详细安装过程
2009-08-06
ESRI GIS. Getting Started with ArcGIS (ebook - pdf)
2009-08-06
Thinking in Java 4th Edition
2009-03-13
thinking in java低四版
2009-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人