Time of Update: 2018-12-06
主要介紹Dir類 File類 FileTest模組
Time of Update: 2018-12-06
生平: 松本行弘(Yukihiro Matsumoto),1965年4月14日出生於日本鳥取縣。1984年,就讀於筑波大學第三學科資訊學系。2年後休學,成為末日聖徒耶穌基督教會的宣講師。大學複學後,加入中田育男教授的研究室。1990年大學畢業。後在島根大學攻讀博士課程,修滿學分後退學,未獲學位。 現任株式會社Network應用通訊研究所研究員、樂天株式會社樂天技術研究所研究員、Ruby association 理事長、Heroku首席構架師。 經曆篇: 高中時代:用自己設計的語言編程
Time of Update: 2018-12-06
寫了個新增功能的指令碼,但此功能不允許增加同名記錄。咋辦? 初始化時把相關記錄刪除掉?如果對業務不熟悉,對錶結構不熟悉,主從表關係複雜,咋辦? 每次運行前手動改下驅動資料?麻煩! 想了個笨辦法。 先在excel驅動檔案裡加個事件:Private Sub Workbook_Activate()Sheet3.Cells(2, 6) = Sheet3.Cells(2, 6) + 1ThisWorkbook.SaveEnd Sub
Time of Update: 2018-12-07
Ruby on Rails的下載及安裝以及開發環境的搭建要基於ruby開發應用程式,我們必須安裝ruby、gem、rails、mongrel。 第一,到官方網站上下載最新的Ruby One-Click
Time of Update: 2018-12-07
ruby on rails推薦的生產運行環境是Linux/FreeBSD/Unix,即Unix系列的作業系統,採用lighttpd+FCGI的解決方案。以下我將以Linux作業系統,lighttpd+FCGI,MySQL資料庫為例,從原始碼編譯安裝開始講解。 在安裝之前,應該確認Linux作業系統已經安裝好gcc編譯器,否則請用Linux安裝光碟片先行安裝gcc編譯器:gcc –v
Time of Update: 2018-12-07
安裝Ubuntu完畢,該到配置Ruby on Rails 2.3.5開發環境的時候了,先保證你現在的Ubuntu能連網。ruby1.8.7安裝:在終端執行:sudo apt-get install ruby rdoc riruby -v 查看ruby的版本然後安裝Ruby語言軟體包管理系統(Package Management System)RubyGemssudo apt-get install rubygemsgem install rubygems-updategem
Time of Update: 2018-12-07
第3章Ruby的資料類型數字:Fixnum超出範圍後,自動轉換為Bignum。Numeric是所有數字類型的基類,Float和Integer類是Numeric的子類,Fixnum和Bignum都是Integer的子類型。整型可以是任意長度,在一定範圍內通過在一個ASCII字元或者一個逸出字元前面加一個問號得到它的數字值。字串:Ruby的字串是簡單的8位位元組序列,可以用#{運算式}來把任何的Ruby運算式的值插入到字串中,如果那個運算式是全域變數、類變數或者執行個體變數,就可以省略大括弧。可以使
Time of Update: 2018-12-06
RUBY IS...A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.對RUBY常用庫的文檔的翻譯和整理,並寫了一些使用樣本等。目的是讓自己對RUBY的類庫熟悉起來,並留下一個查閱手冊。零 基礎文法 1 控制結構 2 異常處理 3 類
Time of Update: 2018-12-06
通過上一講,我們已經對REST on Rails的基本架構有所瞭解,但是它是如何?根據用戶端的請求類型來返回不同類型的資源表示的呢?這就是我們這一講所要講的,秘密就在於respond_to。 首先讓我們來看看我們在上一講中產生的airports控制器的代碼: class AirportsController < ApplicationController def index @airports = Airport.find :all respond_to do
Time of Update: 2018-12-06
ruby是一門動態指令碼語言,這個大家都知道。我今天想討論的問題是ruby中的異常處理機制,首先貼一段代碼:Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
Ruby部署工具綜述: Vlad 1.3發布及Capistrano移交維護工作最近關於Jamis Buck將停止Capistrano開發工作的訊息令很多人對該部署工具的未來產生了憂慮,好在Vlad 1.3的發布給了他們新的希望。Vlad 1.3發布了本月4號,知名的Ruby部落格宣布部署工具Vlad
Time of Update: 2018-12-06
1) Install the FireWatir Gemgem install firewatir 2) Install the JSSH Firefox ExtensionFirefox 3.6 on Windows: http://wiki.openqa.org/download/attachments/13893658/jssh-3.6-WINNT.xpi?version=1&modificationDate=1264489925906 3) Ensure Firefox
Time of Update: 2018-12-06
自己裝了個Watir,嘗試sample的時候,總出現uninitialized constant Windows::API::Error,這個錯誤google了下,找到有人說是 更新下win32 utils gem就OK了具體原因不詳解決辦法: {this.style.display='none'; document.getElementById('Code_Closed_Text_213243').style.display='none';
Time of Update: 2018-12-06
使用netbeans debug ruby代碼Netbean Debug Ruby在NetBeans中進行ruby代碼的debug1. 擷取ruby-debug-ide的gems包 ruby-debug-ide-0.4.6.gem目前我僅測到0.4.6和0.4.5可以用,其他高版本總會有些問題2. 安裝該gem包開始菜單-> 運行 -> cmd,進入命令列輸入視窗進入到你存放ruby-debug-ide-0.4.6.gem這個包的目錄然後鍵入 gem
Time of Update: 2018-12-07
Ruby中,所謂帶塊(block)的方法是指對控制結構的抽象,最初設計是用於對迴圈進行抽象,所以又稱迭代器。文法:method_name do...end 或 method_name {} 1#塊調用 2def foo 3 print yield(5) 4end 5 6foo {|a| 7 if a > 0 8 "positive" 9 elsif a < 010 "negative"11 else12 "zero"13
Time of Update: 2018-12-07
原本的DBI模組的安裝教程: 1.安裝 首先,我是使用mysql進行測試的,你的機器上需要安裝mysql資料庫。 然後執行: gem install mysql 到rubyforge下載ruby-DBI,解壓後cd到目錄運行如下命令: ruby setup.rb config --with=dbi,dbd_mysql ruby setup.rb setup ruby setup.rb install
Time of Update: 2018-12-07
正如你所知道的,ruby字串被稱為一流的對象,它使用了大量的查詢和操作方法。一個最基本的字串操作是把一個字串分割成多個子字串。如果你有一個字串,如“foo, bar, baz”而你希望的是這樣三個字串“foo”,“bar”,“baz”。那麼字串類的split方法就可以協助你。 “split”的基本用法
Time of Update: 2018-12-07
文章目錄 Ruby - adding a directory to $LOAD_PATH - what does it do? 相同之處:三者均在kernel中定義的,均含有包含進某物之意。不同之處:1、requre,load用於檔案,如.rb等等結尾的檔案。2、include則用於包含一個檔案(.rb等結尾的檔案)中的模組。3、requre一般情況下用於載入庫檔案,而load則用於載入設定檔。4、requre載入一次,load可載入多次。
Time of Update: 2018-12-07
ruby -v #查看ruby 版本 ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本gem -v #gem版本gem update #更新所有包gem update --system #更新RubyGems軟體gem install rake #安裝rake,從本地或遠程伺服器gem install rake --remote #安裝rake,從遠程伺服器gem install watir
Time of Update: 2018-12-07
ruby unless 運算式在條件為false才運行代碼塊,但其與條件"&& ||"邏輯組合使用一直沒有搞懂.到底是false && false才運行unless的代碼塊,還是 false || false才繼續運行. 其實這個問題很簡單,只是一直沒有想過這一點.unless只管條件是false還是true,至於是不是使用了 && 或 || caozuofu.html" target="_blank">操作符,是不管的.