- 博客(7)
- 收藏
- 关注
转载 ruby中的异常
可以使用raise显式抛出一个异常。raise后可以跟异常说明信息,这种情况下抛出的异常为RuntimeError类型: # 抛出一个RuntimeError类型的异常,异常说明信息"FTP Server down" raise "FTP Server down"# 抛出一个FTPServerError类型的异常,异常说明信息" Server not responding” #第三
2015-08-06 16:54:20 955
转载 ruby中的单例模式
#引入文件singleton,引入模块Singletonrequire 'singleton'class Singletontestattr_accessor :datainclude Singletonenda=Singletontest.instanceb=Singletontest.instancep a.inspectp b.inspect
2015-08-06 15:04:41 350
转载 ruby的Comparable 和Enumerable
Comparable moduleinclude Comparable 一般来说是用于比较的,需要重写 >方法如下:class Person include Comparable attr :age def (aPerson) @age aPerson.age end def initialize(name, gender, age)
2015-08-06 10:57:04 370
转载 Ruby迭代器each、map、collect、inject、times、upto、step、for in
each——连续访问集合的所有元素collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。map——-同collect。inject——遍历集合中的各个元素,将各个元素累积成返回一个值。each:['my','name','is','zuolin'].each do |entry| print entry,' 'endco
2015-07-13 09:20:14 748
转载 webApp开发入门
自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-Web App(意为基于WEB形式的应用程序)。业界关于Web App与Native App的争论已有一段时间,而Hybrid混合App则受到推荐,随着时间的推移,我们相信Web App也会有一定的市场,那么它到底有什么奥秘呢?让我们来看看。AD:WebApp与
2015-07-08 17:54:57 766
转载 js面向对象编程的继承问题
avascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模拟总体上做得还是不错的,因为我们不能盲从任何一种理念,不能纯粹的为了OOP而OOP,我们需要抓住的是面向对象的好处到底是什么?为了这些优点去OOP,才是最明智的选择,所以说Js做得还不错。 Js的继承在很多书里面细致的分了很多种类型和实现方式,大
2015-07-08 17:39:01 395
转载 log4j配置详解
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATA
2015-07-08 17:34:20 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人