<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的技術貼的首發地址:http://atian25.javaeye.com/

    天豬部落閣 - (ExtJS && AS3 && Java)

    專注于ExtJS && AS3 && Java

    常用鏈接

    統計

    FLASH

    WORK

    友情鏈接

    最新評論

    置頂隨筆 #

    [置頂]技術潔癖VS市場推廣

    "你可以主觀地討厭它,但你永遠不能忽略它。" -- aw

    作為一個技術人員,你可以因為潔癖,
    而去討厭M$的霸權行徑,QQ的抄襲主義,
    但是你卻絕對不能無視它的存在.

    --- 這是現在自己的想法,以前曾經很bs qq的抄襲,
    但是你不能否認它抄的很好,idea雖然是你的,但是你發揮的沒有它發揮的好.
    以前我也是google的fan,但是現在我用的google的很多服務都慢慢被QQ侵蝕了.
    GOOGLE是一個很偉大的公司,但是他的本地化..實在是太慢了..

    posted @ 2008-03-27 20:30 天豬 閱讀(365) | 評論 (0)編輯 收藏

    2009年7月1日 #

    [原創]Extjs 3.0 Chart 小用一下

         摘要: http://atian25.javaeye.com/blog/413947 實際上就是YUI CHART, 具體的文檔可以看: http://developer.yahoo.com/yui/charts/ 先上個圖: 代碼如下: 1.定義store Code highlighting produced by Actipro CodeHighlighter (fr...  閱讀全文

    posted @ 2009-07-01 10:28 天豬 閱讀(3929) | 評論 (0)編輯 收藏

    [原創]EXTJS雙擊TabPanel標簽關閉該頁

     1 var tabs = new Ext.TabPanel({  
     2     renderTo: 'tabs1',  
     3     width:450,  
     4     activeTab: 0,  
     5     frame:true,  
     6     defaults:{autoHeight: true},  
     7     items:[  
     8         {contentEl:'script', title: 'Short Text'},  
     9         {contentEl:'markup', title: 'Long Text'}  
    10     ],  
    11     initEvents : function(){  
    12             Ext.TabPanel.superclass.initEvents.call(this);  
    13             this.on('add', this.onAdd, this, {target: this});  
    14             this.on('remove', this.onRemove, this, {target: this});  
    15             this.mon(this.strip, 'mousedown', this.onStripMouseDown, this);  
    16             this.mon(this.strip, 'contextmenu', this.onStripContextMenu, this);  
    17             if(this.enableTabScroll){  
    18                 this.mon(this.strip, 'mousewheel', this.onWheel, this);  
    19             }  
    20             //ADD:monitor title dbclick  
    21             this.mon(this.strip,'dblclick',this.onTitleDbClick,this);  
    22         },  
    23                  //ADD: handler  
    24         onTitleDbClick:function(e,target,o){  
    25             var t = this.findTargets(e);  
    26             if (t.item.fireEvent('beforeclose', t.item) !== false) {  
    27                         t.item.fireEvent('close', t.item);  
    28                         this.remove(t.item);                  
    29                    }  
    30         }  
    31 });

    posted @ 2009-07-01 10:23 天豬 閱讀(3016) | 評論 (0)編輯 收藏

    2008年9月8日 #

    [原創]導出Google Chrome 書簽的辦法

    試用了幾天的Chrome了,感覺不錯,期待插件接口的開放...
    最新的Chrome的下載地址是:http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/

    今天無聊,順便看了下Chrome的文件,路徑在C:\Documents and Settings\你的用戶名\Local Settings\Application Data\Google\Chrome\User Data\Default 下面,有個History文件.

    用UE打開后發現是SQLITE文件,于是用SQLITE打開(下載地址:http://www.sqlite.org/sqlite-3_6_2.zip)
    操作方法如下:
    1)用sqlite3.exe打開History文件
    2)用 .tables 命令可以看到有圖中幾個表,從名字我們可以看出有下載記錄,書簽,訪問記錄等等
    3)用 .output starred.txt 把輸出重定向到文件
    4)用 .dump starred 把書簽表導出
    5)接著去找下starred.txt文件就OK了.

    文件大致如下,熟悉sql的可以分析下結構(如type=2是文件夾,type=1/3是默認的,type=0是書簽)
    可以通過這個辦法對書簽進行分組管理等轉換

     1BEGIN TRANSACTION;
     2
     3CREATE TABLE starred (id INTEGER PRIMARY KEY,type INTEGER NOT NULL DEFAULT 0,url_id INTEGER NOT NULL DEFAULT 0,group_id INTEGER NOT NULL DEFAULT 0,title VARCHAR,date_added INTEGER NOT NULL,visual_order INTEGER DEFAULT 0,parent_id INTEGER DEFAULT 0,date_modified INTEGER DEFAULT 0 NOT NULL);
     4
     5INSERT INTO "starred" VALUES(1,1,0,1,'書簽欄',12864879599272250,0,0,12864903712413875);
     6INSERT INTO "starred" VALUES(2,3,0,2,'其他書簽',12864879599273250,0,0,12864901410029375);
     7INSERT INTO "starred" VALUES(29,0,3825,0,'Gmail',12864881762934500,1,5,0);
     8INSERT INTO "starred" VALUES(30,0,438,0,'Google Reader',12864881840111125,3,5,0);
     9INSERT INTO "starred" VALUES(31,0,3833,0,'Google Docs',12864881878751125,2,5,0);
    10INSERT INTO "starred" VALUES(32,2,0,5,'Google',12864881893109125,0,1,12864898849435375);
    11INSERT INTO "starred" VALUES(35,2,0,7,'Book',12864882141057000,3,1,12864891426123000);
    12
    13CREATE INDEX starred_index ON starred(id,url_id);
    14COMMIT;


    導入的方法也差不多,把用.import指令。熟悉sql命令的人都知道怎么弄了,用.help可以看到sqlite支持的命令

    示例圖:


    ps:囧...該文章用CHROME寫的..發布按鈕按了無效...復制到IE7去發布了..
    ps2:最新的Chromium數據存在:Local Settings\Application Data\Chromium\User Data\Default 下,書簽存在Bookmarks文件里面,不再存在History里面.
    該文件格式如下:
     1 {
     2    "roots": {
     3       "bookmark_bar": {
     4          "children": [ {
     5             "date_added": "12865419024859500",
     6             "name": "Google",
     7             "type": "url",
     8             "url": "http://www.google.cn/"
     9          } ],
    10          "date_added": "0",
    11          "date_modified": "12865419024859500",
    12          "name": "\u4E66\u7B7E\u680F",
    13          "type": "folder"
    14       },
    15       "other": {
    16          "children": [  ],
    17          "date_added": "0",
    18          "date_modified": "0",
    19          "name": "\u5176\u4ED6\u4E66\u7B7E",
    20          "type": "folder"
    21       }
    22    },
    23    "version": 1
    24 }
    25 

    posted @ 2008-09-08 10:36 天豬 閱讀(6661) | 評論 (1)編輯 收藏

    2008年6月27日 #

    開發者版本:你屬于哪個版本的程序員?

    【6月25日 CSDN 付江/編譯】國外開發者博客中有一篇有趣的文章,
    將程序員按水平像軟件版本號那樣劃分為不同的版本。相對于在招聘時分為初級,中級,高級程序員,直接表明需要某種語言N版本的程序員或許更方便直接。
    根據作者的觀點,可將WEB開發者大致分為以下幾個版本:
     
    Alpha:閱讀過一些專業書籍,大多數能用Dreamweaver或者FrontPage幫朋友制作一些Web頁面。但在他們熟練掌握HTML代碼以前,你大概不會雇傭他們成為職業的WEB制作人員。
     
    Beta:已經比較擅長整合站點頁面了,在HTML技巧方面也有一定造詣,但還是用Tables來制作頁面,不了解CSS,在面對動態頁面或數據庫連接時還是底氣不足。
     
    Pre Version 1 (0.1):比Beta版的開發者水平要高。熟悉HTML,開始了解CSS是如何運作的,懂一點javascript,但還是基于業余水準,逐步開始關心 動態站點搭建和數據庫連接的知識。這個版本的WEB開發人員還遠不能成為雇主眼中的香餑餑。
     
    1.0: 能夠基本把控整個站點開發,針對每個問題盡可能的找到最直接的解決辦法。但對可測性,可擴展性以及在不同(層)框架下如何選擇最合適的WEB設計工具尚無概念。這個版本的WEB開發者有良好的技術基礎,需要有進一步的幫助和指導。
     
     
    2.0:懂面向對象的編程語言,理解分層開發的必要性,關注代碼分離,對問題尋找更完美的解決方法,偶然也會考慮設計模式的問題,但對此仍然概念不清。屬 于優秀的初級開發者,能完成較松散的代碼開發(相對大型嚴謹的站點開發而言),在面對較復雜問題尋找解決辦法時需要周邊人的幫助。
     
    3.0:開始較為深入的理解面向對象編程和設計模式,了解他們的用途,當看到好的設計模式時能看透其本質,逐步關注分層的架構解決辦法和可測試性。理解不 同的開發語言并能說出他們的異同(例如各自的優勢)。屬于優秀的中級別開發者,雇主也確信他們最終能找到問題的解決辦法,這個版本的人可以給1.0和 2.0的開發者以指導。但他們對架構的理解仍然不夠清晰,值得一提的是,只要給予一些指導,他們能很快理解并熟記做出的決定,以及選定方案的優勢所在。
     
    4.0:理解模式,重視用戶的反饋。著手研究方法論,架構設計和軟件開發的最佳入口。頭腦中已經形成了超越開發語言,技術架構的整體方案,可根據需求解構 程序。能從理論的角度,不同模式如何融合成最佳形態,將多種X-驅動的模式應用到不同的方案中。是精通多語言的高手,理解不同系統和方法論的細微差別,屬 于高級程序員。這個級別的人能夠輕易的輔導2.0和3.0的程序員,將他們推向更高的級別。
     
    5.0:從系統的角度考慮問題。對各種系統結構有深入研究,能對整個代碼架構中的問題進行改進。在團隊粘合性以及代碼安全性方面有杰出貢獻。對1.0到 4.0版本的開發人員出現的問題能及時察覺,讓整個團隊保持積極性且保持興奮的狀態創建軟件解決辦法。舉例來說,他們總是對新的技術和信息保持饑渴狀態, 試圖用最簡便的方案解決開發任務。在整個IT團隊中獲得信任,屬于高級程序員和架構師。

    posted @ 2008-06-27 13:41 天豬 閱讀(226) | 評論 (0)編輯 收藏

    2008年3月27日 #

    [轉貼]騰訊QQ到底有多牛逼,多強大?

    騰訊QQ到底有多牛逼,多強大?

    發表于:web開發
    關鍵詞:, ,


    珊瑚蟲作者,北京理工大學的陳壽福剛剛獲得了三年的有期徒刑,就有無數的支持者要聯合起來"杯葛(B0yc0tt)"騰訊。請原諒我用了"杯葛"這個詞,因為我認為,它在某些時候顯得不可取代。

    看看這篇報道(http://www.awflasher.com/blog/archives/1229),你就會明白騰訊有多么強大了。我想,百度的IM向騰訊挑戰沒什么勝算。

    來自騰訊2007的Q4報告與年報(總結(原文為英文,我這里翻譯、整理了一下):

    • 活躍用戶:3億
      1. 這是一半以上的中國網民
      2. 這是美國的人口總合
    • 收入:5.23億美元
      1. 這是Facebook的四倍(Facebook為1.5億美元) - 這是中國人民的力量(不許聯想!)
      2. 這是從IM和虛擬社區、虛擬裝備中獲得的直接收入。(美國的女孩是不會花錢買一件只能掛在屏幕上的"性感睡衣"的,所以Benjamin建議《經濟學家》等媒體能從硅谷爬出來看看太平洋的這一邊)
    • 營業利潤:2.24億美元
      1. Facebook去年虧損了5000萬美元
    • 收入來源
      1. 互聯網服務(虛擬商品、網絡游戲):3.44億美元,66%
      2. 移動業務:1.10億美元,21%
      3. 在線廣告:6700萬美元,13%
      4. 女士們,先生們:QQ的在線廣告之賺到13%的利潤,而MySpace的收入幾乎全部來自于廣告!可憐的MySpace......我不忍心稱互聯網服務為"虛擬商品",因為它們已經是貨真價實的真金白銀了。

    歸納起來很簡單:

    1. 中國人會花掉半個月的工資買一件QQ秀的衣服,也不會去花錢享受Flickr的服務。我不想討論這些服務彼此誰更有價值,只怕因此而幫了倒忙。
    2. 中國人喜歡在一棵樹上吊死。在中國,喝腦白金的人往往會喝一輩子腦白金。(當然,QQ比腦白金那是天壤之別,我只是打個比方)

    當然,我也非常不喜歡那些動輒問候馬化騰家人的人,畢竟這樣顯得很沒素質。

    無論如何,這就是中國互聯網的現狀。不過Benjamin甚至還建議Facebook和MySpace學習QQ出售虛擬商品。當我看到 "Facebook / MySpace and others also have a largely untapped market: digital goods."這句話的時候,我真的懷疑這哥們在亞洲呆太久了。

    JOKE:當然,我個人是非常希望騰訊這架賺錢機器能跨越太平洋登陸美利堅,去美國人民那里賺點銀子回來報效祖國。

     

    "冒著生命危險"的題外話,就不輸出到RSS了:我看了在Digg的兩篇關于杯葛xx會的文章都made popular了(也就相當于上了報紙"頭條"),感到很心寒。不過有幾段評論我覺得可以引用一下:

    If you want to do your part, B0yc0tt the sponsors:
    The Coca-Cola Company
    Atos Origin
    The Eastman Kodak Company
    GE
    John Hancock
    Johnson & Johnson
    Lenovo
    McDonald's
    Omega
    Panasonic
    Samsung
    Visa

    After the B0yc0tt of the 0ly**pics in 1980 for the Russian games after the invasion of Afghanistan it's fairly clear that a B0yc0tt really only impacts the athletes. Still, given the massive investment that the Chinese have made into these current games this may in fact finally be a good time to do this if we want to make our displeasure known.

    "The sportive, knightly battle awakens the best human characteristics. It doesn't separate, but unites the combatants in understanding and respect. It also helps to connect the countries in the spirit of peace. That's why the 0ly**pic Flame should never die."
    -- Adolf Hitler, commenting on the 1936 Berlin 0ly**pic Games

    : http://www.awflasher.com/blog/archives/1229

    哇!跟我一樣,您也是一名Firefox用戶,這些話題您可能感興趣:

    posted @ 2008-03-27 09:17 天豬 閱讀(315) | 評論 (1)編輯 收藏

    2008年3月26日 #

    [轉貼]Adobe AIR、Microsoft WPF和Mozilla Firefox三分天下

    Adobe AIR、Microsoft WPF和Mozilla Firefox三分天下

    未來,Adobe AIR、Microsoft WPF和Mozilla

    這是我對未來RIA應用趨勢的看法。關于作出這一結論的理由,我想先拋開具體技術體系不談,從自己作為一名普通用戶(而不是開發人員,更非創業者)對互聯網這個行業的期望說起。

    1、感性(玩具為主的需求:閑聊、灌水、異性交往)到理性(工具為主的需求:高效率、更穩定、更安全、更豐富、更有現實意義)的需求轉變前期

    第一次接觸互聯網是97年。那年去武漢電信開通了撥號上網業務,拿到一個@public.wh.hb.cn的郵箱。雖然看起來很"笨重"而且還沒有Web登錄界面,但卻是很少人能擁有的東西。這個郵箱也成為了我在互聯網上最初的身份標識。

    那時沒有QQ,也沒有百度,更別提國外的Google了,即便上了網,獲取信息的渠道也非常有限:除了"武漢熱線",我不知道還有什么網站可以上。"命令與征服"的官方網站westwood.com是我第一個訪問的國外網站:非常簡陋的頁面,沒什么內容,更別提交互。

    后來,有了中學論壇和QQ,更多的需求就是與人交流,更準確地說,是與人交往。一個在保守家庭接受應試教育十幾年的孩子,加上本性內向的童年生活, 讓我覺得在互聯網上與他人(尤其是異性)交流是一件如此愉悅的事情。無論如何,我可以肯定在那個年代,學生用戶中99%的人都是沖著找異性聊天去的。在這 樣一個兩性話題被如此禁錮的文化氛圍中,互聯網滿足了數以萬計人的本能需求:異性社交。然而,中國人畢竟以保守為主,于是大家都"曲線救國",其實想跟異 性討個近乎,卻要繞一大圈天文地理,那是一個閑聊泛濫的時代。也是造就"QQ神話"的時代。

    隨著信息的進一步開放,競爭的進一步激烈,除了一部分被網絡游戲蠶食掉靈魂外,越來越多的人停止了閑聊。我認為,中國的互聯網已經不滿足于這樣一個雛形,即將進入新的時代,那個時代的標志是MSN"趁虛而入",高調地宣揚自己"白領專用",這是一個多么明顯的推廣技巧,卻讓MSN被無數人奉為"白領身份"的象征。然而無論如何,放棄閑聊而冷靜地思考如何利用互聯網為自己創造真實價值是一件非常有意義也非常有意思的事情。人們之間交流話題也不再是"你多大了,你家在哪"這樣的內容了。

    然而,跑在瀏覽器里的單調內容,讓上網效率非常低下。常常一上午泡在網上卻沒干什么事。就在這個時候,開始出現了搜索引擎(北大的天網)和分類社區(例如校園BBS、行業BBS),人們檢索信息的速度更快了。

    隨著互聯網的普及,尤其隨著客戶端應用(C/S)與瀏覽器端應用(B/S)相比之下的"麻煩和笨重",越來越多基于瀏覽器技術的Web 應用開始出現。當C++程序員還在嘲笑那些改人家HTML代碼的"浮躁的計算機初學者"連TCP/IP協議是什么都搞不清楚的時候,Web Developer(Web Designer)這個團體正在悄悄地形成。當.com風暴將真金白銀帶給互聯網從業人員的時候,那些傳統軟件開發人員傻眼了。雖然之后的互聯網行業遇到了泡沫遭受了重創,但我認為那并非一 件壞事:一方面,老用戶開始仔細思考互聯網產品究竟能為自己帶來什么;另一方面,大洪水的洗禮讓行業中許多粗糙產品逐漸消亡。又適逢電信利用ADSL瘋狂 地擴張寬帶接入點,更多的人們開始上網,這些非計算機類專業人士的涌入,讓互聯網徹底有了活力!原來那些只有"專業人士"才能理解的"表單"、"菜單"、 "按鈕"在大眾面前顯得未免過于唐突。普通網民更喜歡動畫、圖形、影視這些多媒體的展現方式。

    互聯網已由一個技術平臺悄悄轉變為媒體。遺憾的是,許多人不愿意承認這一點。而且,有越來越多的專家開始指責互聯網對年輕人的影響。其實這種指責中所包含的許多問題,是只有互聯網本身才可以解決的。RSS和SNS類產品的出現,讓人們可以花比之前更短的時間完成同樣復雜的任務。而在我看來,未來的互聯網一定是要讓人們在最短的時間里離開互聯網回到線下。這一點,Google是偉大的,它們一直信守類似的理念:讓用戶在最短的時間內找到想要的信息,然后離開Google。那些靠欺詐點擊來欺騙PV和眼球的二流新聞站、下載站如果想在互聯網的發展中生存下來,長遠之計顯然是去切實為用戶提供便利。

    于是,我們有了DiggFlickr、Delicious、Netvibes、Wikipedia、YoutubeWordPress等等這些完全免費但又令人無比振奮的服務。無論是什么行業的人,都能從中獲益。

    總結:這個階段,B/S蓬勃發展,仿佛一夜之間,到處都是"網站制作"的需求;即便是泡沫之后,Web2.0仍在不斷提醒人們,B/S架構的重要性和"商業前景"。而依靠傳統C/S業務

    2、技術平臺的發展

    然而,這些僅僅基于瀏覽器的應用在大眾面前終究是低效的:并不是不來自產品設計人員創意的干涸,而是源自瀏覽器本身。例如我有一段視頻要上傳到Youtube,還得點擊"瀏覽",然后點擊"確定",如果我傳到一半停電了,就會前功盡棄。更可怕的是,如果我有100張圖片要上傳到Flickr,我必須點一百次"瀏覽"、"確定"......

    當用戶需要"更快、更穩定、更豐富"的服務時,僅憑現在的IE6、Firefox2顯然不夠:單調乏味的界面、相互的不兼容性、標準的爭議、渲染能 力的瓶頸、種種安全性限制導致對本地寶貴資源的無能為力:例如,需要保存數據到本地、需要在網絡連接斷開后不會導致任何數據丟失。

    "更快更穩更豐富"的需求必然在未來更加強烈,于是,AdobeMicrosoft和Mozilla 開始提供各自的解決方案,而我(個人)將這種類型的應用稱為"基于互聯網技術的客戶端富展現應用"(姑且叫做"Rich Internet Application on Desktop" - "RIA-D"吧):與普通的Web應用相比較,它的功能更加強大,但又無需C++、Delphi、Java這些傳統而復雜的開發技術介入,只需利用現有 的Web技術進行"組合"再調用各類運行平臺提供的API即可。

    它并不是的C++或者Delphi寫出來的桌面軟件,而是通過Web技術向桌面過渡的一種輕量應用程序。往往可以以核心的Web技術為開發基石,例 如XHTML1,JavaScript1,CSS2,ActionScript2/3甚至未來的XHTML2,HTML5等等......

    下面,我簡單分享一下我對這"三分天下"的三家的看法:

    1. Adobe AIR
      利用Macromedia當年HTMLCSSAJAX等) 和ActionScript Developer的結合是一股強大的勢力,不容忽視。想到這里,我不禁回想起當年Macromedia被收購時,曾有一位Adobe的高管表示它們買的 就是Flash。我覺得更可以說,他們買的是FlashPlayer這個在大眾計算機上極強的滲透力和Macromedia對開發者、設計師極強的社區粘 度(這一點,國內知名WPF設計師Allan也有提到)。
      總結優勢: 極大的FlashPlayer覆蓋率,即便是初次安裝Adobe AIR,也能做到"無縫"的感覺:用戶不會被強硬的"下載"過程所干擾。此外,絕大多數設計師都是Flash、PhotoShop的忠實用戶,我們都知 道,讓設計師改變使用習慣比讓程序員要困難得多,這恐怕也是微軟頭痛的地方:你招一個不用Adobe Flash做動畫,不用Adobe Photoshop做設計的設計師恐怕會比較困難。
    2. Microsoft WPF
      微軟是一部巨大的商業機器。他們似乎永遠都不缺錢和賺錢的方法。這一部賺錢機器投入到RIA-D 應用,利用本身的平臺優勢進行"輻射"是非常迅猛的。在水木清華的WebGeek版看到一組數據表明,在微軟與一些互聯網/傳媒巨頭(NBC、AOL、 Nokia、Baidu、Tencent、DoubleClick等)進行合作的大背景下,每天裝機量已經達到150萬次!
      總結優勢:強大的商業機器,強大的資金支持以及度天獨厚的平臺支撐。畢竟現在Windows操作系統還是主流中的主流。你可以主觀地討厭它,但你永遠不能忽略它。
    3. Mozilla Firefox(3及后續版本)
      Mozilla?沒錯,就是做Firefox的那個Mozilla!
      Mozilla的背后是開源社區的支持,或者說是一個逐漸成長的生態系統。令微軟更頭疼的,這一群對IE恨之入骨的Web Geek在Web 2.0輿論導向中的作用毫不遜色于各類機構媒體(比如在Digg和Browse Happy,可以看到不同背景的人對IE表示"Twhirl(基于Adobe AIR)之間的關系,就頗有點這個意思。
      總結優勢: 忠實、甚至"病態忠實"的使用者。他們對一切非HTML、JavaScript的展現懷有偏見。于是,開源社區的支持,以及極端意識形態者的輿論導向,再 加上本身作為一款瀏覽器平臺,同樣裝在用戶的電腦里,Firefox想要自己干點什么出來,比FlashPlayer還是方便百倍的。

    后附:觀察國內的情況,Firefox情況并不像美國、印度那么樂觀。百度貼吧中的許多網友已經把"火狐"認定為十惡不赦的流氓軟件,而中國的"開 源社區"更是只有去年王開源沖上Bill Gates的講臺吶喊給大多數人留下了一點印象(且不論好壞)。在中國,大多數人上網還是去滿足感性(或者生理)需求:聊天、看小說、泡妞。做這些事情, Firefox比IE沒有什么太大的優勢。相反,其安裝、上手成本倒成了最大的壁壘。附一組數據作證,去年到今年我的Blog(僅含www.awflasher.com數據)訪問者中瀏覽器的分布情況如下:

    1. 89.38% - Internet Explorer 1,733,472
    2. 9.58% - Firefox 185,826
    3. 0.56% - Opera 10,833
    4. 0.21% - Safari 3,985

    而這些訪問者中,來自美國的瀏覽器分布情況如下:

    1. IE 14057
    2. Firefox 6908
    3. Opera 155

    可以看到在美國用戶中,Firefox較之IE的優勢是非常明顯的。

    PS:請任何看到我將中國數據和美國數據對比就開口大罵的無素質人士不要在我這個"崇洋媚外"的Blog上浪費時間。

    - aw提醒您:博客可能危害健康

    ---
    相關文章 :

  • AIR攻堅戰 - Adobe收購Virtual Ubiquity
  • AIR Press - 基于AIR的Blog客戶端維護程序
  • AIR - 攜創業夢起飛(含大量AIR資源)
  • Silverlight研討會
  • Apollo開發的商業前景及革命(下)
  • Apollo開發的商業前景及革命(上)
  • posted @ 2008-03-26 12:39 天豬 閱讀(383) | 評論 (2)編輯 收藏

    2006年6月19日 #

    JS,一個小疏漏

    < SCRIPT >
    function  a() {
    window.location.href
    = " aaaa " ;
    }

    </ SCRIPT >
    < href ="#"  onClick ="javascript:a();" > AS </ a >

    今天有個bug,調試了半天,才發現是這個疏漏...

    本來點擊后應該是刷新到aaaa頁面的,但是結果是刷到了 本頁面#
    這里應該是點擊事件的執行順序問題.

    修改為<A href="#" onClick="javascript:a();return false;">AS</a>

    posted @ 2006-06-19 23:36 天豬 閱讀(582) | 評論 (1)編輯 收藏

    2006年5月30日 #

    JAVA正則式中的忽略大小寫.... 文檔說的真不清楚...

    在js其他地方都很簡單的/i忽略大小寫...

    在java里面我找了半天沒發現.. 最后去sun的forum才找到答案

    如匹配 AbC不區分大小寫是 (?i)abc

    其中(?i)的位置任意.

     

    文檔如下, 摘自Pettern類的javadoc

    Special constructs (non-capturing)

    (?: X ) X, as a non-capturing group
    (?idmsux-idmsux)  Nothing, but turns match flags on - off
    (?idmsux-idmsux: X )   X, as a non-capturing group with the given flags on - off
    (?= X ) X, via zero-width positive lookahead
    (?! X ) X, via zero-width negative lookahead
    (?<= X ) X, via zero-width positive lookbehind
    (?<! X ) X, via zero-width negative lookbehind
    (?> X ) X, as an independent, non-capturing group

    不過沒怎么看懂idmsux-idmsux的意思

    posted @ 2006-05-30 21:58 天豬 閱讀(2350) | 評論 (1)編輯 收藏

    2006年4月27日 #

    final變量就沒有跨平臺的能力

    在JR的DOC中看到一句話:

    final變量是會經過預編譯優化的,因此定義為final變量就沒有跨平臺的能力了。

    記下了

    posted @ 2006-04-27 14:30 天豬 閱讀(290) | 評論 (0)編輯 收藏

    2006年4月8日 #

    今天碰到了JRun的幾個莫名其妙的問題.....

    1.JRUN4+Patch6, jdk1.5
    2.突然不給我重新生成網頁了.... 把jsp目錄刪除后無法重新生成class
    3.改了個jsp都得重啟才能重新生成....
    4.session里面放了個dd,然后重啟jrun服務,竟然還存在session中....

    弄了半天..g了下也沒解決... 暈呀...

    算了,明天找下jrun的技術支持吧.

    posted @ 2006-04-08 20:32 天豬 閱讀(452) | 評論 (2)編輯 收藏

    僅列出標題  下一頁
    主站蜘蛛池模板: 亚洲av无码电影网| 一个人看的www在线免费视频| 麻豆精品国产免费观看| 三级片免费观看久久| 亚洲精品国产情侣av在线| 国产一卡二卡≡卡四卡免费乱码| 全黄大全大色全免费大片| 2020年亚洲天天爽天天噜| 亚洲国产精品自产在线播放| 69免费视频大片| 国产亚洲福利精品一区二区| 亚洲视频在线免费观看| 午夜国产羞羞视频免费网站| 99久久免费中文字幕精品| 免费视频成人国产精品网站| 亚洲视频一区在线观看| 亚洲精品视频在线观看你懂的| 免费v片在线观看视频网站| 一级女性全黄生活片免费看| 亚洲人配人种jizz| 久久国产亚洲精品麻豆| 国产精品公开免费视频| 1000部拍拍拍18勿入免费视频软件 | 亚洲AV无码码潮喷在线观看| 国产高清在线免费视频| 天天影视色香欲综合免费| 久久国产精品免费一区二区三区| 亚洲中文无码永久免| 久久精品国产亚洲AV香蕉| 亚洲中文字幕无码爆乳av中文| 免费电视剧在线观看| 久久黄色免费网站| 国产免费高清69式视频在线观看| 亚洲色精品三区二区一区| 亚洲视频小说图片| 亚洲国产另类久久久精品| 亚洲高清最新av网站| 精品免费久久久久久成人影院| 91免费播放人人爽人人快乐| 久久国产精品萌白酱免费| 国产免费A∨在线播放|