re: Java服務器每次請求創建的對象數 金大為 2008-03-11 17:01
@Roby
如果這點小事也需要交代的話,建議你去CSDN看吧。
那里腦瓜子進水的人多。
re: Java服務器每次請求創建的對象數 金大為 2008-03-11 12:08
嗯,呵呵
re: 為IE找個新死法 金大為 2008-02-07 22:03
呵呵,你這是謀殺,不叫找死。
^_^,前幾天剛剛在我blog上推了一下。
真的挺看好這玩意的
不夠客觀,再Webwork實例中,無意寫錯就算了,如果有意些錯,那就有點萎縮了。
re: 幾種javascript的改進寫法 金大為 2007-11-28 20:44
1.排開性能問題不說,你這樣做法時非常危險的。很多人都有擴充Array,String等原生對象的習慣。
for in 可能將這些擴充的成員函數也遍歷出來
人外 var myArray=[];
2.基本認同
3.基本認同
4.。。。
5.。。。
@隔葉黃鶯
是的,正則是在查找替換中輸入。
Ctr +F
re: 走向而立之年 金大為 2007-11-08 21:39
呵呵,有點意外,還一直以為你是個小孩呢。
我八一年的,看起來比你可成熟多了,艾:(
@五彩閣
看JSI
http://www.xidea.org/project/jsi下一個版本的JSI將實現腳本的導出功能。
就是說,JSI只作為一個開發期的框架。
通過對腳本合并編譯實現
@Tiger F
謝謝回復
hibernate 會翻譯過去,這不是問題,就算你寫成is null,情況依然。
人生走過1/3是啥意思?
留郵箱這招有點損吧?
隨便那里一傳就是了,自己省事,別人也省事。
re: 提交Bug及功能建議 金大為 2007-08-23 16:52
blogjava的驗證碼在cookie里面可以看到,這樣做成圖片基本就沒有意義了.bug?
re: JSA在線壓縮程序發布 金大為 2007-08-23 16:50
^_^,貌似一個blogjava的bug,我提交一下.
re: JSA在線壓縮程序發布 金大為 2007-08-22 16:29
re: 談NullObject模式 金大為 2007-08-01 11:31
我想,我們常常用的 Collections.EMPTY_LIST之類的空列表,空map。
和這里說的NullObject算是同一類技巧吧。
re: 一篇可能是誤認子弟的言論 金大為 2007-07-30 14:17
對于Integer對象的直接原始類型(int)賦值,將編譯成Integer.valueOf(原始int值)。
兩個Integer對象之所以地址相等,完全是Java5類庫層面的緩存所至。
與上面討論的常量池無關。
這個一看Integer.valueOf實現就明白了。
re: 一篇可能是誤認子弟的言論 金大為 2007-07-30 14:09
@dd
我把你這段程序的字節碼貼出來
// access flags 137
public static transient varargs main([Ljava/lang/String;)V
L0 (0)
LINENUMBER 6 L0
ICONST_M1
INVOKESTATIC java/lang/Integer.valueOf(I)Ljava/lang/Integer;
ASTORE 1
L1 (4)
LINENUMBER 7 L1
ICONST_M1
INVOKESTATIC java/lang/Integer.valueOf(I)Ljava/lang/Integer;
ASTORE 2
L2 (8)
LINENUMBER 8 L2
GETSTATIC java/lang/System.out : Ljava/io/PrintStream;
ALOAD 1
ALOAD 2
IF_ACMPNE L3
ICONST_1
GOTO L4
L3 (15)
ICONST_0
L4 (17)
INVOKEVIRTUAL java/io/PrintStream.println(Z)V
L5 (19)
LINENUMBER 10 L5
LDC "dd"
ASTORE 3
L6 (22)
LINENUMBER 11 L6
LDC "dd"
ASTORE 4
L7 (25)
LINENUMBER 12 L7
GETSTATIC java/lang/System.out : Ljava/io/PrintStream;
ALOAD 3
ALOAD 4
IF_ACMPNE L8
ICONST_1
GOTO L9
L8 (32)
ICONST_0
L9 (34)
INVOKEVIRTUAL java/io/PrintStream.println(Z)V
L10 (36)
LINENUMBER 13 L10
RETURN
L11 (38)
LOCALVARIABLE args [Ljava/lang/String; L0 L11 0
LOCALVARIABLE a Ljava/lang/Integer; L1 L11 1
LOCALVARIABLE b Ljava/lang/Integer; L2 L11 2
LOCALVARIABLE str1 Ljava/lang/String; L6 L11 3
LOCALVARIABLE str2 Ljava/lang/String; L7 L11 4
MAXSTACK = 3
MAXLOCALS = 5
re: 一片可能是誤認子弟的言論 金大為 2007-07-30 09:38
我還是在4年前剛開始學Java時看到的,因為對里面的內容實在不敢茍同,感覺就像是那位吃飽了撐著沒事干的大牛吧人家愚人節的blog給翻譯過來了。印象比較深刻。但是,原文在那里,我已經不記得了。總之是一片廣泛流傳的東西。
這次我是在javaEye的帖子里看到的:
http://www.javaeye.com/topic/102430
srcElement是IE的專有屬性。其他瀏覽器就等死吧。
re: 錢 程序 良心 金大為 2007-07-28 14:00
對,管好自己就是了。
re: Ajax之異步的優勢 金大為 2007-07-07 13:01
@Iro
建議你重修一下小學語文,免得讓人鄙視你的語言能力:)
re: 發布一個有點古老的代碼生成工具 金大為 2007-07-06 17:00
re: 關于多維數組 金大為 2007-07-04 14:46
有誤導新手的嫌疑。
嚴格的說,java沒有多維數組的概念。
他所謂的多維數組只是數組的數組。
re: 發布一個有點古老的代碼生成工具 金大為 2007-07-01 08:13
@java fans
源代碼正在整理,因為丟了很久了,很多東西都生疏了,得重新過一遍。
整理完了,會在這里發布的:)
re: JS幾處怪癖的語義 金大為 2007-07-01 08:11
@豬頭小隊長
呵呵,你看看你這個函數和我的例子有什么不同吧:)
java1的容器都是線程安全的。java2對集合框架重新設計(java1的容器依然保留),初始都是不安全的,可以通過Collections的一個靜態方法包裝一下,變成線程安全的容器。
re: 怎么一直感覺很累呢 金大為 2007-06-23 09:27
嘎嘎,我怎么感覺如果家里有年輕的女生走動感覺更好呢:)
仍外,你的blog在FF2上顯示很亂啊。希望調整一下:)
不錯,可惜需要java6支持,現在用java6的人還很少吧:(
經測試得:
除ie外,瀏覽器基本都支持png Alpha透明及data協議,所以,這種遮罩代碼可以簡化為:
if(BrowserInfo.isIE()){
masker.style.background = "#CCCCCC";
masker.style.filter = "Alpha(opacity=50)";
//}else if(BrowserInfo.isGecko()){
// masker.style.background = "#CCCCCC";
// masker.style.MozOpacity = 0.5;
//}else if(BrowserInfo.isKhtml()){//support png alpha?? need test..yes support
// masker.style.background = "#CCCCCC";
// masker.style.KhtmlOpacity = 0.5;
//}else if(BrowserInfo.isOpera(9)){
// masker.style.opacity = 0.5;
}else{
//masker.style.background = "#CCCCCC";
masker.style.backgroundImage = "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM4ffp0AwAHqALiYeNxSgAAAABJRU5ErkJggg==)";
}
re: 人怎么能無恥到這個地步????? 金大為 2007-06-17 08:37
這則新聞是我前天看到的,昨天吧它放blog上,今天響應dudu老大的號召。放首頁了。
說實在的,我們年齡也都不小了,大大小小的事情也經歷了不少,相比學生時代,已經麻木了很多,可以說,很難把這些看似與己無關的事真正放在心上。
但是這個東西,看了真讓人壓抑。
re: 中國象棋的webstart小程序 金大為 2007-06-15 08:59
我這里源代碼備份有一堆呢,也不記得那個是正確的。
這個程序是我的入門之作吧,說實在的,代碼質量不咋的。
等忙完這陣子,我會吧代碼發布出來。大改1萬多行的樣子。搜索算法有4000來行。
re: JSI2 API重構進展 金大為 2007-06-12 08:24
@Sin
呵呵,我不過就是以彼之道還治彼身而已,比較討厭那些不負責任的嚇評論。
樓上兩位還是google一下jsa是什么東西吧,免得對牛彈琴。
re: JSI2 API重構進展 金大為 2007-06-08 14:45
浮躁也是現實造成,我也浮躁。
在這個信息爆炸的時代,任何新的東西,想留住一個人的眼球10分鐘以上太難。
re: JSI2 API重構進展 金大為 2007-06-08 14:41
@Sin
你的留言已經證明,不再需要時間。
re: JSI2 API重構進展 金大為 2007-06-08 14:39
@Sin
你以為jsi就是為了提供一些模擬java的API???
可以明確告訴你,JSI不是用來提供API的。
只是幫你吧雜亂無章的腳本組織起來,隔離沖突,控制依賴。
說那些模擬java的API,以前是有一些,比如我在jsdoc里面對大js文件渲染時需要延遲初始化的集合對象,如Iterator之類。不過,這些現在已經刪除了,也覺得不適合。
此外,看你的評論就知道,你更本就不知道jsi是干什么的!!
外行看熱鬧。一邊涼快去吧?
re: JSI2 API重構進展 金大為 2007-06-07 20:00
@Sin
相反,現在作為純粹的管理框架,基本空白。
而能做到jsi這樣,無任何侵入的管理框架,更是沒有。
這里我已經投入了一年多的時間,就不在乎再投入一年。
re: JSI2 API重構進展 金大為 2007-06-07 19:54
@Sin
浮躁
現在寫組件的人還少嗎?
寫一堆重復的難用的組件才是讓費時間。
而且沒有一個好的管理框架,多出的維護代價更是讓費時間。
yyyy MM dd 的處理對象可以根據首字母確定,長度可以作為處理函數的參數,這樣,減少對象數目。維護起來方便一點。
具體干什么的我也不清楚,只知道那是使用了JSA壓縮的結果。
我在msn上的調查也大多傾向于第二種。
初步決定采用第二種方式。
@emu
有價值的不同意見,我非常感激,沒有價值的意見,還是留個耳根清靜的好。
re: Ajax之異步的優勢 金大為 2007-06-04 08:41
@dennis
文章是寫在Ajax滿天飛的那段時間,最近從msn上轉過來.
不是在探討,也不是嘩眾,只不過不瞞那些過頭的吵作,有感而發。
既然寫了,遭一些喜歡滿口Ajax的初學者、或靠著Ajax這個嘩頭發財的伙計們的磚頭,也在所難免.也早該料到.