Git常用资源

在工作目录中创建新仓库进入新建的目录GitTest $ git init 检查状态$ git status 添加与提交在当前工作目录中创建文件,这里我新建了ReadMe.md 添加变化$ git add ReadMe.md 检查变化$ git status 提交$ git commit -m "Add ReadMe" 添加所有变化比如添加所有的.md文件 $ git add '*.md' 提交所有变化$ git commit -m 'Add all md files' 历史$ git log 远程仓库$ git remote add TestGit https://github.com/lay1010/TestGit.git 注意:按照官方教程,命令是add origin,而我之前已经误用过origin这个名字了,如果仍然git remote add origi

Spreadsheet是神马

Spreadsheet是一个Ruby实现的gem,它可以使我们很方便的使用它对excel进行操作。 如何安装gem install spreadsheet #你懂得 简单使用Spreadsheet基本使用的包括以下几部分(C表示类,M表示模块): Column: ©用来指定列的格式化和提供了以列的形式遍历所有单元格的方法。Datatypes: (M)定义了可以将参数转换为Spreadsheet常用的属性的方法(boolean,colors,enu

MongoDB特点

数据类型丰富。 MongoDB是面向文档的数据库,不是关系型数据库。它将原来关系型数据库的"`行`"概念变换为更为灵活的"`文档`"模型。面向文档的方式可以将文档或数组内嵌进来,用一条记录表示可能需要关系数据库多个表关联的数据。扩展容易 MongoDB采用面向文档的数据模型可以很方便的在多台服务器之间分割数据,环科院实现集群的数据和负载,自动重排文档。功能丰富 MongoDB支持通用辅助索引,能进行多种

定义

反射(Reflection)也称为内省(introspection),表示一个程序可以审视自身的状态和结构。如Ruby可以获得类定义的方法列表,实例变量的值,可以修改自身的状态和结构,动态地增加方法和变量。 元编程(Metaprograming)可以被粗略定义为程序帮助你写程序。在百度百科上的定义为:某类计算机程序编写或操纵其它程序或自身作为它们的数据,或者在变异时完成部分本应在运行时应该完成的工作

Method

方法是一个有名代码块,与一个或多个对象相关联的参数化代码。调用方法时需要给出方法名、所在对象以及零个或多个与有名参数对应的参数值。方法中的最后一个表达式作为方法的返回值。 取消方法的定义取消方法的定义可以使用undef,但是如果想要取消单例方法,不能使用它。在方法或模块中可以使用undef_method。 def hello "hello world" end undef hello 定义方法的习惯方法的名词一般都是以小写字母命名的,如果方法是多个名词,那么用下划线