Singleton在GOF設計模式中算是基本的基本,因為結構簡單,很容易就明白,也很容易寫出來。其實用Javascript做Singleton甚至比其他語言更簡...
Ruby on Rails: Up and Running 最早出現的RoR中文翻譯,應是這一本書。 雖然這一本不厚,Up and Running 的字樣,...
更詳細的內容請至我的部落格finalevil's blog瀏覽 這是一個很典型的表格(table)應用,但越是常見通常就表示越多人詢問,所以在ASP.Net的G...
程式設計中最常使用的邏輯控制就是 if 跟 case 了。 什麼時候該用 if ?什麼時候用 case 呢? 我會使用 case 的情況,通常是條件是單純的,如...
C#提供了四種不同的函式來判斷兩個物件是否相等: public static bool ReferenceEquals(object left, obje...
Beginning Ruby: From Novice to Professional 這本書的作者 Peter Cooper 是 Ruby Inside 的作...
Fluent Interface也有人稱做Cascade,它其實跟程式技術本身沒有直接關係,不過應用得當時,它可以讓程式看起來更有表現力,甚至好像一種新的語言。...
更詳細的內容請至我的部落格finalevil's blog瀏覽 使用者介面其實是一種很高深莫測的東西,有些時候只要多加一點點,就可以更貼近使用者一些些。但常常也...
延續獎金獵人使用了哪些Drupal模組?(上),今天介紹更多獎金獵人實戰模組。 今天列出的比較算是小功能的模組,但對整體優化也很有用。 21.Active Ta...
Rails CookBook 沒有重覆上一篇Ruby CookBook, 這是Rails CookBook。 這本 CookBook 對於 PLEAC 的問題...
Observer模式是GOF design pattern裡面很基本的模式,他的目的主要是讓一個物件狀態改變時,多個相關物件可以被通知。Java就大量使用這個模...
變數命名重不重要呢?如果您的程式不斷地在更新,程式不斷的擴展,甚至於是一個系統,這就很重要了,因為不是您一個人可以完成的事情,就必須要考慮到別人是否看得懂,容易...
.NET程式在物件初始時,變數初始器會將成員變數做初始化的動作。對於值類型的成員變數來說,會被初始為0值。因此我們應將0視為值類型的默認值。 以列舉型別來看,假...
更詳細的內容請至我的部落格finalevil's blog瀏覽 Sever side程式語言通常都會有用來處理Query String的類別或方法,像是PHP可...
Introduction 當程式決定使用值類型來開發時,請優先考慮將值類型實現為具備常量性與原子性的類型。因為具有常量性的類型可讓程式較為容易編寫與維護,也較容...
lazy load就是只載入精簡的核心,其他的程式到需要時才動態載入。這個主題其實上http://ajaxpatterns.org網站,找一下On-Demand...
Ruby CookBook 常會碰到的程式問題,Cookbook 系列是不可或缺的參考。 Perl Cookbook 是首先出版的 Cookbook 程式系列...
匈牙利?!是五日遊嗎? 匈牙利命名法,在當初 C 語言流行的年代,特別是視窗環境下的程式,非常有名的一種變數及常式的命名規範,一般我們以 Naming Conv...
小喵這次想在ASP.NET中達到類似Excel凍結視窗的效果。但是中間遇到了幾個狀況,要一一排除掉,小喵將排除的方式記錄如下: 1.首先這樣的方式並非標準的CS...
更詳細的內容請至我的部落格finalevil's blog瀏覽 今天要介紹的這個外掛可以讓textarea依照內容變大,在固定寬度的狀況下,當內容越多,則tex...
上一篇分享講到Javascript的單執行緒特性,以及它如何用事件佇列的方式來模擬多工。不過HTML5規格其實已經為在網頁中執行的Javascript帶來真正多...
第一單元於上一篇「終於」結束了。 主要都是一些基本功,相信有經驗的程式設計師或者是剛進入程式設計師領域的新手,都會接觸過這些資訊,熟練了自然都會有心得。 第二單...
在C++中,所有類型都被定義為值類型,但可以自行選擇建立他們的參考形式;在JAVA中,所有自定義的類別都為參考類型。而在C#中,我們必須在設計類型的時候決定類型...
Beginning Ruby on Rails 有 Beginning、Learning、Novice、Dummies、Head First、Head Rush...
更詳細的內容請至我的部落格finalevil's blog瀏覽 在撰寫網頁的時候,如果沒有使用SSL的方式傳遞資料,那麼submit到伺服器的資料通常都是明碼傳...
獎金獵人是使用Drupal架設,那是怎麼使用的呢? 這個分享主要是針對沒接觸過Drupal的人做的,所以會從很外層開始講起。 Drupal是一個Open Sou...
Javascript語言裡面看不到什麼叫做Thread的東西,實際上...也沒有。那setTimeout、setInterval以及大大小小的事件,怎麼看起來好...
今天要介紹的型別不是一種型別(驚!那今天要講甚麼?好抽象喔!) 對!就是講抽象資料型別(Abstract Data Type)! 為什麼說他不是一種真的資料型別...
ToString方法昰.NET程式中最常用的方法。除了開發人員直接叫用外,.NET程式在某些情況下也會隱含叫用該方法。 在未做覆寫處理的狀態下,我們呼叫ToSt...
Practical Ruby for System Administration 目前有關以個別程式語言來講系統管理的有: Perl for System Ad...