Time of Update: 2017-02-27
實現護士和醫生XForm本系列文章 介紹如何結合使用 XForms、IBM® DB2® pureXML™ 和 Ruby 來簡化 Web 應用程式的開發,分為四部分,這是第三部分。本系列文章中將開發一個虛構的應用程式來管理醫生辦公 室中的患者資訊。您將看到每種技術的強大功能,同時還將看到如何將其結合起來。第 3 部分將開發護 士用的表單來編輯患者資料,學習如何用 Ruby 實現這樣的功能。簡介本系列文章的第 1 部分設計了一個 Web
Time of Update: 2017-02-27
實現患者資訊XForm簡介本系列文章的第 1 部分設計了一個 Web 應用程式,讓患者在醫生辦公室中輸入資訊。討論了如何使用 XForms、DB2 pureXML 和 Ruby on Rails 建立這樣的應用程式,並對這些技術的用法做了一些實驗。本文是第 2 部分,我們開始實現該應用程式。我們將設計第一個 XForm,並建立從表單向 DB2 插入資料的 Ruby on Rails 後端。您將看到如何通過這三種技術在整個應用程式中利用 XML。先決條件本文假設讀者對 XML 和 Web
Time of Update: 2017-02-27
■ NetBeans 6.1 中經過改進的 Ruby 開發環境NetBeans 6.1 中語版於本月初發布,它提供了許多新功能及擴充功能,如高效能、JavaScript 編輯器擴充、Spring 架構統一以及簡單易 用的 MySQL 支援。有關 NetBeans 6.1 的新功能及擴充功能的詳細資料,請參閱下面的介紹:NetBeans IDE 6.1 資訊 :
Time of Update: 2017-02-28
這篇文章主要介紹了Ruby最佳化繼承類執行個體,本文直接給出一個最佳化執行個體及實現代碼,需要的朋友可以參考下 在Rails的原則裡有簡化Controller,豐富Model的說法。下面將用一個樣本展示一個簡單的繼承最佳化。特別是你的method裡有一個寫變化的self變數的時候。 假設我們有如下的Model 代碼如下: class SubjectMatterExpert < User include HashCodeCreatorModule def
Time of Update: 2017-02-28
這篇文章主要介紹了Ruby中的類對象的概念,是Ruby學習當中的基礎知識,需要的朋友可以參考下 物件導向的程式涉及類和對象。
Time of Update: 2018-03-20
標籤:abc log code lin openssl def nbsp open encode def aes_encrypt() cipher =
Time of Update: 2017-07-04
標籤:初學 arc 準備 arch 電腦 oop 運行 而且 收集 Python、Lua和Ruby之優劣Python Python的優點:1、Python比其它語言有更多擴充模組。2、
Time of Update: 2018-12-03
ruby是一門可以用sexy來形容的語言,下面就列舉幾個sexy的迭代操作。1. each簡單迭代 each是ruby中非常常見的遍曆操作,她是年老色衰的for直接替代品。如果需要索引,則可以使用each_with_index方法。words=%w(good god ruby sexy girl run)words.each do |word|puts wordend2. find 尋找單個元素
Time of Update: 2018-12-03
學習ruby入門的時候,很容易被其類和模組的小trick給迷惑住了,這裡為了整理自己的理解,就寫出來看看吧。1.ruby一切皆對象 ruby是徹底地物件導向,你見到的一切構件都是對象。數字是對象,字串是對象,類也是對象,模組也是對象,甚至類的類(Class)也是對象......irb(main):001:0> 1.is_a? Object=> trueirb(main):002:0> Object.is_a? Object=>
Time of Update: 2018-12-03
Demo WebService 公開 AddNumber 方法:[WebMethod]public int AddNumber(int x, int y){ return x + y;}用 Ruby 實現 WebServices 調用:require 'soap/wsdlDriver'wsdl = "http://localhost/WebAppTest/WebServicesDemo/Demo.asmx?wsdl"params = {:x => 1, :y => 4}drv
Time of Update: 2018-12-04
用ruby來擷取頁面內容的代碼很簡單,查了下資料,試著寫了個發送郵件的代碼,看來用ruby來實現”java調用jruby擷取網頁內容(JDK1.5)"一文的需求會更方便,代碼如下: require 'net/http'require 'uri'require "net/smtp" str =Net::HTTP.get(URI.parse('http://www.google.cn')); #puts str def sendemail(subject,content,to=
Time of Update: 2018-12-03
一個運行著的程式常會遇到意外的問題.一個要讀取的檔案不存在;當希望存入一些資料時磁碟滿了;使用者可能輸入不恰當的資料. ruby> file = open("some_file")ERR: (eval):1:in `open': No such file or directory - some_file 一個健壯的程式會合理並漂亮的處理這些問題.面對那些異常是一件討人厭的工作.C程式員被要求做到檢查每一個可能導致錯誤發生的系統調用的傳回值並立刻做出決定. FILE *file =
Time of Update: 2018-12-03
這是一個研究筆記,主要是為了向同好請教。除了這個開頭以外,沒有多餘的廢話,也就免了其他的客套。請大家不要抱怨可讀性不好。1. 在一個名字或者字串前面加上冒號,得到一個symbol對象。還可以通過String#to_sym、Fixnum#to_sym和String#intern得到。2. 一般用symbol做hash的key,號稱是為了節省記憶體,提高執行效率。3. 為什麼可以節省記憶體?Ruby中的String是可變對象,這一點跟Java、C#、Python都不一樣。注意跟某些C+
Time of Update: 2018-12-04
around_filter :around_action_filter protected def transaction ret = true ActiveRecord::Base.transaction do begin yield if block_given? rescue Exception => ex
Time of Update: 2018-12-03
Jave Web Framework Sweet Spots Java Web 架構的“甜點” 這是一篇很有趣的文檔,所以摘要一下,其實類似閱讀筆記,好像是3/25發布的: 不知怎麼翻譯Sweet Spots,難道翻譯為甜處、甜頭、蜜點、蜜穴? 這時基於對以下人的採訪: JSF Jacob Hookom RIFE Geert Bevin Seam Gavin King Spring MVC Rob Harrop Spring Web Flow Rob Harrop and
Time of Update: 2018-12-03
今天開始學習Ruby。準備的圖書呢,就是《Programming Ruby - 2nd》。為了準備一個實驗的環境,於是要給我的Ubuntu上安裝Ruby的環境。 1、安裝解譯器:sudo apt-get install ruby 2、安裝一個即時執行工具irb: 由於第一部安裝的結果只是安裝瞭解釋器,所以這個irb要單另安裝。執行下列命令即可:sudo apt-get install irb 3、安裝本地文檔:
Time of Update: 2018-12-03
以前在使用Perforce時犯過這樣的錯誤:編寫了新的檔案,忘了添加到 Perforce depot 中就匆匆submit,別人sync下來編譯不過,影響團隊進度。編寫了一個Ruby指令碼,用於檢查當前client中有哪些檔案沒有添加到depot中,每次submit之前運行一下 p4nothave,就能知道還有哪些檔案沒有add進去。另外用 p4nothave | p4 -x - add 可以把這些檔案都add到depot中。基本思路,先用 p4 have
Time of Update: 2018-12-03
這是一個很簡單的介紹各 script 的可學習性,免一些朋友對 Ruby 有過份的期望。 這問題也很難回答,反而回答為什麼不 Ruby 還容易。那就先回答為什麼不 Ruby 吧!首先,沒有什麼檔案暢解 Ruby 。記得自己學 Ruby 的 Postgresql 和 LDAP 的 API 時,在手上只各有三至四頁的檔案。三至四頁,不是三四百頁的檔案,還記得 Perl DBI 嗎?就是 perldoc 也不止二十頁的內容;還不要數 orelly 的 Perl DBI
Time of Update: 2018-12-04
最近,我需要一種快速開發語言,目前炙手可熱的快速開發語言就是Python和Ruby了。Ruby和Python都是非常優秀的指令碼語言,雖然他們的設計哲學幾乎完全不同,但他們效率差不多,應用領域也差距不大,似乎天生就是競爭者。到底選那個呢?我做了一些簡單的比較。 我們比較兩種語言的時候,拋開效能問題不說,一般最在意的大概就是資源和學習曲線。
Time of Update: 2018-12-04
細數Ruby語言優缺點解釋以上這些究竟在做什麼顯得有些羅嗦了。但是我希望傳遞的是,使用ruby這個語言時候的體會。儘管你不能自己親自嘗試,但是你可以通過螢幕看到這一系列的過程。現在我想展示另外一個例子。我希望你們可以所看到的內容中,得到一些體會。如果你之前還沒有嘗試過任何一種指令碼語言,那麼我鼓勵你去學習ruby.