官方首頁:http://www.csg.is.titech.ac.jp/~chiba/javassist/Javassist,Cglib等是一些代碼增強工具,在運行時刻進行Java位元組碼增強,雖然速度上稍微慢一點點,但是帶來的是代碼的簡潔,今天用Javassist進行代碼增強。代碼:TestBean.javapackage javassist.sample;public abstract class TestBean { public String field; public ab
文章目錄 繼承並加入新成員父類對象(Superclass)訪問被重寫了的那些方法原型繼承的討論新的ECMAScript 5又是怎麼樣的呢? YUI 3中的繼承模式及其用法簡介January 6, 2010 at 6:30 am by Stoyan Stefanov文中討論了YUI3兩種代碼複用的方式:基於類的繼承(classical inheritance pattern)和原型繼承(prototypalinheritance)模式。
一般原型繼承的寫法 xxx.prototype = new Base();,但是 new Base 這樣的寫法怎麼能對構造器傳入參數呢?明顯寫死了而不能傳入參數——必然要有其他的做法。什麼做法?我們很容易想到 sub.prototype = base.prototype,但這樣直接的寫法雖然看上去可以,實際上卻很危險,因為這相當於設定同一個原型鏈(Prototype Chain)——在同一個類上修改 prototype
這幾天趕一個項目,經理是一位80年代畢業大學生。聽到這個單詞就令人肅然起敬了。做一個語音壓縮演算法。前後過程如下:先是,國慶的時候叫到公司,接下一個任務說用MELP演算法做一個電話控制項,以便放在網頁上,據說該演算法效率高,在語音壓縮演算法裡算是很高的。我看著一大堆c語言的陌生代碼,心裡一百個不情願。國慶節期間便沒有動手。後來公司催,把代碼走了一遍,發現壓縮的過程最好能調用 windows 內建的acm中的演算法,若要自己實現,會有很多不便。於是彙報說能不能考慮換用 gsm610 或者什麼729
HTML5, Video, Canvas, and Ext JSJanuary 14, 2010 by David DavisHTML5正要來臨。本文將會檢視一下兩個HTML5開發至為令人信服的特性——視頻Video及Canvas。Ext的大夥們都迫不及待地趕上新標準,看有什麼可以為我們所承諾的。<video>標籤是為了原生的視頻渲染,這樣的話就不用那些第三方的如Flash的外掛程式。至於<canvas>標籤,則是為了在像素層級,這麼細的一個層級中“畫出”複雜的圖形映像,
文章目錄 Ext.air.Clipboard 粘帖板 November 24, 2008 by Aaron Conran事實上,我們一直在關注Adobe AIR,而且在後來的與Adobe的合作促使下,我們對Ext.air包的進行了若干功能的加強,包括增加聲音、表單、資料庫、資訊、粘貼板和檔案系統介面的新類,同時,我們列舉新的例子去顯示如何使用這些新特性。其中一個例子便是Ext
導讀:一圖勝千言,從事UI的工作者對於這句話的含義應該尤其明白。本系列部落格將連載幾期的Cooper投影片,關於“面向UI的敏捷開發”方面的內容。Cooper何許人也?還未瞭解他的朋友請先google一下,即可證明本人發帖的動機還是很明顯的:),即借一借Cooper的真知灼見,小譯一番,張貼出來。小弟翻譯不好的地方,還請看官見諒。投影片開始:The Wisdom of Experience體驗的智慧我在兄弟們眼中的角色,好比一個介面設計師Most of you know me as a