忙里偷闲,开始学习下《programming ruby(第二版)》一书,书是直接下载的pdf。具体下载地籍大家可以上百度搜索下。开始进入第二章的学习。
分类:
其他好文 时间:
2015-03-31 19:44:12
阅读次数:
93
Thrift学习记录Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++,Java,Python,PHP,Ruby,Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Sma...
分类:
其他好文 时间:
2015-03-31 17:39:23
阅读次数:
160
XXX,最近在笨手笨脚的写一个自动化SVN更新的WEB操作小平台,这次决定用RAILS 4实现。但因为网上的教材都是以3或2版本实现的。所以这次搞了不少弯路,现总结如下:相关的VIEW代码: 本次更新SVN版本的命令: true %> 相关的CONTROLLER...
分类:
Web程序 时间:
2015-03-30 20:53:07
阅读次数:
137
class Language def initialize(name, creator) @name = name @creator = creator end def description puts "I'm #{@name} and...
分类:
其他好文 时间:
2015-03-30 20:27:47
阅读次数:
105
Proc 和 lambda 的共同点:语法类似Proc.new{|n| n**2}lambda{|n| n**2}都可以用.call方法调用hello_proc = Proc.new{ puts "Hello!" }hello_proc.call #Hello!hello_lambda = lamb...
分类:
其他好文 时间:
2015-03-30 18:13:50
阅读次数:
104
关于如题这几个概念,大部分人应该比较熟悉,但是我昏了好久,所以写下来加深印象。
1. 动态语言
又叫动态编程语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如众所周知的ECMAScript(JavaScript)便是一个动态语言。除此之外如Ruby、Python等也都属于动态语言,而C、C++等语言则不属于动态语言。
而其实我们平时说...
分类:
编程语言 时间:
2015-03-30 01:39:44
阅读次数:
135
原文:https://ruby-china.org/topics/20128MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoD...
分类:
数据库 时间:
2015-03-28 21:36:43
阅读次数:
282
几天以前,我决定开始启用一个CSS预处理器,找了很久,我选择了SASS并且尝试着去安装它。但是这似乎不是一件简单的事,在安装过程中出现了许多让我始料不及的问题,我很沮丧,但查找了很多资料,我终于找到了一个正确的安装它的方法。因此在本文中,我将向你展示两件事:怎样去安装Ruby,SASS和Compas...
分类:
其他好文 时间:
2015-03-28 17:09:53
阅读次数:
108
Java作为一门静态(static)编程语言,类型信息都要在编译期指定,相比而言没有ruby、python、js等动态语言那么灵活,比如没办法简单地遍历一个对象所有的字段,实现Duck Type方法等。而Reflection,就是Java的一...
分类:
编程语言 时间:
2015-03-28 15:53:45
阅读次数:
181
首先引用百度介绍下redmine:
Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)...
分类:
其他好文 时间:
2015-03-28 06:29:15
阅读次数:
2321