【转】JavaScript 函数replace揭秘

摘要: 在JavaScript中replace函数作为字符串替换函数,这是一个威力强大的字符串操作函数,对于常见字符串操作的推荐用法。这篇随笔就来更加深入的理解它。 replace函数接受两个参数,第一个参数为字符串或正则表达式,第一个参数同样可以接受一个字符串,还可能是一个函数。 首先对于第一个参数为字符串的我们不再需要多说"I am a boy".replace("boy","girl"),输出:"I am a girl"。在这里想说的是第一个参数为正则的情形。对于正则表达式来说首先会根据是否全局的(全局//g)决定替 阅读全文
posted @ 2013-03-24 17:19 jixiuyan 阅读(119) 评论(0) 推荐(0)

【转】Angularjs开发一些经验总结

摘要: 在去年到今年参与了2个使用Angularjs作为客户端开发框架的项目开发。主要利用asp.net web api作为restfull服务提供框架和angularjs结合。Angularjs作为html的扩展,旨在建立一个丰富的动态web应用,通过Directive建立一套html扩展的DSL模型,利用PM模式变形MVVM(在网上很多称MVC模式,本人认为在angular0.8是属于经典MVC模式,但在1.0把scope独立注入过后,更倾向于MVVM模式,这将会后续随笔中写道)简化前端开发和使得前端业务逻辑得以分离,view和表现逻辑的分离,更便于维护,扩展。Angularjs本来就是采用TDD 阅读全文
posted @ 2013-03-24 17:18 jixiuyan 阅读(195) 评论(0) 推荐(0)

方法练习4-6~4-8

摘要: 4-6通过类名调用方法classComputer{doublex,y;staticdoublemax(doublea,doubleb){returna>b?a:b;}}classExample4_6{publicstaticvoidmain(Stringargs[]){doublemax=Computer.max(12,45);System.out.println(max);}}4-7向一个方法的基本数据类型参数传值classTom{voidf(intx,doubley){x=x+1;y=y+1;System.out.printf("参数x和y的值分别是:%d,%3.2f\n& 阅读全文
posted @ 2013-03-24 17:13 jixiuyan 阅读(116) 评论(0) 推荐(0)

成员变量练习

摘要: 4-4两个Lader共享bottomclassLader{doubleabove,height;staticdoublebottom;voidsetAbove(doublea){above=a;}voidsetBottom(doubleb){bottom=b;}doublegetAbove(){returnabove;}doublegetBottom(){returnbottom;}}classExample4_4{publicstaticvoidmain(Stringargs[]){Lader.bottom=60;LaderladerOne,laderTow;System.out.print 阅读全文
posted @ 2013-03-24 16:24 jixiuyan 阅读(127) 评论(0) 推荐(0)

求圆的面积的java程序4-1,4-3

摘要: 4-1publicclassComputerCircleArea{publicstaticvoidmain(Stringargs[]){doubleradius;doublearea;radius=163.16;area=3.14*radius*radius;System.out.printf("半径是%5.3f的圆的面积:\n%5.3f\n",radius,area);}}4-3classLader{doubleabove,bottom,height;Lader(){}Lader(doublea,doubleb,doubleh){above=a;bottom=b;heig 阅读全文
posted @ 2013-03-24 11:20 jixiuyan 阅读(836) 评论(0) 推荐(0)

【转】二十、static和extern关键字2-对变量的作用

摘要: 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略上一讲介绍了static和extern对函数的作用,static用来定义一个内部函数,不允许其他文件访问;extern用来定义和声明一个外部函数,允许其他文件访问。static和extern对变量也有作用,不过跟函数有点差别。C语言和Java都有全局变量的概念,但是它们的用法还是有些差别的。一、在Java中,全局变量的定义没有严格的位置规定全局变量可以定义在类的最前面,也可以定义在类的最尾端,也就说一个方法可以访问在它之后定义的 阅读全文
posted @ 2013-03-23 09:49 jixiuyan 阅读(180) 评论(0) 推荐(0)

【转】java内部类总结

摘要: 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰。(而外部类不可以:外部类只能使用public和默认的)。 内部类分为:成员内部类、局部内部类、静态内部类、匿名内部类几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号,比如Outer.class和Outer$Inner.class。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。成 阅读全文
posted @ 2013-03-23 09:46 jixiuyan 阅读(180) 评论(0) 推荐(0)

【转】java_中常用的方法总结

摘要: 8月1日练习:合理覆盖Cat数据类型的,equals()方法Cat.java1覆盖hashCode()返回的整型值是唯一的inthashCode()用法:一般使用String提供hashCode的编码+基本数据类型hashCode生成原则:1当对象内容一致时,生成的hashCode必须是一样的2当对象内容不致时,生成的hashCode必须是唯一的HashtableTest1.javahashtable中的key如果是自定义数据类型,那么它必须覆盖equals()和hashCode()//考试1hashCode()ArrayList*Hashtable*2其他的存储方式:LinkedList// 阅读全文
posted @ 2013-03-23 09:45 jixiuyan 阅读(273) 评论(0) 推荐(0)

java简介

摘要: Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。JAVA简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Ja 阅读全文
posted @ 2013-03-16 20:41 jixiuyan 阅读(358) 评论(0) 推荐(0)

3-8

摘要: 阅读全文
posted @ 2013-03-16 11:46 jixiuyan 阅读(103) 评论(0) 推荐(0)