Time of Update: 2017-02-27
在Word2013文檔中,使用者可以藉助“拼音指南”功能為漢字添加漢語拼音。通常情況下,拼音會被添加到漢字的上方。由於漢字和拼音被合并成一行,所以使得漢字和拼音的字型大小很小。如果使用者需要將拼音添加到漢字的右側,如“拼(pīn)音(yīn)指(zhǐ)南(nán)”這樣的形式,則可以通過Word2013提供的粘貼文本功能實現,操作步驟如下所述:第1步,開啟Word2013文件視窗,選中需要添加漢語拼音的漢字。在“開始&r
Time of Update: 2017-02-27
Ruby on Rails 是一個相對較新的 Web 應用程式架構,它的目標是為應用程式開發提供一條易行道。簡而言之,就是讓生活,至少是 Web 開發方面的生活,變得更輕鬆。實際上,架構的支援者們聲稱 Ruby on Rails 開發人員的生產率最多是使用傳統 J2EE 架構的 10 倍。雖然這句話造成了 Rails 和 J2EE 社區相當大的爭議,但爭論中卻很少談及如何比較 Rails 和 J2EE 架構。構建在 Ruby 語言之上。它被宣傳為現有企業架構的一個替代,Rails 是一個用
Time of Update: 2017-02-27
在一個基於MVC的Web應用程式中,應用程式邏輯以及資料的存取是由MVC中的C,也就是控制器來完成的。因此,深刻地理解MVC架構所提供控制器對於開發一個高效、可升級、穩定的應用程式是十分必要的。RoR也不例外。RoR中所提供的控制器叫動作控制器(ActionController)。本文將主要討論動作控制器所提供的幾種服務,以及如何使用動作控制器。什麼是動作控制器在RoR中,動作包(Action
Time of Update: 2017-02-27
用Ruby on Rails來編寫資料庫管理系統是非常快速的。Ruby on Rails之所以有如此高的生產率,不 光是Ruby的文法靈活,而這一切在很大程式上是拜活動記錄(Active Record)所賜。那麼什麼是活動記 錄呢?如果用一句話來解釋,那就是一個可以將資料對應成對象的架構(這有些類似於Hibernate)。也 許你會說:"這有什麼,現在這種架構多得是,Hibernate不是也非常強大嗎?",但如果你用了Ruby on
Time of Update: 2017-02-27
本文將討論RoR中提供的基礎服務之一:動作視圖。動作視圖可以使你更快速地將資料展現給使用者。在 本文中將介紹一些動作視圖的服務,並且將舉一個例子來說明如何使用動作視圖。在MVC模式中的V,即視圖(View),它的作用是將資料以使用者所需要的形式展現出來,和傳統的模式不 同的是,視圖在展現資料時可以省去許多不必要的細節。也就是說,任何基於MVC模式的架構(framework) 都應該提供更容易的方法提取和顯示需要的資料。RoR就是這樣的架構。它將動作視圖作為其核心組件之
Time of Update: 2017-02-27
弄了好幾天,Ror環境終於搭好了,為了防止以後忘記,少走彎路,特記錄下=============================================安裝過程1、安裝 rubyinstaller-1.9.22、安裝 執行 gem install rails3、安裝 dev kit 下載後 解壓到ruby 的安裝目錄4、安裝Netbeans 6.9.15、開啟Netbeans 配置 Ruby 的gem 重點 mysql2 0.2.6 讓ror 支援 mysql6、安裝
Time of Update: 2017-02-27
萬眾矚目的Ruby on Rails 2.0已經發布了,Rails架構在2004年誕生以來,一直保持著相當快的版本 升級速度:2005年發布了Rails1.0版本,2006年初發布Rails1.1版本,2007年初發布Rails1.2版本,而還 沒有等到2008年,在2007年聖誕前夕的12月6日,Rails2.0已經發布。Rails架構每個大的版本升級都給我們帶來了相當多的新功能,新驚喜。Rails1.0帶給我們完善的單元 測試和整合測試;Rails1.1帶給我們DataBase
Time of Update: 2017-02-27
Ruby on Rails(也叫做 Rails)是一個針對支援資料庫的 Internet 應用程式的 Ruby 架構。我現在 已經將 Rails 用於兩個不同的應用程式並涉及了另外兩個關聯的程式。為了即將完成的新書 Java to Ruby(參見 參考資料),我已經採訪了很多 Rails 開發人員(那些在該架構上既成功也失敗過的人)、 架構的創始人和 Rails 書籍的旗艦之作 Agile Web Development with Rails(參見 Resources)的主要
Time of Update: 2017-01-18
本教程只適合 Ubuntu Server 用於部署項目到線上,建議使用同樣的 Ubuntu 版本,以免遇到一些版本不同帶來的問題。本教程適合新手初次部署 Rails 應用;本文測試通過環境Ubuntu 12.04 Server,伺服器安裝測試於 Linode VPS (Ubuntu 12.04 LTS (GNU/Linux 3.4.2-x86_64-linode25 x86_64)。配置 Ubuntu Server 系統如果你是國內伺服器,推薦修改網易的源輸入 sudo vi /etc/apt/
Time of Update: 2017-01-18
如何快速正確的安裝 Ruby, Rails 運行環境對於新入門的開發人員,如何安裝 Ruby, Ruby Gems 和 Rails 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。次安裝方法同樣適用於產品環境!系統需求首先確定作業系統環境,不建議在 Windows 上面搞,所以你需要用:•Mac OS X •任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)強烈新手使用
Time of Update: 2017-01-18
本文詳細介紹如何在Windows配置Ruby on Rails 開發環境,希望對ROR初學者能有協助。一、下載並安裝RubyWindows下安裝Ruby最好選擇 RubyInstaller(一鍵安裝包)。下載地址: http://rubyforge.org/frs/?group_id=167 。我們這裡下載目前較新的rubyinstaller-1.9.3-p0.exe 一鍵安裝包。這個安裝包除了包含ruby本身,還有許多有用的擴充(比如gems)和
Time of Update: 2017-01-18
1.使用ruby eventmachine和em-http-server gem,完成一個簡單的提供檔案下載功能的HttpServer2.使用了EM的FileStreamer來非同步傳送檔案,傳送檔案時先組裝了header,然後調用FileStreamerrequire 'rubygems'require 'eventmachine'require 'em-http-server'class HTTPHandler < EM::HttpServer::Server
Time of Update: 2017-01-18
Ruby是一個開源的動態程式設計語言,它有優美的文法,可用於構建可伸縮的Web應用程式。ruby gems可以很好地增強Ruby開發人員的開發效率。要在Ubuntu系統上安裝Ruby,有幾種方法,每種方法都只需幾步就能搞定。方法一:使用apt-get安裝可以直接使用兩個命令完成Ruby的安裝。# sudo apt-get update# sudo apt-get install ruby或者# sudo apt-get install ruby2.0方法二:使用brightbox
Time of Update: 2017-01-18
筆記一:代碼中包含變數,類和方法,統稱為語言構建(language construct)。# test.rbclass Greeting def initialize(text) @text = text end def welcome @text endendmy_obj = Greeting.new("hello")puts my_obj.classputs my_obj.class.instance_methods(false) #false means not
Time of Update: 2017-01-19
雖然這個問題我是在 Python 裡遇到的,但是用 Ruby 解釋起來比較容易一些。在 Ruby 裡,遍曆一個數組可以有很多種方法,最常用的兩種無非是 for 和 each:複製代碼 代碼如下:arr = ['a', 'b', 'c']arr.each { |e| puts e}for e in arr puts eend通常我比較喜歡後者,似乎因為寫起來比較好看,不過從效率上來說前者應該會稍微快一點,因為後者實際上是在遍曆的過程中對每個元素都調用一個
Time of Update: 2017-01-19
Selenium 1.x時代已經遠去,它理應躺在曆史的角落裡,靠著壁爐烤著火,抽著旱煙,在嫋嫋的升起的青煙中回憶那曾經屬於自己的美好時代。不過事實卻並非如此,現今原本早應退役的selenium 1.x卻還是多數人堅定的選擇,究其原因不過是1.x時代遺留下了大量的文檔,代碼,教程讓人們誤以為1.x還是這個年代的主流,還應該光鮮亮麗在前台演 出屬於它的美好。長江後浪推前浪,最為前浪的selenium 1.x的宿命應該是死在沙灘上。好了,直入主題,由於開源社區不再維護selenium
Time of Update: 2017-01-19
分為如下幾節: ·基本實現 ·在迭代中引用原來的對象,或者直接改變數組的值而不是返回一個新數組 ·向迭代傳入無限多的參數 ·基本實現
Time of Update: 2017-01-19
Ruby 是一門通用的語言,不僅僅是一門應用於WEB開發的語言,但 Ruby 在WEB應用及WEB工具中的開發是最常見的。使用Ruby您不僅可以編寫自己的SMTP伺服器,FTP程式,或Ruby Web伺服器,而且還可以使用Ruby進行CGI編程。接下來,讓我們花點時間來學校Ruby的CGI編輯。編寫 CGI 指令碼最指令碼的 Ruby CGI 代碼如下所示:#!/usr/bin/ruby puts "HTTP/1.0 200 OK" puts "Content-type:
Time of Update: 2017-01-19
Regex是一種特殊序列的字元,它通過使用有專門文法的模式來匹配或尋找其他字串或字串集合。文法Regex從字面上看是一種介於斜杠之間或介於跟在 %r 後的任意分隔字元之間的模式,如下所示:/pattern//pattern/im # 可以指定選項%r!/usr/local! # 一般的分隔的Regex執行個體#!/usr/bin/ruby line1 = "Cats are smarter than dogs";line2 = "Dogs also like meat"; if ( line1
Time of Update: 2017-01-22
標籤:class function intro end code 執行 代碼 irb blog 1、方法的調用2、自訂方法3、帶預設值的自訂方法4、帶傳回值的自訂方法 方法或者說是函數