原创 each, map, collect

each, map, collect   arr = [1,2,3]   1) arr2 = arr.each{|element| element = element * 2}       #arr與arr2仍然都等於[1,2,3]?

原创 Migration and Database Column Types

rails下遷移類與數據庫類型對照表:       Migration and Database Column Types   db2 mysql openbase oracle :binary blob(32768) blob ob

原创 Symbol對象

Symbol對象   如果使用字符串的目的是用來表示獨一無二的標識,而不在於其表示內容的時候,建議使用Symbol符號,這樣比較Symbol的相等要遠遠快於字符串比較的速度   這也是爲才能,hash表使用symbol原因了

原创 [轉]經典JavaScript正則表達式

[轉]http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html 目錄 正則表達式實戰...1 匹配結尾的數字...2 統一空格個數...3 判斷字

原创 關於restful_authentication密碼更新問題

使用restful_authentication插件時,進行更新密碼操作時,如果傳來密碼爲空時,會發現有關密碼驗證空值驗證會失效   這是因爲在 by_password.rb文件中,是這樣記錄的     # Stuff direc

原创 rails 開源blog typo

  rails open source blog: http://fdv.github.com/typo/

原创 [轉]java動態代理(JDK和cglib)

[轉]http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html   JAVA的動態代理  代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,

原创 [轉]面向對象設計模式的核心法則

[轉]http://www.toplee.com/blog/1249.html     有本經典的書叫《設計模式》,講了經典的21種設計模式,建議大家都看看。 1. 單一職責 就一個類而言,應該僅有一個引起它變化的原因。 如果一個類承

原创 [轉]《Web界面設計》原理一:直接了當

1 .1、行內編輯和覆蓋層編輯的最佳實踐 通過使用業內編輯,用戶在修改頁面顯示的內容時可以觀察到上下文的變化。以下是一些相關的最佳實踐: 對單個字段使用行內編輯。 當編輯多個項中的一個時使用行內編輯。這樣可以保持視圖中的上下文。 儘可

原创 需要分析

需要分析中, 資源總是有限的,少做即是多做,就儘可能的多放棄。

原创 web界面設計-6個原理

1.直截了當 2.簡化交互 3.足不出戶 4.提供邀請 5.使用變換 6.即時反應   [1] web界面設計

原创 struct2 radio標籤使用

struts2 radio 標籤: <s:radio name="sex" list="#{'1':'男','0':'女'}"></s:radio>   生成html代碼: <label>產品是否出售:</label><br>

原创 rails3 flash 清除問題

rails3請求之後,flash內容沒有被清除?   flash經常用在controller, 與view中,用來傳遞與表示信息,通常有修改記錄成功,表示一些錯誤提示內容等。   flash在兩個action中傳遞臨時對象,之後,再被清除

原创 rails3 jquery ajax

rails3中使用非form提交的ajax操作,這裏使用的js框架爲jquery   html(views/users/index.html.erb): <%= link_to "ajax_update", ajax_update_use

原创 eclipse tomcat plugin 安裝後無法顯示在工具欄中的解決方法

  (轉)配置Tomcat插件(eclipse配置插件通用方法)   軟件環境: eclipse Indigo(3.7+) tomcat plugin 3.3 (com.sysdeo.eclipse.tomcat_3.3) eclips