- 博客(27)
- 收藏
- 关注
原创 ActiveXObject之 Excel.Application练习
/** 1.dataTransferAppoint 数据转换约定 2.filePath 路径 3.hasTitle EXCEL是否拥有标题行,默认为true 4.lineCount 列总数 5.stableLineCount 固定的列数 6.hasSerialNumer EXCEL中是否拥有序号 */ function dataTransferAppoint( file
2013-07-03 23:12:51
4359
原创 ruby入门练习之String对象
看了看ruby的String类的例子,不得不感叹 确实比java的String对象操作灵活=beginstr1 = 'this is str1'str2 = "this is str2"str3 = %q/this is str3/str4 = %Q/this is str4/str5 = <<OK_str Here OK_strputs str3puts str4p
2013-07-02 23:20:13
690
原创 ruby新手报到之Class小例子
呃,,,,这也是从教程上面摘录的,,,,感觉这个例子虽然简单,,,,但是挺优雅的,,,, class Person def initialize( name, age = 18 ) @name = name @age = age @motherland = "China" end def talk puts "my name is "
2013-06-26 23:26:34
781
2
原创 ruby 小例子
看了看教程上面这个例子,练习了下,感觉确实在语法上面和java差别挺大的。$arr = []$arr[0] = 2def add_prime( n )3.step( n, 2 ) { |num| $arr << num if is_prime? num }enddef is_prime?( num ) j = 0;c = 1while $arr[j] * $arr[j] <=
2013-06-20 00:43:11
802
原创 ruby学习之新手报到
今天看了看ruby教程,对照其语法和例子,参考着写了代码a = 1;util a >= 10;print a,"";a=a +1;end咦,竟然运行报错,如下: 仔细找了找错误,唉,关键字写错了,until写成了util 正确的代码如下: =begina = 1;while a <= 10 print a;a = a + 1;end;=end
2013-06-19 21:57:02
612
转载 jdk环境变量配置
JDK环境变量的配置1.下载JDK1.6或者更高版本,安装。2.在windows系统下配置其环境变量。 2.1 在我的电脑->高级->环境变量->系统变量。新建变量名:JAVA_HOME,变量值:C:\Program Files (x86)\Java\jdk1.6 2.2 新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_
2013-06-18 00:36:21
524
原创 jquery 随笔
sp_1 sp_2function dwn(s) {//真的是随笔,连说明和注解都没加,, document.write( s + '' )}var sp = $('span');var sp_1 = $('#sp_1');var sp_2 = $('#sp_2');var div_1 = $('#div_1');
2013-05-06 23:01:01
590
翻译 prototype.js部分源码摘录
正如《java与模式》开篇讲的第一句话是‘请接过这枝花’,顿时感到莫名的感动,现在我们也是走着前辈们的路,不妨深入学习下前辈们所给我们的‘这枝花’。学习程序设计最好的办法就是阅读源代码,如何可以的话,敲敲这些代码。以下这些代码摘录于prototype.js,这是段非常优秀的js代码,虽然无法直接运行他们,可以参考学习并理解他们:var Abstract = { };var
2013-05-06 13:32:31
658
原创 jquery text()、attr()、val()的总结
关于这三者的区别,我开始学jquery的时候,也疑惑过。在这里自我认知下,加深印象,,,,, $(domEle).html() :是获该元素所包含的HTML内容,该方法只能得到第一个匹配的元素的内容,但是否能设置每个元素呢?请看下面例子,,, $(domEle).text() :是获该元素所包含的的纯文本内容。 $(domEle).val() :是获该元素的va
2013-05-05 22:51:26
822
翻译 java 抽象类
java 抽象类 由于我接触编程的时间比较晚,我学编程的时候,很多书籍大都再讲AOP、面向接口编程等。对于抽象类的用途感觉不是很清晰,所以在这里参考着《java与模式》一书,好好在这方面理解。虽然很多知识点不是原创的,我参考着这本书,从中抽取知识点,加以理解和温故。但我确实从中学到了很多,我觉得这是值得的。抽象类的定义: 抽象类提供一个类型的部分实现。抽象类可以有实例变
2013-05-02 23:15:29
896
翻译 工厂模式与其他几种模式的联系
摘录于《java与模式》,觉得写得挺好的,就摘录了下 单例模式单例模式使用了简单工厂模式。单例类具有一个静态工厂方法提供自身的实例。一个抽象产品类同时是子类的工厂。但是单例模式并不是简单工厂模式的退化情形,单例模式要求单例类的构造子是私有的,从而客户端不能直接将之实例化,而必须通过这个静态工厂方法将之实例化,而且单例类自身是自己的工厂角色。换言之,单例类自己负责创建自身的实
2013-04-26 23:29:53
877
原创 简单工厂模式(SimpleFactory)
简单工厂模式(simpleFactory),简单来说就是一个工厂类创建某一类型的类的实例,可以是动态的、选择的创建同一类型的实例。 《java与模式》这样对简单工厂模式进行描述的,简单工厂模式设计到工厂角色、抽象产品角色三个角色。1. 工厂类(creator)角色:担任这个角色的是工厂方法模式的核心,还有与应用紧密相关的商业逻辑。2.抽象产品角色:担任这个角色的类是工厂方法模式所创
2013-04-25 00:13:31
620
原创 js操作select标签级联
TYPE1 TYPE2 01 NOTIFY1 02 NOTIFY2 branch /** js操作select级联,代码不是很精简,有点多,O(∩_∩)O~
2013-04-18 23:10:51
1060
原创 软件设计思想总结 (2013-04-16)
这篇文章是涉及到软件工程的知识面,笔者在前辈的书籍与代码中总结和思考。其实我现在所接触到的一些项目面临着维护与升级的问题,这些项目最初可能并没有考虑一些新的功能和需求的添加,以致加入一些新的功能模块式会面临着对原有的模块的修改,其实原有的模块并不是有功能方面的问题,只是在设计者可能没有考虑到后续的维护的问题。一些数据信息直接写死在代码中,这种设计所带来的维护的问题,是不可想象的。
2013-04-15 23:53:56
1392
原创 js 正则表达式 学习笔记
/*@point at 1*/var reg_1 = /a*b/i;var str_1 = "BB";// document.write(reg_1.exec(str_1))/**@point at 2@expression /^A/*/var reg_2 = /^B/gm;var str_2 = "BASD";// document.write(reg_2.exec(s
2013-02-18 22:51:28
512
原创 DOS命令 学习笔记(一)
额,一直用着XP系统到今天,DOS命令貌似已经很少用了,但常用的DOS命令还是很有用的,写了这篇笔记呢,就是温习最近学的DOS命令,不温习的话就忘了(那么多命令!)。学习并参考了相关资料编写如下: 1. echo 命令 echo常用的用处是输出信息,建立新文件或添加文件内容。2. PAUSE 命令 pause 停止系统命令。 3. title命令 title命令
2013-01-26 23:43:54
1080
原创 while循环与Iterator的效率对比
对于while循环与容器的效率的,本人一直质疑。。。到底哪个效率高一些呢?所以就测试了下public class RunTest { private List ls = null; public RunTest(boolean b){ if(b){ ls = new ArrayList();//顺序存储 }else{ ls = new LinkedList();/
2013-01-26 22:01:42
1672
原创 Hibernate 学习笔记(基础篇一)
Hibernate是一个优秀的中间层框架,关于Hibernate的资料网上上面都是很多。但觉得吧,百思不如一试,在此总结,作为知识的积累。1.下面的实体类是关于继承的,Forum_User 继承于Person。 1.1实体类Personpublic class Person { protected int id; protected String username; prote
2013-01-10 23:25:21
540
原创 js 自增table (练习)
//table自增表//这段代码编写的目的,仅仅作为js练习和总结而已,代码很多地方写的多余和臃肿,//设计的不是很合理,在实际应用中,根据具体需求而定function addNum(){ this.name = "addNum"; this.brothersLength ;//兄弟节点的长度 this.itselfNode ;//当前自身td this.upper
2012-12-30 22:02:20
809
原创 js与jquery 学习随笔(二)
var temp = "temp" ;var s1;var i = 11;var t = null ;var b = new Boolean(true);//Boolean 对象var b1 = Boolean(true); //Boolean类型的数值/** js类型如下**///document.write(typeof(temp) +"")//docume
2012-12-27 23:48:18
581
原创 Spring AOP概念略述
先从AOP的一些基本概念说起:1、Joinpoint :个人理解为横切逻辑织入点。程序执行过程中的任何时点都可以作为横切逻辑的织入点,而所有的执行点都是Joinpoint。较为常见的Joinpoint类型如下:方法调用(Method Call)、方法调用执行(Method Call execution)、构造方法调用(Constructor Call)、字段设置(Feild Set)、
2012-12-26 22:18:14
465
原创 js与jquery 学习随笔(一)
function text_validate(maxlength,minlength){ this.text; this.length; this.maxlength = maxlength; this.minlength = minlength;}text_validate.prototype.check = function(){ var length = document.ge
2012-12-25 00:50:24
499
原创 JSP基础 JSTL常用标签概述
JSTL(JSP Standard Tag Library)JSP标准标签库,JSTL作为最基本的表情库,JSTL库中提供了一系列的JSP标签,实现了最基本的功能.在JSP页面中用taglib指令引入core标签库,uri为资源定位,http://java.sun.com/jsp/jstl/core" prefix="c" %>1 。 标签 :标签式经常用到的标签,用于输出表达式信息。
2012-12-16 00:15:00
728
原创 Spring bean之scope属性概述
spring中的bean的scope属性有五种,在此查阅了相关资料,总结下: 1. scope之singleton:在每个spring ioc 容器中只存在一个bean实例,并共享该实例。只要id与该bean定义相匹配,则只会返回bean的同一个实例.当把一个bean定义设置为singleton作用域时,spring IOC 容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例
2012-12-12 23:01:52
665
原创 java 反射机制概述
本人一直对反射机制懵懵懂懂,在此查阅了相关资料,粗略的总结下:java的反射机制有个很形象的比喻:反射机制相当一面镜子,java类通过这面镜子,可以动态获得具体的方法与属性。Reflection可以用于运行时加载、探知、使用编译期间完全未知的classes。 public class ReflectionDemo { @SuppressWarnings("unchecked")
2012-12-10 23:41:44
507
原创 java基础 super用法
父类构造函数public class Father { public Father(){ System.out.println("我是构造函数_1"); } public Father(String message){ System.out.println("我是父类构造函数,Message: "+message); } public String MyConstr
2012-12-09 00:22:58
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人