
2006年3月14日 #
Grid篇(100列,10000行)
ps:Aurora是一套正在開發(fā)中的actionscript3的ui框架.
Buttons按鈕篇:
DoSWF 是一款非常好用的flash加密混淆工具,相比其他混淆工具,DoSWF的功能更加強大,混淆的也更徹底.
1.支持as2及as3的加密。目前反編譯器完全看不到代碼
2.支持對as3的混淆,讓反編譯器看到的是一堆亂碼
3.支持對as3注入隨機代碼,讓反編譯軟件直接崩潰退出
4.支持一個項目多個swf同時處理(doproject特性)
5.支持對swc文件的加密
6.方便對as3的swf添加文字、圖片水印
7.支持對as3的swf進行剔除重組,方便模塊開發(fā)
DoSWF主要分為3個不同的版本:
MINI是DoSWF的一個簡易版,擁有DoSWF最基礎的加密、混淆功能。優(yōu)點就是使用很簡單.
PROJECT版主要是針對項目處理而發(fā)布的。它可以一次對多個swf文件進行綜合批量處理。
PROFESSIONAL版即DoSWF專業(yè)版。擁有MINI版和PROJECT版所有功能。同時還有更多的特性,比如添加水印,剔除,使用域控制等
MINI版本的價格只要人民幣50元,對于普通個人來說僅僅是相當于一本書的價格.
經過測試.混淆加密過后的文件不會被SwfScan和Sothink等反編譯工具破解,值得推薦!!
DoSWF的地址: http://www.doswf.cn/
1.支持as2及as3的加密。目前反編譯器完全看不到代碼
2.支持對as3的混淆,讓反編譯器看到的是一堆亂碼
3.支持對as3注入隨機代碼,讓反編譯軟件直接崩潰退出
4.支持一個項目多個swf同時處理(doproject特性)
5.支持對swc文件的加密
6.方便對as3的swf添加文字、圖片水印
7.支持對as3的swf進行剔除重組,方便模塊開發(fā)
DoSWF主要分為3個不同的版本:
MINI是DoSWF的一個簡易版,擁有DoSWF最基礎的加密、混淆功能。優(yōu)點就是使用很簡單.
PROJECT版主要是針對項目處理而發(fā)布的。它可以一次對多個swf文件進行綜合批量處理。
PROFESSIONAL版即DoSWF專業(yè)版。擁有MINI版和PROJECT版所有功能。同時還有更多的特性,比如添加水印,剔除,使用域控制等
MINI版本的價格只要人民幣50元,對于普通個人來說僅僅是相當于一本書的價格.
經過測試.混淆加密過后的文件不會被SwfScan和Sothink等反編譯工具破解,值得推薦!!
DoSWF的地址: http://www.doswf.cn/
在寫Fgantt的過程中發(fā)現(xiàn)一個奇怪的問題,相同的代碼編譯出來的swf在其他瀏覽器下都正常,
但是在360瀏覽器這樣的嵌入IE內核的瀏覽器下確出現(xiàn)問題.
stage.stageWidth在swf加載后能夠正常的得到正確的值,但是在360瀏覽器下卻得到0.
而且不同的是360加載完swf后會觸發(fā)一個Resize事件,這個記得在以前做js框架的時候也發(fā)現(xiàn)過.
IE FF 等不會觸發(fā).
觸發(fā)過resize事件后,才能正常得到stageWidth的值.
挺奇怪的現(xiàn)象,這樣導致原有的代碼出現(xiàn)了問題.
看來瀏覽器的不同還是會影響swf中的某些機制或者屬性.
但是在360瀏覽器這樣的嵌入IE內核的瀏覽器下確出現(xiàn)問題.
stage.stageWidth在swf加載后能夠正常的得到正確的值,但是在360瀏覽器下卻得到0.
而且不同的是360加載完swf后會觸發(fā)一個Resize事件,這個記得在以前做js框架的時候也發(fā)現(xiàn)過.
IE FF 等不會觸發(fā).
觸發(fā)過resize事件后,才能正常得到stageWidth的值.
挺奇怪的現(xiàn)象,這樣導致原有的代碼出現(xiàn)了問題.
看來瀏覽器的不同還是會影響swf中的某些機制或者屬性.
FGantt 實現(xiàn)了網絡圖.
20091106更新:
(1)解決360瀏覽器下無法打開的bug.
(2)調整顏色顯示,解決Flash9下繪制錯誤的bug.
20091106更新:
(1)解決360瀏覽器下無法打開的bug.
(2)調整顏色顯示,解決Flash9下繪制錯誤的bug.

