原创 linux升級firefox

昨天想安裝個WEB開發用的firefox插件,發現自己的firefox的版本爲1.5.2。而現在的差價都是3.x後兼容的。我這個人比較一根筋,我沒有去

原创 ruby中的CRUD以及數據的組織形式

1CRUD C: .save .create() R: find(:first) 查詢第一條 find(:all, conditions=>”name=’ 值 ’ and pay_type=’ 值 ’”) 給定

原创 ruby中數組及hash基礎

數組及 hash 相關用法 數字和字符串都可以作爲 hash 的鍵   將數組轉化爲 hash :( a 爲對象數組) 首先定義一個 hash h={} , a.each {|e|h[e.code]=e}   .co

原创 不以ActiveRecord爲基類的ruby類

模型相關方法 一、構造器 調用模型構造器時首先訪問 initialize() 函數,對於空值構造器應爲 def initialize(xxx=nil,yyy=nil) unless xxx=nil and yy

原创 ruby遷移任務基礎

1 運行遷移任務 Rake db:migrate 數據庫中 schema_info 表記錄 version 的當前版本信息如: 20081230025725 2 字段類型 通過遷移任務可以把任務中的程序

原创 局域網攻防摘錄

一、另闢蹊徑—更改MAC地址 我瞭解到,每張網卡的MAC地址(硬件地址)各不相同,這是用來證明身份的唯一識別ID。而局域網進行通信也必須依靠MAC地址作爲基礎,路由器發送廣播報獲得局域網內電腦所傳回的MA

原创 Jquery基礎

一、 Jquery 頭標題位置 第一行 <script src=”jquery.js” type=”text/javascript”></script> 第二行自定義標籤 <script src=”alice.js” t

原创 rails 對 ruby 的擴展

rails 對 ruby 的擴展 1 對象擴展 rails 對 ruby 的擴展 將 ruby 對象轉化成 json 格式 : 對象爲: new (“ rails “, [10,10,9,1] ) #=> 對象

原创 界面HTML基礎

1. <!-- [endif]-->HTML <!-- [if !supportLists]-->一、 <!-- [endif]-->基本結構 <!DOCTYPE html PUBLIC "-//W3C//DTD XHT

原创 Javascript對字符串的處理

一、聲明字符串: varnormal_monkey="Iamamonkey!<br>"; document.writeln("Normalmonkey"+normal_monkey); varbold_monkey=normal_mon

原创 模塊的included()

[size=medium] 模塊的included方法會在其他的類或模塊把這個模塊混入他們自己裏面時被調用,調用時傳入的參數爲混入模塊的模塊或類,如下代碼[/size]module A def A.

原创 ruby on rails表間關聯

1 創建外鍵 t.integer : 表名單數 _id 關聯表的命名要以首字母的順序決定如 categories_products 關聯表的聯合索引: add_index:categories_produc

原创 ruby中extend Mod

[size=medium]在ruby中一切皆對象就不用多說了,對象的方法是通過對象中的指針klass指向一個其他類,這個對象的方法就定義在這個類中。如果一個類是Object的子類,那麼這個類所有實例化出的對

原创 區別Ruby的require,load,和include

三者之間區別並不像你想的那麼難,也不會像有些文章寫的那麼長。挺簡單的。 相同之處:三者均在kernel中定義的,均含有包含進某物之意。 不同之處: 1、requre,load用於文件,如.rb等等結尾的文件。 2、include則

原创 動態語言與閉包

在JavaScript裏,“閉包”是一個神奇的東西。藉着閉包的力量,我們將跨過面向對象的領域,來攀登一座新的高峯。保羅格雷厄姆 曾經說過, 我 認爲目前爲止只有兩種真正乾淨利落, 始終如一的編程模式:C語言模式和Lisp語言模式.此二者就