码迷,mamicode.com
首页 >  
搜索关键字:gollum ruby    ( 4252个结果
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...
分类:其他好文   时间:2014-05-09 13:43:49    阅读次数:318
理解ruby on rails中的ActiveRecord::Relation
ActiveRecord::Relation是rails3中添加的。rails2中的finders, named_scope, with_scope 等用法,在rails3统一为一种Relation用法。以下是返回ActiveRecord::Relation的方法:bindcreate_withdi...
分类:其他好文   时间:2014-05-08 23:42:37    阅读次数:391
Github for Windows使用介绍
Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Win...
分类:Windows程序   时间:2014-05-08 18:52:51    阅读次数:563
Redis 的安装配置介绍
redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大..
分类:其他好文   时间:2014-05-08 16:47:44    阅读次数:397
txt 转为 csv 可以通用的 工具
Ruby Txt 转为 CSV 通用的工具 require 'csv' namespace :sys_file_conver do desc "把txt数据导入到csv中" task :txt_to_csv => :environment do amount = 100 head_hash = { '对账文件名称' =>[12]...
分类:其他好文   时间:2014-05-08 15:53:08    阅读次数:276
如何让编程产能翻二番?
TDD是敏捷开发的核心实践之一, Ruby On Rails的创始人David Heinemeier曾说,当年它打开了一扇门,让自己看到了高质量代码的全新世界。然而,TDD太难,成本太高。如果对TDD进行改进,消灭它的主要成本,并放大它的效益,就得到了一个大幅提升代码质量、大量降低开发成本的开发方式,这种开发方式,就是easy TDD,简称eTDD。eTDD如何做到消灭TDD的主要成本、放大TDD的效益呢?答案是利用工具:由工具完成苦活、脏活、重活;由工具描述程序行实现可视编程。...
分类:其他好文   时间:2014-05-08 10:58:53    阅读次数:355
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...
分类:其他好文   时间:2014-05-07 20:33:20    阅读次数:260
[jekyll] 乱码问题invalid byte sequence in GB2312
这里是windows下 使用1.4.3版本时候出现的问题。 问题1  I:\git\orangle.github.io>jekyll serve --watch Configuration file: I:/git/orangle.github.io/_config.yml Source: I:/git/orangle.github.io Destinat...
分类:其他好文   时间:2014-05-07 08:04:31    阅读次数:486
动态语言和静态语言
动态语言Dynamically Typed Language例如:ECMAScript(JavaScript)、Ruby、Python、VBScript、php也叫动态类型定义语言与静态类型定义相反,一种在执行期间才去发现数据类型的语言,动态语言是指程序在运行时可以改变其结构:新的函数可以被引进,已...
分类:其他好文   时间:2014-05-07 00:20:58    阅读次数:356
rails 4 Could not find a JavaScript runtime (ExecJS::RuntimeUnavailable)
chen@chen-pc~/demo/abc/bin$railsc /home/chen/.rvm/gems/ruby-2.0.0-p451/gems/execjs-2.0.2/lib/execjs/runtimes.rb:51:in`autodetect‘:CouldnotfindaJavaScriptruntime.Seehttps://github.com/sstephenson/execjsforalistofavailableruntimes.(ExecJS::RuntimeUnavailable)..
分类:编程语言   时间:2014-05-06 16:13:25    阅读次数:407
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!