Time of Update: 2016-11-04
標籤:rate number 方便 select cto upd enum method stat enum的作用是聲名一個枚舉屬性來映射資料庫裡整型欄位的值,並能通過這個屬性來查詢資料庫。可以
Time of Update: 2016-10-25
標籤:stomp date 安裝 extra schedule rest upd tor 環境變數 下載 rubyinstaller。連結:http://rubyinstaller.o
Time of Update: 2016-12-20
標籤:ruby 檔案列印 ruby遍曆檔案內容,基本思路是逐行讀取逐行列印,也是比較普遍的方法:#!/usr/bin/env ruby#Encoding:utf8file = File.open("/tmp/abc.txt")file.each_line do |line| print lineendfile.close另外一種寫法,一次性讀取一次
Time of Update: 2016-12-20
標籤:ruby if if判斷的基本格式如下:if 條件 then #then可省略 處理end1、判斷檔案是否存在#!/usr/bin/env rubyif File.exist?("/etc/hosts") print "ok"end加上else#!/usr/bin/env rubyif&
Time of Update: 2016-12-20
標籤:ruby awk 直接上代碼#!/usr/bin/env ruby#encoding: utf-8filename = ARGV[0]file = File.open(filename)=begin逐列列印=endfile.each_line do |line| myline = line.chomp!
Time of Update: 2016-12-19
標籤:gpo awb owb lap was rom 分享 iii zrm Chapter2: RindaIncluding 7 parts:"Hello World" the Rinda
Time of Update: 2016-12-19
標籤:rmq ++z ror cdt rar cgi mba cat getting Part II Third-Party Frameworks and Libraries
Time of Update: 2016-12-18
標籤:start puts pre nod blog node for color tar 著急用所以直接扒了一個C++演算法翻譯成了ruby…暫記 1 nodes = ["node1",
Time of Update: 2016-12-17
標籤:雜湊 關注 解釋 指令碼 代碼 res scala 資料庫 oar 老實說不是很喜歡去討論ruby和python的對比,似乎總是把兩個語言放在對立的位置上,我覺得沒有必要,同樣是動態語言,
Time of Update: 2016-12-03
標籤:ppc sip ppp example o2o cpi accept mst image SecurityAlthough DRb provide some security, they
Time of Update: 2016-09-09
標籤:#將ARGV[0]轉換成Regex類型pattern= Regexp.new(ARGV[0])#Devise gem包Devise是Ruby中使用最廣泛的身分識別驗證gem包之一。Devise為我們提供了從註冊到登入,從忘記密碼到找回密碼等等完善的功能。#方法調用的文法對象.方法名(參數1,參數2,參數3,...,參數n)方法的調用就是把幾個參數連同訊息一起發送給對象的過程。Ruby Programming學習筆記
Time of Update: 2016-09-06
標籤:scanGogs.rb#!/usr/bin/env rubyrequire ‘open-uri‘require ‘thread‘require ‘english‘# configsCONFIG_IPDOMAIN = ‘30.93.41.‘CONFIG_RANGE = (2..254)CONFIG_URITEMPLATE = ‘http://%s:3000/user/login‘# ttyTTY_FG = { Black: 30, Red: 31, Green: 32, Yellow: 33
Time of Update: 2016-08-17
標籤:1、下載最新版本的rubyinstaller並安裝http://rubyinstaller.org/downloads/如所示設定路徑,我安裝時將所有選項都打夠了,免除了後面需要什麼配置麻煩。2、安裝完後才能之後去Cmd命令中輸入ruby -v ,並看到所示版本資訊說明安裝成功3、接下來安裝獲得RubyGems 網址:https://rubygems.org 搜尋點擊然後選擇下載格式並下載到本地解壓。在cmd中輸入路徑:D:\Software\Ruby\rubygems-2.6.
Time of Update: 2016-08-12
標籤:1.RubyMine建立ROR工程 File->New Project??選擇Rails下的"New Application"??點擊OK 後產生ROR項目????2.添加 Controller建立項目後,在在工程名上右鍵->建立??填入Controller的名字,點擊OK即可??產生Controller後,會自動為app目錄下的檔案夾添加如下四個檔案並直接在編輯器中開啟,第一個最常用?? 3.添加程式在上面第一個檔案裡自訂一個過程,命名為‘b‘
Time of Update: 2016-08-11
標籤: 經過我的前兩篇博文 ”Ruby On Rails環境搭建“ 和”Ruby On Rails 環境搭建MySQL資料庫連接“ 我們已經具備了開發Ruby On Rails程式的一切要素,但是天天對著dos視窗敲命令總是感覺不那麼方便,經過自己這兩天的嘗試和摸索,基本上已經掌握了用RubyMine2016.2開發Ruby On
Time of Update: 2016-08-11
標籤:註:現在http://rubyforge.org 網站已經停止運行,取而代之的是https://rubygems.org這個網站,下文中所需要的gem包都可以去這個網站搜尋下載。其他完全按照下文說的去做即可 Ruby on Rails 體驗之旅(一)--安裝 最新心血來潮的想學一門新的東西,聽說用ROR的開發效率會很高,所以就選擇了ruby on rails,安裝的時候真是不順心,這裡把自己的安裝心得記下來: 1) 安裝ruby
Time of Update: 2016-08-04
標籤:運算式和變數: 這兩點和其他主流的程式設計語言基本沒有差別,這裡直接跳過。 需要注意的是 ruby中 x=x+1 可以寫成 x+=1 但是不支援 x++ , x-- 等一元運算子 比較子和運算式: 在ruby中可以直接在運算式中混合使用比較子,來實現如果滿足某個邏輯則進行相應的運算式操作: 1 x = 10 2 puts "x is ten" if x == 10 # x is tenExpression除了if關鍵字還可以使用unless,這個表示和if相反的:1 x
Time of Update: 2016-08-02
標籤: Ruby 提供了四種類型的變數 局部變數:小寫字母或_開頭 執行個體變數:執行個體變數可跨越任何特定執行個體或對象的方法,意味著,從對象到對象的執行個體變數改變。執行個體變數前面加at符號@,緊接著變數名 類變數:類變數是可在各種不同的對象 一個類變數屬於類 是類的一個特點 他們前面的符號@@跟著的類變數名 全域變數:類變數不能跨類 如果想要一個單一的變數可以跨類 需要定義一個全域變數 全域變數的前面總是用貨幣符號$=end =
Time of Update: 2016-08-02
標籤:#!/usr/bin/ruby=begin Ruby支援的有5種類型的變數 全域變數:以$開頭 未初始化的全域變數的值為0 並使用-w選項產生警告 全域變數的賦值會改變全域狀態 不推薦使用全域變數 他們使得程式的含義模糊=end#以下為全域變數例子=begin$global_variable = 10 class Class1def print_global puts "Global variable in
Time of Update: 2016-08-01
標籤:Symbol:表示“名字”,比如字串的名字,標識符的名字。建立一個 Symbol 對象的方法:在名字或者字串前面加上冒號:test:"hello ruby" 在 Ruby 中每一個對象都有唯一的物件識別碼(Object Identifier),可以通過 object_id方法來得到一個對象的標識符。來看看 Symbol 對象和 String 對象的差別:puts :str.object_id