Day1 读书笔记&代码心得体会

一、读书笔记
今天学到了什么

1.1 如何安装Ruby

  • 许多Linux发行版已经预装了Ruby,mac OS X 也预装了Ruby。
  • 二进制发行版本很容易安装,但是可能不包含你需要的可选的软件包。
  • 从源码编译安装

1.2 如何运行Ruby

  • 交互式输入代码直接执行
  • 先创建Ruby文件,再执行

1.3 Ruby文档:RDoc和ri

  • ri是一种本地命令行工具,用来阅读RDoc格式的Ruby文档
    比如:ri GC(GC是garbage collection,一种垃圾回收机制)
    如果在mac环境下,要先在终端输入:rvm docs generate
  • RDoc是Ruby的文档系统

2.1 Ruby是一种真正的面向对象的语言

比如:

num = Math.abs(num) //Java代码

在Java中,是通过调用另一个函数来得到某些成员数据的绝对值。

num = num.abs #Ruby代码

在Ruby中,确定绝对值的能力内建在数字中——处理细节在内部实现中,只要发送abs消息到一个数字对象,让它去得到绝对值即可。

这就是所说的Ruby是一门真正的面向对象语言。

二、心得体会

1、今天完成了什么?

  • 把nice下载到本地,并运行成功
  • 新建一个属于自己的管理员账户
  • 大概浏览了数据库表
  • 开会
  • 看《Programming Ruby》一个小时

2、今天主要的收获是什么?

  • 今天主要收获了clone别人项目到本地的一些调试经验,记得clone之后要把application.ym.default复制一下并改名字为application.yml。
  • mysql2
  • brew install mysql
  • mini_magick

你可能感兴趣的:(Day1 读书笔记&代码心得体会)