很久沒更新,最近一直在研究的東西
MSNP12,? LUCENE, IBATIS
"易用性等方面確實還有一定的差距,java的版本取勝都是在其企業(yè)級定位上"
這點我非常的贊同.
企業(yè)級的定位使它的功能強大了,
同時易用性就相對削弱了一些.?"
看到這些話就忍不住想罵人?? 什么是企業(yè)級應用?? 企業(yè)級應用是易用性差的借口么? 難道就只有java能做企業(yè)級應用,php,asp就只能做做網站? taobao,ebay不算企業(yè)級應用么????..... ...
這點我非常的贊同.
企業(yè)級的定位使它的功能強大了,
同時易用性就相對削弱了一些.?"
看到這些話就忍不住想罵人?? 什么是企業(yè)級應用?? 企業(yè)級應用是易用性差的借口么? 難道就只有java能做企業(yè)級應用,php,asp就只能做做網站? taobao,ebay不算企業(yè)級應用么????..... ...





































明白的告訴我一下,謝謝. 覺的有點問題...
為了通用,從頭到尾都是utf-8.
而webwork中JakartaMultiPartRequest對于多編碼的處理并不如意.
apache的fileupload對于上傳文件名為中文的需要首先指定HeaderEncoding的編碼.
而webwork對于MultiPartRequest的request并沒有設置encoding編碼
詳見DispatcherUtils.java中 387行













如果沒有指定HeaderEncoding, 那么默認采用request的encoding,如果request也沒有指定則采用系統(tǒng)的編碼.
這里并沒有指定request的encoding,往往導致上傳文件的名字亂碼.
自定義一個MultiPartRequest,設定一下就ok了
對于同時提交的表單域(form)參數(shù),由于在form中指定的enctype的關系,并不能直接用request.getParameter()才取, 只能通過FileItem.getString()的方式.這里也是上面的問題, 取的CharacterEncoding是request中的,由于webwork的原因不一致.同樣需要指定一下.
這樣form和上傳同時提交,參數(shù),附件名都正常了 :)
打開你的firefox, 輸入:
about:
about:config
about:credits
about:buildconfig
about:cache
about:plugins
about:mozilla
以前還真沒有注意到.:)
ZK 一個開源的ajax web框架,基于事件驅動的組件,通過標記語言來設計組件來簡化開發(fā)人員的工作。顯著的一個特點是使用類似XUL的標記語言來定義組件。
其實我對這種類似桌面的開發(fā)方式來開發(fā)web程序一點都不感冒,因為封裝的東西太多,勢必影響擴展性。而且對應的社區(qū)也很少,很多因素影響。
一個企業(yè)應用對于框架,技術并不是最重要的,需求和人員的素質等等因素也是很制約的。 很多開源的東西,在我看來只是 “看起來很美!” 回過來說zk,能以這種方式來開發(fā)也許能給我們很多啟發(fā)。
有興趣的可以去看看:
zk http://zk1.sourceforge.net/
其實我對這種類似桌面的開發(fā)方式來開發(fā)web程序一點都不感冒,因為封裝的東西太多,勢必影響擴展性。而且對應的社區(qū)也很少,很多因素影響。
一個企業(yè)應用對于框架,技術并不是最重要的,需求和人員的素質等等因素也是很制約的。 很多開源的東西,在我看來只是 “看起來很美!” 回過來說zk,能以這種方式來開發(fā)也許能給我們很多啟發(fā)。
有興趣的可以去看看:
zk http://zk1.sourceforge.net/