標籤:ruby ubuntu gem rvm Ubuntu系統安裝Ruby的三種方法chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszsRuby是一個開源的動態程式設計語言,它有優美的文法,可用於構建可伸縮的Web應用程式。ruby
標籤:http io ar os 使用 sp on bs ad 我們時常會與作業系統互動或在 Ruby 中執行 Shell 命令。Ruby為我們提供了完成該任務的諸多方法。ExecKernel#
標籤:style http io ar os 使用 sp 資料 on 1.Capistrano介紹是什嗎?---一種部署工具。(部署就是在生產伺服器上安裝應用程式,或是更新最新版本;web伺服器
標籤:需求:學生抄題目,做題目初始代碼# -*- encoding: utf-8 -*-#學生甲的試卷類class TestPaperA def question1 puts ‘楊過得到,後來給了郭靖,煉成倚天劍,屠龍刀的玄鐵可能是[] a.球墨鑄鐵 b.馬口鐵 c.高速合金鋼 d.碳塑纖維 ‘ puts ‘答案:b‘ end def question2 puts ‘楊過、程英、陸無雙剷除了情花,造成了[]
標籤:ruby on rails一、環境安裝centos 作業系統1、安裝rvmcurl -sSL https://get.rvm.io | bash -s stable rvm -v查看是否安裝成功2、安裝rubyrvm install 1.9.3ruby -v 查看ruby版本號碼Rvm命令簡單使用介紹: rvm install ruby &
標籤:ruby wc 統計單詞數和行數等 在Ruby中我們定義一個wc方法,用來統計檔案中出現的文本行數、單詞數和字元數,ruby代碼程式如下:def wc(filename) nline = nword = nchar = 0 File.open(filename) do
標籤:需求:商場收銀軟體,根據客戶購買物品的單價和數量,計算費用,會有促銷活動,打八折,滿三百減一百之類的。一,使用原廠模式。# -*- encoding: utf-8 -*-#現金收費抽象類別class CashSuper def accept_cash(money) endend#正常收費子類class CashNormal < CashSuper def accept_cash(money) money endend#打折收費子類class
標籤:之前有看過《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
標籤:des style ar io color os sp for strong IDE: Jetbrains
標籤:style http io ar color sp for on bs ruby -v驗證ruby是否安裝成功並查看版本號碼 ruby -e "puts
標籤:style blog color 使用 sp 資料 div log bs #數字分為認證Integer,浮點數Float(對應與其他語言中的double),和複數Complex#整數又分為
標籤:style blog ar color os 使用 sp for java #Ruby內建基礎資料類型
標籤:blog http ar os sp for on 檔案 資料 這裡簡單加上幾個驗證,非空,最小長度,唯一修改模型修改app/models/post.rb檔案,如下:class Post
標籤:ruby rdebug net-ntp 調試 時間同步伺服器 本貓以前寫asm和C的時候常常不忘“逆向”一把,後來寫驅動的時候也用VM之類的搭建“雙機”調試環境進行調試;也對於一些小的軟體crack
標籤:des blog http io ar os sp on 檔案 首先需要在index頁加個刪除連結,並提供一個刪除的確認,使用者確認刪除時,直接刪除資料。修改views修改 ap
標籤:style blog http sp 2014 log bs line as Ruby的case運算式有兩種形式:第一種形式接近於一組連續的if語句:它讓你列出一組條件,並執行第一個為真的
標籤:style ar 檔案 on ad ef size as 程式 classtrace.rb: #encoding: utf-8module ClassTrace T = [] #
標籤:hash 一、定義:hsh=Hash.newhsh=Hash[1=>”a”,2=>”b”]hsh={“1”=>”a”,2=>”b”}支援任意對象為key,習慣使用Symbol 二、常用方法#!/usr/bin/ruby def printResult(args) print args puts "" endhsh={:a=>"hello",:b=&
標籤:style color sp c r bs as 對象 測試 操作符 含義== 測試值是否相等==== 用來比較ca
部署Ruby伺服器,部署ruby# 建立項目相關目錄/opt/logs/tv-cibn-cms#ruby 使用者下安裝 rbenv 及 ruby 1.9.3# 安裝編譯相關包yum install -y gcc openssl-devel libyaml-devel readline-devel zlib-develsu - ruby #/home/ruby# 安裝 rbenvgit clone https://github.com/sstephenson/rbenv.git ~/.