Time of Update: 2015-03-04
標籤:ubuntu升級ruby到2.1 1.安裝前更新: sudo apt-get -y updatesudo apt-get install cmakesudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server
Time of Update: 2014-12-15
標籤:http io ar os 使用 sp on bs ad 我們時常會與作業系統互動或在 Ruby 中執行 Shell 命令。Ruby為我們提供了完成該任務的諸多方法。ExecKernel#
Time of Update: 2015-01-30
標籤: 下載整合包:http://railsinstaller.org/en 剩下的一些小事其它教程也能找到,這裡就不多講了。 安裝完後開啟安裝目錄下的Ruby2.1.0\lib\ruby\site_ruby\2.1.0下的rbreadline.rb檔案,可以用記事本等方式開啟。然後將 require ‘dl‘改為 require ‘findle‘ 開啟命令列執行下列命令
Time of Update: 2015-04-09
標籤:ruby 代理 設定 可能是國家防火牆的原因包,安裝railsinstaller後執行總是出錯, bundle install DL is deprecated, please use Fiddle Fetching gem metadata from https://rubygems.org/………. Resolving
Time of Update: 2015-04-08
標籤:Kernel#eval()方法,可以直接執行ruby代碼字串(1)Kernel#binding()方法用來捕獲當前範圍返回一個Binding對象,Binding對象表示一個完整的範圍(2)eval()可以接受兩個參數,第一個是代碼字串,第二個是Binding對象,代碼會在傳入的範圍中執行(*eval()家族都可以)(3)Ruby還提供了一個名為TOPLEVEL_BINDING的預定義常量,他表示頂級範圍的Binding對象。可以在程式的任何地方訪問這個頂級範圍(4)
Time of Update: 2015-04-03
標籤:如何從 0 開始學 Ruby on Rails (漫步版)Ruby 是一門程式設計語言,Ruby on Rails 是 Ruby 的一個 web 架構,簡稱 Rails。有很多人對 Rails 感興趣,但又不知道從何下手、學習路線是什麼,因為在多個場合下回答過類似問題,所以決定整理成文章供大家參觀。有很多人選擇直接學習 Rails,在學習使用 Rails 的過程中學習 Ruby。但我覺得這有些本末倒置,我更推崇先學 Ruby 再學 Rails,在對 Ruby 有了一定的瞭解後再學
Time of Update: 2015-02-24
標籤:puts "Please input Number1: "#提示輸入第一個數number1=gets#儲存第一個數puts "Please input an operator(+,-,*,/): "op=getsputs "Please input Number2: "number2=getscase op.chomp#根據運算子執行相應的運算when
Time of Update: 2015-02-06
標籤:article = nilarticle.nil? # => trueempty? checks if an element - like a string or an array f.e. - is empty:# Array[].empty? #=> true# String"".empty? #=> trueRails adds the method blank? to the Object class:An object is blank if
Time of Update: 2015-01-14
標籤:步驟1安裝homebrew, 通過它安裝系統所需要的包ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"安裝完成後,brew doctor 自檢一下步驟2安裝curl -L https://get.rvm.io | bash -s stablesource ~/.rvm/scripts/rvm$ rvm -vrvm 1.26.4 (master) by Wayne E. Seguin
Time of Update: 2015-01-07
標籤:需求:實現一個簡曆類,必須要有姓名,可以設定性別和年齡,可以設定工作經曆。最終需要三個簡曆初步實現:# -*- encoding: utf-8 -*-#簡曆類class Resume attr_accessor :name, :sex, :age, :time_area, :company def initialize(name) @name = name end def set_personal_info(sex, age)
Time of Update: 2014-12-29
標籤:ruby 程式員學習任何一門新語言,總是從用新語言寫一個Hello World開始的,我們也不例外,先用ruby寫一個極簡的Hello World。 說極簡應該實至名歸,因為只有一行代碼:<span style="font-family:SimSun;font-size:18px;">puts "Hello,
Time of Update: 2014-12-21
標籤:需求:商場收銀軟體,根據客戶購買物品的單價和數量,計算費用,會有促銷活動,打八折,滿三百減一百之類的。一,使用原廠模式。# -*- encoding: utf-8 -*-#現金收費抽象類別class CashSuper def accept_cash(money) endend#正常收費子類class CashNormal < CashSuper def accept_cash(money) money endend#打折收費子類class
Time of Update: 2014-12-21
標籤:之前有看過《ruby設計模式》,不過漸漸的都忘記了。現在買了一個大話設計模式,看起來不是那麼枯燥,順便將代碼用ruby實現了一下。 # -*- encoding: utf-8 -*-#運算類class Operation attr_accessor :number_a,:number_b def initialize(number_a = nil, number_b = nil) @number_a = number_a
Time of Update: 2014-12-11
標籤:style blog ar color os 使用 sp for java #Ruby內建基礎資料類型
Time of Update: 2014-12-10
標籤:style blog color 使用 sp for strong on 檔案 解釋性語言,自上而下執行,純物件導向,跨平台,動態綁定,沒有多重繼承。NetBeans
Time of Update: 2014-12-04
標籤:des blog http io ar os sp on 檔案 首先需要在index頁加個刪除連結,並提供一個刪除的確認,使用者確認刪除時,直接刪除資料。修改views修改 ap
Time of Update: 2014-12-03
標籤:style blog http io ar os 使用 sp java 通過form來建立資料,本章節將會涉及內容:建立form,使用者重導向,渲染views 和
Time of Update: 2014-10-19
標籤:style blog http sp 2014 log bs line as Ruby的case運算式有兩種形式:第一種形式接近於一組連續的if語句:它讓你列出一組條件,並執行第一個為真的
Time of Update: 2014-10-09
標籤:物件導向、基本概念 我這個人記憶力一直比較差,需要沒事多看看,今天再看Ruby物件導向編程的內容,把其中一些概念記下來,以便日後回憶使用。 基本概念: 一。局部變數、全域變數、執行個體變數(物件變數)和類變數。 二。類方法和執行個體方法(對象方法)。 三。繼承。
Time of Update: 2018-12-08
首先,你得檢測Ruby是否已經安裝了.在shell的提示符處(這裡表示為"%",所以不要敲入%),敲入 % ruby -v (-v 告訴解譯器列印出Ruby的版本),然後敲斷行符號.如果安裝了Ruby,你會看見類似如下的資訊: % ruby -v ruby 1.6.6 (2001-12-26) [i586-linux] 如果Ruby未安裝,你可以讓管理員安裝它,或者可以自己做,Ruby是一個沒有安裝或使用限制的自由軟體.