Time of Update: 2014-12-18
標籤:ruby ubuntu 記錄 1. 安裝 curl
Time of Update: 2014-12-11
標籤:shell read ruby 反轉字串 混合編程 有了shell為毛還要ruby呢?話不能這麼說,有些小功能用ruby還是很方便的,比如說字串的反轉再加1功能用shell來寫就比較麻煩.str="123456",我們定義一個反轉後再+1的小方法:2.1.5 :020
Time of Update: 2015-01-16
標籤:Rails 的發展和版本迭代速度比較快,寫書的是很難完全追上它的步伐的。但是無論 Rails 發展的多麼快,它的核心架構與準系統都沒有發生太大的變化。《Web 開發敏捷之道》作為 Jolt 獲獎書籍是值得一看的,現在市面上最新的中文版本對應的 Rails 版本是……3.2吧,如果我沒記錯的話。然而這已經夠用了,特別是對於初學者來說,你沒有必要一下子掌握所有的細節,如果書中的 API 用法和
Time of Update: 2015-01-14
標籤:需求:股民買賣股票初步代碼:# -*- encoding: utf-8 -*-#股票1class Stock1 def buy puts ‘股票1買入‘ end def sell puts ‘股票1賣出‘ endend#股票2class Stock2 def buy puts ‘股票2買入‘ end def sell puts ‘股票2賣出‘
Time of Update: 2015-01-13
標籤:ruby-2.1.1 - #downloading rubygems-2.2.3 % Total % Received % Xferd Average Speed Time Time Time
Time of Update: 2015-01-09
標籤:ruby 遞迴 traverse 遍曆檔案 在ruby中我們要實現遍曆指定目錄的方法,網上的方法也非常之多,我們可以拿來參考參考,如下邊的traverse.rb檔案內容所示:#!/usr/bin/ruby def traverse(filepath) if File.directo
Time of Update: 2015-01-05
標籤:首先,methods,private_methods是Object類的執行個體方法;instance_methods是Module類的執行個體方法。我們先來看看這樣安排的原因:我們知道一個Ruby對象所能調用的方法包含在其祖先鏈中(包含這個對象的單例類).這裡所說的Ruby對象可以分為2類,一類是普通對象,像"abc",2,obj=Object.new這種對象,它們所屬的類分別是String,Fixnum,Object,我們稱這種對象為普通對象;還有一類對象是類(類本身
Time of Update: 2015-01-04
標籤:ruby string 常用方法 String幾乎是所有物件導向程式設計語言中最常用的類了,在ruby中也不例外,下面是幾個在ruby中String的常用方法,記錄下來。concat:串連2個字串,範例:<span style="font-family:SimSun;font-size:18px;">puts "Hello
Time of Update: 2014-12-30
標籤:第二章類繼承,屬性,類變數1.如何聲明一個子類class Treasure < Thing這樣Thing類中的屬性name,description都被Treasure繼承 2.以下三種方式傳入父類initialize方法的參數分別是什嗎?# This passes a, b, c to the superclassdef initialize( a, b, c, d, e, f ) super( a, b, c )end# This passes a, b, c to
Time of Update: 2014-12-29
標籤:ruby學習筆記之前一直對ruby只停留在聽說過的狀態,最近有一些閑暇的事件,學習一下ruby,為將來的ruby on rails開發做一些準備。ruby由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)建立於1993年。相對於java這樣的大而全的開發語言,ruby可以說是小而美的,非常類似於python,通常這樣的語言的代碼量只有java的五分之一吧,而且學習起來也比較容易,如果有效提高開發速度。ruby有很多優秀的特性,如果要說兩個最重要的特點,
Time of Update: 2014-12-27
標籤:ruby singleton ruby語言中,class_eval和instance_eval的具體差別比較明顯, class_eval針對的是一個Class的對象,然後在此對象中可以定義instance方法。而instance_eval是針對某個對象,開啟的class是 eigenclass或者singleton class。class
Time of Update: 2014-12-22
標籤:ruby 人性化取值 Ruby中的計數取值方法,是我接觸的語言中感覺最人性化和靈活的,這裡可以舉例來說明下:一、列印7次“hello,world”,如下:7.times{puts "hello,world"}#在這裡,puts的作用等同於print+"\n"二、依次列印1..9,在ruby中的方法就更多了,這裡用比較簡單的方式來實現,如下:(1..9).each{|i| print i,"&n
Time of Update: 2014-12-13
標籤:sp strong on 資料 bs 代碼 as 工作 nbsp 平時我們在寫代碼,構造嵌套資料或者給某個變數初始化時會用到下面這種形式:a ||= [] ; a = b ||
Time of Update: 2014-12-10
標籤:ruby 指令碼 shell 成績判斷 需求為:從鍵盤輸入分數,以此來判斷,0-59為不及格,列印“您沒有及格,請下次努力!”,60-79為及格,列印“您的成績及格,請更加努力!”,80-100為成績良,列印“您的成績為優秀,請再接再厲!”,如果輸入為0-100以外的分數,請列印“您的成績為優秀,請再接再厲!”如果採用ruby方式,代碼比較精簡,如下所示:
Time of Update: 2014-12-09
標籤:ruby 產生器 連續體 fibonacci ruby中有很多經典的磁碟機結構,比如列舉程式和產生器等.這次簡單介紹下產生器的概念.產生器是按照功能要求,一次產生一個對象,或稱之為產生一個對象的方法.ruby中的連續體正好可以用來完成組建器的功能.連續體說起來晦澀,其實還是很簡單的,它有3個特點:1.
Time of Update: 2014-12-05
標籤:style blog color sp on 檔案 div 問題 log 1. 調試&注釋&列印輸出調試
Time of Update: 2014-12-04
標籤:style blog http io ar os sp for on 修改views修改index視圖(app/views/posts/index.html.erb),添加編輯連結,如下:
Time of Update: 2014-12-03
標籤:blog http io ar os sp on 檔案 資料 之前的index頁,顯示的是hello world,現在將其修改為顯示我們在rails console裡面錄入的資料。1.
Time of Update: 2014-12-03
標籤:des blog http io ar os sp for on 前面《[ruby on rails] 跟我學之Hello World》提到,路由對應的檔案是 config/routes.
Time of Update: 2014-12-03
標籤:style blog http io os 使用 sp java for 1. 建立工程 rails new