Ruby-03-class
类和对象
Define a class
在 Ruby 中,类总是以关键字 class 开始,后跟类的名称。类名的首字母应该大写。
class Customer
end
Var in class
局部变量
局部变量是在方法中定义的变量。局部变量在方法外是不可用的。局部变量以小写字母或 _ 开始
实例变量
实例变量可以跨任何特定...
2017-04-14 16:18:43 |
Lang
Ruby-02-dataType
Number
1、整型(Integer)
整型分两种,如果在31位以内(四字节),那为Fixnum实例。如果超过,即为Bignum实例。
整数范围从 -2^30 到 2^30 - 1 或 -2^62 到 2^62 - 1。在这个范围内的整数是类 Fixnum 的对象,在这个范围外的整数存储在类 Bignum 的对象中。
您可以在整数前使用一个可选的前导符号,一个可选的基础指标(0 对应...
2017-04-14 16:18:43 |
Lang
Ruby-01-base
Ruby
Ruby 是一门开源的动态编程语言,注重简洁和效率。
Ruby 的句法优雅,读起来自然,写起来舒适。
Install
本机环境为Mac。安装方式:
$ brew install ruby
原来不知何时已经安装了。虽然版本比较老了。
houbinbindeMacBook-Pro:~ houbinbin$ ruby --version
ruby 2.0.0p645 ...
2017-04-14 16:18:43 |
Lang
Ruby-00-overview
Ruby
Ruby 是一门开源的动态编程语言,注重简洁和效率。
Ruby 的句法优雅,读起来自然,写起来舒适。
为什么学习 ruby
许多Ruby开发人员发现使用Ruby很有趣,在学习编码时,有趣是一个很好的动力。
Ruby是一种非常高级的语言,这意味着Ruby抽象了(即处理你)大多数复杂的机器细节。
因此,您可以使用较少的代码行快速构建一些东西。
Ruby通过Ruby on ...
2017-04-14 16:18:43 |
Lang
lang 编程语言排名
前 20
May 2024
May 2023
Change
Programming Language
Ratings
Change
1
1
Python
Python
16.33...
2017-04-14 16:18:43 |
Lang
Spring.NET-06-test 测试
测试
对企业中测试的全面处理超出了本章的范围;
本章的重点是采用 IoC 原则对单元测试的增值;
以及 Spring 框架在集成测试中提供的好处。
单元测试
这允许编写单元测试,使被测试的对象可以简单地用 new 运算符实例化,并在单元测试代码中设置其依赖项。
您可以使用 mock 对象(结合许多其他有价值的测试技术)来隔离测试您的代码。
集成测试
.NET 平台中最常见的两...
2017-04-09 14:52:40 |
Spring
Spring.NET-05-aop 切面编程
面向切面编程 (AOP)
面向切面编程 (AOP) 通过提供另一种思考程序结构的方法来补充面向对象编程 (OOP)。
AOP 在 Spring.NET 中的使用:
提供声明式企业服务,特别是作为 COM+ 声明式服务的替代品。
最重要的服务是声明式事务管理,它建立在 Spring.NET 的事务抽象基础上。此功能计划在 Spring.NET 的即将发布版本中推出。
允...
2017-04-09 14:48:05 |
Spring
Spring.NET-02-DI 依赖注入
依赖注入 (DI)
依赖注入 (DI) 是一个过程,通过该过程,对象仅通过构造函数参数和对象实例构造后设置的属性来定义它们的依赖项,即它们与之一起工作的其他对象。
Constructor-based DI
构造器注入有三种方式。其中ByName应该是最常用的。
User.cs
using System;
namespace springNet.domain
{
publi...
2017-04-09 14:13:58 |
Spring