大夢(mèng)想家

          5年開發(fā)工程師,2年實(shí)施經(jīng)理,X年售前顧問,......
          數(shù)據(jù)加載中……

          我的Blog被定價(jià)了?要給我錢嗎?

          一下是來自Blogool的信:

          親愛的阿南:

          感謝您對(duì)于博狗網(wǎng)(Blogool.com)的關(guān)注以及“博客口碑”計(jì)劃的支持。經(jīng)過我們的系統(tǒng)認(rèn)證您的博客 BlogJava-實(shí)踐-全程(http://www.aygfsteel.com/leeguannan/) 已經(jīng)取得參與“博客口碑”的認(rèn)證資質(zhì)。

          系統(tǒng)為您評(píng)估的傳播價(jià)值是35元。

          請(qǐng)您進(jìn)入博客口碑系統(tǒng)(http://koubei.blogool.com),并完善個(gè)人資料,用以我們對(duì)您進(jìn)行可預(yù)期的支付。傳播值每季度會(huì)自動(dòng)更新一次,請(qǐng)您以定期核查,若您有任何問題,請(qǐng)聯(lián)絡(luò)博狗客服。再次感謝您支持“博客口碑”計(jì)劃并認(rèn)同價(jià)值激勵(lì)。

          Blogool全體人員祝您使用愉快。

          Blogool.com ©2007 All Rights Reserved

          有錢掙?不錯(cuò)~大家以后要多寫B(tài)log啊~還有,我還拿到了~博鄰網(wǎng)送出的T恤~~

          posted @ 2007-07-07 17:05 阿南 閱讀(944) | 評(píng)論 (4)編輯 收藏
          Maven2公司培訓(xùn)資料PPT+實(shí)例

          Maven2公司培訓(xùn)資料PPT+實(shí)例

          大家可以自行下載.

          posted @ 2007-07-05 12:36 阿南 閱讀(3287) | 評(píng)論 (5)編輯 收藏
          jQuery發(fā)布1.1.3版,性能提高800%

              jQuery,一個(gè)繼prototype.js以后另一個(gè)新的js開發(fā)簡化包。既然是在prototype.js以后的新東東,性能和使用上一定強(qiáng)過prototype.js了~
             中文化做的也不錯(cuò)已經(jīng)出現(xiàn)了一個(gè)中文小社區(qū)http://jquery.org.cn/,做AJAX的朋友可以研究研究,我只是在http://www.diglog.com/上看到新聞,所以才八卦一下的~下面是性能對(duì)比:

          Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement
          IE 6 4890ms 661ms 740%
          Firefox 2 5629ms 567ms 993%
          Safari 2 3575ms 475ms 753%
          Opera 9.1 3196ms 326ms 980%
          Average improvement: 867%
          不知道它以前和prototype.js對(duì)比的結(jié)果如何,這次提升性能可是很嚇人的~
          另一組同能產(chǎn)品對(duì)比:
          Browser Prototype jQuery Mootools Ext Dojo
          IE 6 1476ms 661ms 1238ms 672ms 738ms
          Firefox 2 219ms 567ms 220ms 951ms 440ms
          Safari 2 1568ms 475ms 909ms 417ms 527ms
          Opera 9.1 220ms 326ms 217ms 296ms 220ms
          從上面看IE真的是可怕~再牛的東東,碰到IE都是垃圾~

          Download:

           

          posted @ 2007-07-03 21:21 阿南 閱讀(2033) | 評(píng)論 (3)編輯 收藏
          如何實(shí)現(xiàn)Eclipse上Coolbar右鍵的效果

              Eclipse的Coolbar是有右鍵的,在Coolbar上點(diǎn)擊右鍵可以鎖住Coolbar,配置Coolbar,3.3上增加了隱藏Coolbar的功能。
              如何實(shí)現(xiàn)呢?下午查了半天代碼,也沒有找到Eclipse的實(shí)現(xiàn)代碼,只找到了ActionFactory.LOCK_TOOL_BAR個(gè)方法,或者說是匿名內(nèi)部類。怎么用呢?Eclipse沒有告訴我們~至少我是沒有找到~到底怎么用呢?呵呵,不賣關(guān)子了~代碼如下:

          1    public void postWindowOpen() {
          2        // TODO Auto-generated method stub
          3        super.postWindowOpen();
          4        WorkbenchWindow ww = (WorkbenchWindow) Activator.getDefault().getWorkbench().getActiveWorkbenchWindow();
          5        //ww.getCoolBarManager().setLockLayout(true);  //鎖住Coolbar的布局
          6        MenuManager contextMenuManager = new MenuManager("#PopupMenu");
          7        contextMenuManager.add(ActionFactory.LOCK_TOOL_BAR.create(ww));
          8        ww.getCoolBarManager().setContextMenuManager(contextMenuManager);
          9    }
             ApplicationWorkbenchWindowAdvisor中的方法~我實(shí)現(xiàn)的是postWindowOpen(),實(shí)現(xiàn)Create方法也可以,我沒有做測(cè)試~我想應(yīng)該可以的~大家自己測(cè)試吧~
            感謝大家近日來的關(guān)注,我的目標(biāo)是Blog排名近前10~謝謝~

          posted @ 2007-07-02 21:37 阿南 閱讀(1531) | 評(píng)論 (2)編輯 收藏
          公司Eclipse-RCP培訓(xùn)PPT教材

          http://www.aygfsteel.com/Files/leeguannan/Eclipse-RCP培訓(xùn).part01.rar
          http://www.aygfsteel.com/Files/leeguannan/Eclipse-RCP培訓(xùn).part02.rar
          http://www.aygfsteel.com/Files/leeguannan/Eclipse-RCP培訓(xùn).part03.rar
          http://www.aygfsteel.com/Files/leeguannan/Eclipse-RCP培訓(xùn).part04.rar
          http://www.aygfsteel.com/Files/leeguannan/Eclipse-RCP培訓(xùn).part05.rar

          大家自行下載學(xué)習(xí)吧~~~ 我修改了連接了,但是不行~保存以后就還是這個(gè)樣子,大家湊合吧~

          posted @ 2007-07-02 16:54 阿南 閱讀(3272) | 評(píng)論 (25)編輯 收藏
          JavaScript加載器

          今天無意間看到Scriptaculous項(xiàng)目,大概留意了以下他的加載器。

              此項(xiàng)目一共有5個(gè)JS文件,當(dāng)要用此項(xiàng)目到自己的項(xiàng)目中時(shí)只需要:

          <script src="javascripts/prototype.js" type="text/javascript"></script>
          <script src="javascripts/scriptaculous.js" type="text/javascript"></script>

          就可以引入其他的四個(gè)JS了,這里的prototype.js并非必備,如果哦只需要某一個(gè)js被引入則可以使用:

          <script src="scriptaculous.js?load=effects,dragdrop" type="text/javascript"></script>
          是不是很好的功能?自己實(shí)現(xiàn)一個(gè)加載器就省去在頁面上大量的引入JS的工作了,現(xiàn)在讓我們?cè)倏纯此脑?/pre>
          
          var Scriptaculous = {
            Version: 
          '1.6.5'
          ,
            require: 
          function(libraryName) 
          {
              
          // inserting via DOM fails in Safari 2.0, so brute force approach

              document.write('<script type="text/javascript" src="'+libraryName+'"></script>');
            }
          ,
            load: 
          function() 
          {
              
          if((typeof Prototype=='undefined'||
           
                 (
          typeof Element == 'undefined'||
           
                 (
          typeof Element.Methods=='undefined'||

                 parseFloat(Prototype.Version.split(
          ".")[0+ "." +
                            Prototype.Version.split(
          ".")[1]) < 1.5)
                 
          throw("script.aculo.us requires the Prototype JavaScript framework >= 1.5.0"
          );
              
              $A(document.getElementsByTagName(
          "script")).findAll( function(s) 
          {
                
          return (s.src && s.src.match(/scriptaculous.js(?.*)?$/
          ))
              }
          ).each( function(s) {
                
          var path = s.src.replace(/scriptaculous.js(?.*)?$/,''
          );
                
          var includes = s.src.match(/?.*load=([a-z,]*)/
          );
                (includes 
          ? includes[1] : 'builder,effects,dragdrop,controls,slider').split(','
          ).each(
                 
          function(include) { Scriptaculous.require(path+include+'.js') }
          );
              }
          );
            }

          }


          Scriptaculous.load();

          一共就兩個(gè)方法,load()判斷加入的JS是什么目錄下的什么文件,以及有沒有prototype.js和他的版本;require()直接調(diào)用document.write()朝頁面追加JS的引入代碼。自己寫加載器的時(shí)候只需要修改load()方法,加入自己的規(guī)則以及文件名稱,其他的都不需要修改,這樣就可以在頁面上省去大量代碼了

          posted @ 2007-07-01 20:40 阿南 閱讀(1732) | 評(píng)論 (1)編輯 收藏
          應(yīng)該如何評(píng)審

             我也不知道如何評(píng)審,只是這幾天遇到了很多問題,才想到是不是要考慮一下如何評(píng)審才對(duì)了。

             我們項(xiàng)目每一個(gè)階段都有做評(píng)審,而且都是全組參加,相互評(píng)審,并認(rèn)真的記錄評(píng)審的過程,提了很多意見。但是這些意見真的有意義嗎?你說的寫的代碼有問題? 憑什么?憑經(jīng)驗(yàn)?還是憑感覺?如果你要是感覺不出來是不是評(píng)審就沒有意義了?

             評(píng)審也要有條件,什么樣的代碼合格?什么樣的文檔有意義?不是誰說了算的,應(yīng)該是有條目規(guī)定的,上面要說明,符合1,2,3的的代碼才合格,文檔才有意義!

             評(píng)審就是讓幾乎任何人都可以參與,都可以明白你寫的對(duì)不對(duì)!

             再轉(zhuǎn)移一篇~

          posted @ 2007-07-01 20:34 阿南 閱讀(696) | 評(píng)論 (0)編輯 收藏
          如何解決問題

               搞開發(fā)不但不要怕改需求的,更不能害怕問題。BUG,ERROR在正常不過了,一般一天都能看見幾十次,慢慢的我都養(yǎng)成了,一天不看到eclipse的控制臺(tái)不出字,一天都覺得不爽~

              遇到問題,首先不能害怕。害怕會(huì)發(fā)生什么?害怕以后就會(huì)緊張,一緊張?jiān)竞侠淼乃悸否R上被滿頭大漢代替,然后呢?錯(cuò)誤依舊存在,IE開了無數(shù)個(gè)google,狗狗都逛了一天也沒有解決!所以遇到問題以后不能緊張,要保持平靜。

              log4j知道是干什么的吧,一個(gè)好的開發(fā)人員會(huì)在開發(fā)過程中作好log,一旦發(fā)生了錯(cuò)誤,很快可以定位到錯(cuò)誤代碼的范圍,開發(fā)時(shí)不做log早晚要加的,與其以后浪費(fèi)時(shí)間,還不如開發(fā)的時(shí)候就加上,看看自己清晰的log,再復(fù)雜,再少見的errror都簡單了許多。

              對(duì)于打印出的異常,先看看再說,根據(jù)異常的類型判斷一下異常出現(xiàn)代碼的類型和在自己程序中的位置,然后再下手,不要看到異常就亂改一通,運(yùn)氣好了馬上搞定!運(yùn)氣不好,越改問題越多,越改越亂,越改越煩,改到最后這段程序還不如重寫算了,反正也沒有人能看了。

             如果是以前沒有看到過的異常,怎么辦?馬上google?不需要吧?建議還是認(rèn)真看看異常,先判斷清楚是誰掛了,再哪里掛的。找到主謀了再google也不晚,每遇到一個(gè)問題,我們都應(yīng)該成長才對(duì),是吧?最近在做一個(gè)soa的項(xiàng)目,主要是基于xfire框架發(fā)布web services 然后其他客戶端再調(diào)用,在編寫客戶端單元測(cè)試時(shí)就經(jīng)常看到紅紅的error,對(duì)付這玩藝首先要判斷清楚錯(cuò)誤究竟是由誰報(bào)出的,是客戶端訪問代碼的異常,還是因?yàn)榉?wù)器端引發(fā)的異常,找到了罪魁禍?zhǔn)仔拚饋聿痪秃唵味嗔恕2荒荞R上google的原因還有一個(gè)就是網(wǎng)上基本上找不到中文關(guān)于xfire深度應(yīng)用的文章,出了錯(cuò)誤只能憑著自己垃圾的英語和幾篇像兩天一樣的帖子慢慢的尋找解決方案。(在次強(qiáng)烈譴責(zé)xfire開發(fā)團(tuán)隊(duì),不要忙著申請(qǐng)apache.org的孵化項(xiàng)目了,還是改改BUG吧!)

             處理完問題以后不要馬上就結(jié)束,應(yīng)該總結(jié),小小的沉淀一下好不好?雖然說的是,程序員要到一定的時(shí)候才能沉淀出東西,我看還是“每天沉淀”,“每天反思”來的實(shí)在!

             處理問題也是有方法的,應(yīng)該被提升一下,建議大蝦們寫上一本《如何處理問題》的妙書或者妙文出來,小弟一定深刻拜讀!

             以前CSDNBlog上的文章,今天集體轉(zhuǎn)移一下~

          posted @ 2007-07-01 20:33 阿南 閱讀(1090) | 評(píng)論 (7)編輯 收藏
          幾分鐘的差距,Europa發(fā)布!

              今天21:00是Europa發(fā)布的時(shí)間,我一直在www.eclipse.org上守候~終于被我等到了,http://www.eclipse.org/downloads/大約是在21:06左右做的更新,到了21:08在進(jìn)去就已經(jīng)已經(jīng)改版了~這次界面好像更漂亮了~而且這次整個(gè)產(chǎn)品線也非常的清晰了~

          Eclipse Packages
          Eclipse IDE for Java Developers - Windows (78 MB)
          The essential tools for any Java developer, including a Java IDE, a CVS client, XML Editor and Mylyn. Find out more...
          Windows
          Linux
          MacOSX
          Eclipse IDE for Java EE Developers - Windows (123 MB)
          Tools for Java developers creating JEE and Web applications, including a Java IDE, tools for JEE and JSF, Mylyn and others. Find out more...
          Windows
          Linux
          MacOSX
          Eclipse IDE for C/C++ Developers - Windows (62 MB)
          An IDE for C/C++ developers. Find out more...
          Windows
          Linux
          MacOSX
          Eclipse for RCP/Plug-in Developers - Windows (152 MB)
          A complete set of tools for developers who want to create Eclipse plug-ins or Rich Client Applications. It includes a complete SDK, developer tools and source code. Find out more...
          Windows
          Linux
          MacOSX
          Eclipse Classic - Windows (140 MB)
          The classic Eclipse SDK: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation. Find out more...
          Windows
          Linux
          MacOSX
          復(fù)制過來樣式丟了~但是沒有關(guān)系,我們一樣能看到,他的生產(chǎn)線清晰了許多~
             RCP開發(fā)終于也被獨(dú)立出來了,看來這次改動(dòng)不小~RCP終于被Eclipse拿出來重力推進(jìn)了~
             在此留貼慶祝一下~

          posted @ 2007-06-29 21:16 阿南 閱讀(1668) | 評(píng)論 (9)編輯 收藏
          如何使RCP應(yīng)用程序每次打開都顯示W(wǎng)elcome頁面

              RCP開發(fā)中,很多開發(fā)人員都希望,自己的RCP應(yīng)有Welcome頁面,因此我們配置了intro擴(kuò)展點(diǎn)以及introconfig擴(kuò)展點(diǎn),也寫了xml文件,這樣我們就有了Welcome頁面。但是Welcome只有在RCP應(yīng)用程序第一次運(yùn)行時(shí)才會(huì)顯示,以后都不會(huì)顯示。
              為什么會(huì)這樣?
              看看插件運(yùn)行時(shí)環(huán)境中的.metadata\.plugins\org.eclipse.core.runtime\.settings目錄下的org.eclipse.ui.prefs文件中的內(nèi)容:

          1#Fri Jun 29 08:57:27 CST 2007
          2eclipse.preferences.version=1
          3showIntro=false
              第一次運(yùn)行以后就會(huì)產(chǎn)生此文件,內(nèi)容中就定義了showIntro=false,為了測(cè)試,我們修改了showIntro=true,再此運(yùn)行Welcome再次出現(xiàn),但是org.eclipse.ui.prefs文件被更新,內(nèi)容被修改。
             一定是Eclipse在運(yùn)行后對(duì)org.eclipse.ui.prefs進(jìn)行了修改,知道這個(gè)就好好了~我們找到了這句:
                  PrefUtil.getAPIPreferenceStore().setValue(
                          IWorkbenchPreferenceConstants.SHOW_INTRO, 
          false);
                  PrefUtil.saveAPIPrefs();
             在ApplicationWorkbenchWindowAdvisor中增加方法:
              @Override
              
          public void postWindowClose() {
                  
          super.postWindowClose();
                  PrefUtil.getAPIPreferenceStore().setValue(
                          IWorkbenchPreferenceConstants.SHOW_INTRO, 
          true);
                  PrefUtil.saveAPIPrefs();
              }
             搞定,以后每次啟動(dòng)都會(huì)有Welcome頁面了~

          posted @ 2007-06-29 09:06 阿南 閱讀(1489) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題
          共13頁: First 上一頁 5 6 7 8 9 10 11 12 13 下一頁 
          主站蜘蛛池模板: 广汉市| 宁南县| 金华市| 四会市| 揭西县| 越西县| 哈巴河县| 朝阳市| 布拖县| 曲沃县| 新竹县| 延寿县| 茂名市| 都兰县| 密山市| 高要市| 新竹县| 冀州市| 鄢陵县| 南阳市| 始兴县| 高尔夫| 抚远县| 怀远县| 静乐县| 娄烦县| 扶沟县| 蕉岭县| 绩溪县| 沧源| 邛崃市| 益阳市| 高清| 横峰县| 济阳县| 汝阳县| 泰宁县| 新和县| 新蔡县| 普格县| 循化|