自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ruby语言

动态纯面向对象语言

  • 博客(46)
  • 收藏
  • 关注

原创 Ruby的作者和由来

Matz是一个专业的软件工程师,在日本有名的open source公司netlab.JP工作,而且他在日本也是一个高姿态的open source 布道者。他参与了几个开源软件项目,包括cmail,这是一个基于emacs的邮件用户代理,完全用emacs lisp 编写。Ruby也是他的第一个在日本以外的国家如此出名的作品。       在1993年的时候,有一次他和同事们谈论关于脚本语言(s

2004-11-05 08:46:00 6611 3

原创 用Jdk实现AOP

 JDK1.2以后提供了动态代理的支持,通过实现java.lang.reflect.InvocationHandler接口提供一个执行处理器,然后通过java.lang.reflect.Proxy得到一个代理对象,通过这个代理对象来执行商业方法,在商业方法被调用的同时,执行处理器会被自动调用,从而实现方法拦截。nanning就是这样原理的,spring也用了动态代理作为实现之一。动态代理定义:

2004-11-04 17:34:00 2216

原创 ruby语言是什么东西?

作者:http://www.ruby-cn.org/ 转载请保留 1、简介    Ruby是日本的Yukihiro Matsumoto写的,简单易学的面向对象的脚本语言,像perl一样,有丰富的文字处理、系统管理等丰富 功能,但是ruby要简单,容易理解和扩充。跟python很类似,但是在国内远没有python有名。一般认为,他有如下特点: 简单 解释型语言(インタプリタ),所以不必事

2004-11-04 17:28:00 8222 1

原创 用Rails创建web应用

Rails是一个open source的使用Ruby开发web应用的框架,它采用了流行的MVC模式,本文介绍了一个简单的基于数据库的web应用的开发。翻译自 http://www.rubyonrails.org/show/TutorialStepOne翻译   http://www.ruby-cn.org原文分六步六页,这里简化到一页。1. 创建数据库创建名为rails_produ

2004-11-04 17:26:00 9971 3

原创 Ruby中的模块

1。与类的区别:    a.不能有实例    b.不能有子类    c.由module   ...   end定义。2。作用主要有两个:    a.作为方法或者是常量的集合体,比如Math这个模块。         irb(main):001:0> Math.sqrt(4) => 2.0irb(main):002:0> Math::PI=> 3.141592

2004-11-04 17:24:00 2602

原创 Ruby和web开发

1。编写cgi    简单的cgi程序如下:  #!/usr/bin/env ruby  print "HTTP/1.0 200 OKrn"  print "Content-type: text/htmlrnrn"  print "Hello World!rn"    我们可以用ruby来处理提交的参数,填充模板,生成html等,但稍显麻烦,可以用cgi模块。2。使用cgi.rb

2004-11-04 17:20:00 5123 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除