- 博客(22)
- 资源 (10)
- 收藏
- 关注
原创 行为决策学
最近疯狂地爱上了心理学,看了几本心理学的书,都是入门级的,不过仔细去推敲都还是很有收获,针对《别做正常的傻瓜》还做了ppt。准备拿来分享
2012-10-03 16:24:03 945 4
转载 ISP 接口隔离原则 Interface Seperate Principle
一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。
2011-10-16 23:36:17 441
转载 里氏代换原则
架构师之路之 里氏代换原则(Liskov Substitution Principle, LSP)转载自 http://blog.sina.com.cn/s/blog_411fed0c0100of00.html1 什么是里氏代换原则 里氏代换原则是由
2011-10-08 22:40:24 750
原创 VIM
删除一个字符 光标移动到该字符的下面 按下x 古老的打印机是用x来覆盖掉删除换行符 第一行跟第二行要合并成一行, 把光标放在第一行,输入命令J 即可 j是光标往下的意思大写的U 是撤销一行的全部操作命令行 a!!!!表示在光标的地方追加!!!!命令行 oc
2011-10-07 17:30:42 344
原创 gawk
windows的 “\r\n” 提供一次换行,而在linux下只需要 “\n” 就可以了将window下的转换为linux下的sed -n ‘s/\r//gp'sed指定行的范围:逗号sed ‘A,BC’C表示是命令 ,A,B是地址,可以是行号,正则表达式//
2011-10-07 17:29:59 1159
原创 this关键字跟不定长数组
this this关键字只能在方法内部使用,表示对“调用该方法的那个对象”的引用,但要注意,如果在方法内部调用同一个类的另一个方法,就不必使用this,直接调用就得了,当前的方法中的this引用会自动应用于同一类中的其他方法。a.method()编译器内部其实把a的引
2011-10-07 17:24:30 366
原创 谈谈多态
编程思想 149页 多态私有方法不能多态域与静态方法不能多态()必须申明一下:如果Object O = new XX()那么这个O是Object的对象,而不是XX的对象,实际上的,他是包含了两个类的方法跟属性,这也是为什么能够多态了,通过反射机制是可以拿到所有
2011-10-07 17:19:21 347
原创 JAVA的权限结构
在JAVA的权限结构中,有四种 private , default ,protected,public 类包括类跟接口 private
2011-10-07 17:07:17 746
原创 探讨抽象类的特性
一:一个抽象类可以没有抽象方法。宣称是抽象类即可,像接口一样。二:抽象类是类跟接口之间的混合体,所以他并不是纯粹的抽象,他可以有自己的属性,有自己已经实现了的方法,有自己的构造方法,等等三:当一个子类继承某个抽象类时,它可以有两个选择: (1) 部
2011-10-07 17:03:56 845
原创 探究interface的特性
关于interface,有很多特性,根据本人的理解,对它进行分析,不对的地方请网友指出一:interface的所有属性都是public static final的 分析原因:这是因为接口是代表着一种能力,对外一种契约,如果你的接口对外不是可见的,或者不是fi
2011-10-07 15:44:11 672
原创 继承的构造方法
对于继承的构造方法分为两种一:从抽象类继承,二从一般类继承 都符合下面的规律如果A类你没有写构造方法,那么编译会自动添加一个默认的无参构造方法,但是如果你写,编译器就不会添加了那么如果B类继承了A类,B类的构造方法必定要先调用A类的构造方法,如果A类的是无参构造方法(
2011-10-07 10:53:59 407
原创 JAVA的初始化顺序
下面的两种情况 都是指第一个对象被声明的时候才这样的。如果没有new对象 则都不会初始化,静态的变量跟静态的初始块只有在第一个new对象或者被调用Class.静态才会被加载进来对无继承关系的单个类,初始化顺序如下:静态变量静态初始化块变量初始化块
2011-10-07 10:44:40 315
原创 final关键字
final变量当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。final方法将方法声明为fi
2011-10-06 16:25:04 425
原创 JAVA的静态常量
在项目中,一般都有很多静态常量,静态常量往往由于访问效率比较高。不过一般会把他们放在哪呢一:放到Interface,因为 java interface中声明的字段在编译时会自动加上static final的修饰符,即声明为常量二:放到文件,如Properties文件三
2011-10-06 15:55:24 3547
原创 JAVA的String对象编辑器优化
问题一:String a = "ab"; String b = "a" + "b"; System.out.println((a == b))你觉得会输出什么?大多人的结果都是输出:false认为的原因:字符串b的构建在于运行时创建的,所有是不同的内存地址
2011-10-06 15:42:37 706
原创 java的异常机制分析
以下内容不完全是自己的原创,有参考了http://www.cnblogs.com/jing8100/archive/2010/04/02/1703037.html 这个网友的 JAVA的异常,对应什么是异常,我就不多说,主要是讲异常使用的时候需要注意些什么,异常是很简单一件
2011-09-11 11:12:13 453
原创 剖析字符集以及编码
本人是本人根据自己分享的PPT写的文章很多编程的朋友弄不清字符集编码以及编码字符集,往往觉得转来转去,出现了乱码,却无能为力,大部分的原因是来源于不清晰的历史,本文的作用就是为各位朋友从本质上去了解他们。本文分为两部分,一部分是编码字符集与字符集,一部分是JAVA的编码。
2011-09-04 12:27:44 1015
关于J2EE ssh框架中的乱码解决的终极办法
很多人在开发ssh项目的时候都会遇到乱码的问题 ,基本来说,经过几个小时的分析与测试, jsp 或者其他页面 --->struts取得页面的字符放入内存----->存入 action ---->数据库 其中jsp页面是可以指定它的encoding的,我使用utf-8,然后struts 默认使用utf-8,如果想改这个的话,就需要改struts.properties 里...
2010-04-29 16:07:32 133
关于MyEclipse8.0 集成svn 来开发web 工程
关于MyEclispe 8.0 下集合svn的配置,使用插件才能解决web开发带来的多人共同开发的问题,因为在web工程目录lib的目录下有很多.class编译文件,最要命的是还有很多包的路径都在那,管理起来不是不方便,而是无法管理,所有只有安装插件,让MyEclipse来管好,既方便有简单!...
2010-04-18 20:45:53 81
spring与hibernate的包冲突
spring与hibernate 的集成问题,我使用spring2.5 ,hibernate3.2,struts2.1来开发系统,出现了包不兼容的情况,出现一些classnofund之类的错误,反正是一大推,目前我个人解决的方法是到tomcat部署的路径下找到工程名字,webapps下对应的工程,lib目录下的jar存放的地方,删掉asm2.23,asm-common,asm-unit,好...
2010-04-18 20:17:56 120
转载 flex分析工具使用
使用Flex Builder 3.x 分析工具Contents[hide] 1 前言 1.1 关于分析工具 1.2 使用Flex Builder 3.x 分析工具 2 分析工具情景 2.1 情景 2.2 创建/销毁 2.3 替换当前 2.4 分析工具最适合创建/销毁情景 2.5
2009-07-29 23:47:00 1511
转载 flex的最优布局
当你在做 MXML Application 的时候, 我再补充一下 Design area 的相关事宜.Design area: 1012*600适合于所有内容刚好在 1012*600 这个范围里的应用程序, 这样的应用程序在 IE 7.0 里刚好满屏显示.Design area: 996*X (X>600)适合于高度大于600的应用程序, 只要内容在996的宽度以内, 高可以无限, 这样
2009-07-29 23:45:00 1643 1
统一通讯论文集8篇统一通讯论文集8篇
2010-01-19
powerdesigner讲解
2010-01-19
protege新手入门
2010-01-19
StrutsInAction中文
2009-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人