05 2014 档案
Ruby常用文件操作
摘要:#建立一个222.rb文件并且输入字符file = File.open("222.rb","w+")file.puts "123\nwadwa\n12124124\ndwdw"file.close#输出222.rb的内容File.open("222.rb","r+") do |file|while ... 阅读全文
posted @ 2014-05-22 17:17 秋叶leaf 阅读(2141) 评论(0) 推荐(0)
Linux各个目录浅析
摘要:/bin binary缩写,存放着使用者经常使用命令例cp、ls、cat等等 /sbin (SuperUser bin)系统管理员所用的系统管理程序;/etc 存放所有的系统管理所需要的配置文件及子目录;/lib 存放系统最基本的动态链接共享库,类似于Windows下的DLL文件;/dev ... 阅读全文
posted @ 2014-05-22 15:53 秋叶leaf 阅读(217) 评论(0) 推荐(0)
Ruby一行代码实现快速排序
摘要:1 def quick_sort(a) 2 3 return a if a.size x}) : [] 6 7 end 8 9 array = [72,6,57,88,60,42,83,73,42,48,85] 10 11 p quick_sort(array) #=> [6... 阅读全文
posted @ 2014-05-09 10:08 秋叶leaf 阅读(413) 评论(0) 推荐(0)
调试常用的方法
摘要:1 object.methods() # 列出对象的类的实例方法。即该实例的可用方法列表。puts [].methods.grep /^re/ #列出Array以re开头的实例方法列表2 object.instance_variables() #列出对象(Module或Class)的实例变量cl... 阅读全文
posted @ 2014-05-08 15:17 秋叶leaf 阅读(192) 评论(0) 推荐(0)
Ruby实现冒泡排序
摘要:1 def bubble_sort(array) 2 return array if array.size = array[j+1] 7 end 8 end 9 10 return array11 end12 13 a = [12,42,1,25,32,63... 阅读全文
posted @ 2014-05-07 17:01 秋叶leaf 阅读(242) 评论(0) 推荐(0)