本系列是《七周七语言》的课后习题答案。这本书不拘泥于语法细节,而是横向比较各种编程语言(非热门)之间的编程范式。是本对编程觉悟能有所帮助的好书,这里就不多做介绍了,感兴趣的同学不妨去看一下。不得不说,Ruby的风格很黑客。1. 打印字符串"Hello, world."puts "Hello, wor...
分类:
其他好文 时间:
2014-08-28 23:54:16
阅读次数:
374
http://ruby-doc.org/core-2.1.2/File.html#method-c-dirname(1)basename(file_name [, suffix] ) → base_nameReturns the last component of the filename give...
分类:
其他好文 时间:
2014-08-28 17:58:25
阅读次数:
202
接触了Ruby,发现它有个包管理工具RubyGem非常好用,而且有非常完备的文档系统http://rdoc.info发现Python下也有相同的工具,包含easy_install和Pip。只是,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用:准备:$ curl -O ...
分类:
编程语言 时间:
2014-08-28 13:15:09
阅读次数:
206
网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli扩展都没有。今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动...
分类:
Web程序 时间:
2014-08-28 11:22:14
阅读次数:
252
1 #当前块 2 class Block 3 def a_method 4 return yield if block_given? 5 'no block' 6 end 7 end 8 obj=Block.new 9 puts "#{obj.a_m...
分类:
其他好文 时间:
2014-08-27 20:18:28
阅读次数:
194
文章出处:http://blog.csdn.net/lanphaday/archive/2010/03/19/5397038.aspx 协程,又称微线程和纤程等,据说源于 Simula 和 Modula-2 语言(我没有深究,有错请指正),现代编程语言基本上都有支持,比方 Lua、ruby 和最新的...
分类:
其他好文 时间:
2014-08-27 20:10:48
阅读次数:
176
1 #全局变量2 $global_variable=103 class Class14 def print_global()5 puts "Global variable in Class1 is #{$global_variable}"6 end7 end8 cla...
分类:
其他好文 时间:
2014-08-27 20:08:28
阅读次数:
197
1.MAC安装Ruby环境 1> 安装RVM 控制台命令:$curl –L https://get.rvm.io | bash –s stable$source ~/.rvm/scripts/rvm$rvm –v (查看版本,检查是否安装正确)2> 用rvm安装ruby环境$rvm install ...
分类:
其他好文 时间:
2014-08-27 18:23:48
阅读次数:
217
thrift是一个 软件 框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和 代码生成 引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Java...
分类:
其他好文 时间:
2014-08-27 11:14:28
阅读次数:
229
学习Ruby参考教程:http://www.w3cschool.cc/ruby/ruby-installation-windows.htmlwindowx下的ruby学习一.安装ruby,下载最新window稳定版ruby,这里是1.9.3版本点击next安装直到完成,为了方便,在安装界面下方会有个复选框提示是否需要安装watir,DevKit和环境配置的选项,这..