zhrb的空間

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            20 隨筆 :: 0 文章 :: 29 評(píng)論 :: 0 Trackbacks

          2008年6月2日 #

          jEdit,一款用java編寫的代碼編輯器,可定制性很強(qiáng),還有功能豐富的插件。
          官方網(wǎng)址:   http://www.jedit.org/
          先上一個(gè)官方網(wǎng)站其他人配置的圖片吧。然后隨便寫一些前陣子折騰出來的常用設(shè)置





           
           

          常用設(shè)置
              Utilities--Global Options
                  Appearance(設(shè)置外觀,其中Swing look $ feel如果設(shè)置成Metal風(fēng)格,可以更改菜單等字體大小)
                  Docking(設(shè)置插件、組件在編輯器中出現(xiàn)的位置,一般將FileBrowser設(shè)置在left,將console與Errolist設(shè)置在bottom)
                  Editing(Tab witdh設(shè)置tab的空格數(shù),Indent width設(shè)置縮進(jìn)的空格數(shù),Soft(emulated with space)tabs用空格模擬tab)
                  Gutter(編輯區(qū)左邊條狀區(qū)域)
                      1.Line numbers(顯示行號(hào)),Gutter font
                  Text Area(編輯區(qū))
                      1.Text font(字體大小)
                  View
                      1.Show full path of buffer in title bar(在標(biāo)題欄顯示打開文件的完整路徑)
                      2.show buffer switcher(buffer switcher,打開文件切換器)
                  File System Browser
                      1.Default path(打開browser時(shí)默認(rèn)打開的目錄)
                  Plugin Manager
                      1.Update mirror list(插件升級(jí)服務(wù)器鏡像列表)
                      2.Install plugins in
                          jEdit setting directory(jEdit設(shè)置目錄,在windows操作系統(tǒng)下通常是在MyDocument目錄下的 .jedit 目錄)
                          jEdit application directory(jEdit程序目錄)

          jEdit的設(shè)置目錄(.jedit)
              存放jEdit設(shè)置、插件的目錄(可以備份此文件夾來保存自己的設(shè)置與插件)位置(在windows操作系統(tǒng)下通常
          是在MyDocument目錄下的 .jedit 目錄,也可以通過菜單Utilities--TroubleShooting--Activity log查看含有 message字
          樣的信息,一般包含.jedit的信息就是jEdit的設(shè)置目錄)

          常用插件及設(shè)置
              Plugins--plugin manager
                  Install下可以選擇想要安裝的插件
                  常用的插件
                      console(控制臺(tái))
                      error list(錯(cuò)誤列表)
                      buffer tab(以標(biāo)簽頁的方式顯示打開文件)
                      code book(代碼自動(dòng)完成)
                      java style(修飾代碼風(fēng)格)
                      javainsight(反編譯)
              插件不僅需要安裝還需要設(shè)置,選擇plugin options
              常用設(shè)置
                  console(general下選擇字體大小。Character encoding選擇編碼,請(qǐng)選擇GBK,否則無法顯示中文。Compile & run,選擇編程語言對(duì)應(yīng)的編譯器等)
                  buffer tabs(選擇Enable BufferTabs by default)

          先寫這么多比較基礎(chǔ)的設(shè)置,還有更多強(qiáng)大功能還有待挖掘。嘿嘿
          posted @ 2010-03-02 22:49 zhrb 閱讀(7926) | 評(píng)論 (4)編輯 收藏

          原帖地址:
          http://www.infoq.com/cn/articles/use-uml-to-do-system-analysis

          業(yè)務(wù)很重要...呵呵
          posted @ 2008-06-25 23:06 zhrb 閱讀(293) | 評(píng)論 (0)編輯 收藏

          轉(zhuǎn)載:奧卡姆剃刀

          發(fā)表于:2008年6月25日 22時(shí)59分0秒評(píng)論(1) 舉報(bào)本文鏈接:http://user.qzone.qq.com/2882888/blog/1214405940
          發(fā)信人: Vulcain (龍★火神), 信區(qū): Philosophy
          標(biāo)  題: 轉(zhuǎn)載:奧卡姆剃刀
          發(fā)信站: 水木社區(qū) (Wed Jun 25 22:48:38 2008), 站內(nèi)
          Phil Gibbs 著 
          杉原廣 補(bǔ)充
          柯南 譯   
            奧卡姆剃刀(Occam's Razor, Ockham's Razor)是由14世紀(jì)邏輯學(xué)家、圣方濟(jì)各會(huì)修
          士奧卡姆的威廉(William of Occam)提出的一個(gè)原理。奧卡姆(Ockham)在英格蘭的薩里郡,那是他出生的地方。
            這個(gè)原理稱為“如無必要,勿增實(shí)體”(Entities should not be multiplied
          unnecessarily)。
              威廉使用這個(gè)原理證明了許多結(jié)論,包括“通過思辨不能得出上帝存在的結(jié)論”。這使他不受羅馬教皇的歡迎。  許多科學(xué)家接受或者(獨(dú)立的)提出了奧卡姆剃刀原理,例如萊布尼茲的“不可觀測事物的同一性原理”和牛頓提出的一個(gè)原則:如果某一原因既真又足以解釋自然事物的特性,則我們不應(yīng)當(dāng)接受比這更多的原因。
            對(duì)于科學(xué)家,這一原理最常見的形式是:
            當(dāng)你有兩個(gè)處于競爭地位的理論能得出同樣的結(jié)論,那么簡單的那個(gè)更好。
            在物理學(xué)中我們使用奧卡姆剃刀切掉形而上學(xué)的概念。愛因斯坦的狹義相對(duì)論與洛侖茲
          的理論就是一個(gè)范例。洛侖茲的理論認(rèn)為在以太中運(yùn)動(dòng)的尺收縮、鐘變慢。愛因斯坦關(guān)于空—時(shí)變換的方程與洛侖茲方程在鐘慢尺短效應(yīng)上一致,但是愛因斯坦和龐加萊(法國數(shù)學(xué)家——譯注)認(rèn)為以太不能根據(jù)洛侖茲和麥克斯韋方程組檢測到。根據(jù)奧卡姆剃刀,以太就被排除了。
            這一原理也被用來證明量子力學(xué)的不確定性。海森堡從光的量子本性和測量效應(yīng)中推出了不確定原理。
            史蒂芬·霍金在他的《時(shí)間簡史》中解釋說:我們?nèi)匀豢梢韵胂瘢瑢?duì)于一些超自然的生物,存在一組完全地決定事件的定律,它們能夠觀測宇宙現(xiàn)在的狀態(tài)而不必干擾它。然而,我們?nèi)祟悓?duì)于這樣的宇宙模型并沒有太大的興趣。看來,最好是采用稱為奧卡姆剃刀的原理,將理論中不能被觀測到的所有特征都割除掉。
            但是“不能確定以太的存在”和“以太的不存在”都不能僅僅根據(jù)奧卡姆剃刀推出。它可以區(qū)分兩個(gè)能做出同樣結(jié)論的理論,但是不能區(qū)分其他可能做出不同結(jié)論的理論。實(shí)驗(yàn)的證據(jù)仍然是必需的,并且奧卡姆本人支持經(jīng)驗(yàn)主義,而不是反對(duì)。
            厄恩斯特·馬赫提倡奧卡姆剃刀的一個(gè)版本,他稱作“經(jīng)濟(jì)原理”,表述為:“科學(xué)家應(yīng)該使用最簡單的手段達(dá)到他們的結(jié)論,并排除一切不能被認(rèn)識(shí)到的事物”。把它引入哲學(xué)就形成了實(shí)證主義哲學(xué),即認(rèn)為某物存在但無法觀測與根本不存在是一碼事。馬赫影響了愛因斯坦關(guān)于時(shí)空不是絕對(duì)的論述,但是他(馬赫)也把實(shí)證主義應(yīng)用到分子的概念。馬赫和他的追隨者認(rèn)為分子是形而上學(xué)的概念,因?yàn)樗鼈兲《荒鼙恢苯犹綔y到。這種主張不顧分子論在解釋化學(xué)反應(yīng)和熱力學(xué)上的成功。具有諷刺意味的是,當(dāng)使用經(jīng)濟(jì)原理拋棄了以太和絕對(duì)參照系的時(shí)候,愛因斯坦幾乎同時(shí)發(fā)表了一篇關(guān)于布朗運(yùn)動(dòng)的論文,它證實(shí)了分子的實(shí)在性,這就打擊了實(shí)證主義的使用。這個(gè)故事意味著,我們不能盲目使用奧卡姆剃刀。正如愛因斯坦在他的《自傳筆記》中寫道:
            即使是大膽而天才的學(xué)者也會(huì)因?yàn)檎軐W(xué)上的偏見而妨礙他認(rèn)清事實(shí),這是一個(gè)很有趣的例子。
            人們常常引用奧卡姆剃刀的一個(gè)強(qiáng)形式,敘述如下:
            如果你有兩個(gè)原理,它們都能解釋觀測到的事實(shí),那么你應(yīng)該使用簡單的那個(gè),直到發(fā)現(xiàn)更多的證據(jù)。
            對(duì)于現(xiàn)象最簡單的解釋往往比較復(fù)雜的解釋更正確。
            如果你有兩個(gè)類似的解決方案,選擇最簡單的。
            需要最少假設(shè)的解釋最有可能是正確的。
            ……或者以這種自我肯定的形式出現(xiàn):
            讓事情保持簡單!
            注意到這個(gè)原理是如何在上述形式中被加強(qiáng)的。嚴(yán)格的說,它們應(yīng)該被稱為吝嗇定律,或者稱為樸素原則。最開始的時(shí)候我們使用奧卡姆剃刀區(qū)分能夠做出相似結(jié)論的理論。現(xiàn)在我們?cè)噲D選擇做出不同結(jié)論的理論。這不是奧卡姆剃刀的本意。我們不用檢驗(yàn)這些結(jié)論嗎?顯然最終不是這樣,除非我們處于理論的早期階段,并且還沒有為實(shí)驗(yàn)做好準(zhǔn)備。我們只是為理論的發(fā)展尋求一種指導(dǎo)。
            這個(gè)原理最早至少能追溯到亞里士多德的“自然界選擇最短的道路”。亞里士多德在相信實(shí)驗(yàn)和觀測并無必要上走得太遠(yuǎn)。樸素原理是一個(gè)啟發(fā)式的經(jīng)驗(yàn)規(guī)則,但是有些人引用它,仿佛它是一條物理學(xué)公理。它不是。它在哲學(xué)和粒子物理中使用的很好,但是在宇宙學(xué)和心理學(xué)中就不是特別好,這些領(lǐng)域中的事務(wù)往往比你想象的還要復(fù)雜。或許引用莎士比亞的一句話要?jiǎng)龠^引用奧卡姆剃刀:“天地之大, 赫瑞修, 比你所能夢(mèng)想到的多出更多”(出自《哈姆雷特》,第一幕,第五景——譯注)
            樸素是主觀的,宇宙并不總是像我們認(rèn)為的那樣簡單。成功的理論往往涉及到對(duì)稱、美與簡單。1939年保羅·狄拉克寫道:
            研究者在把自然法則轉(zhuǎn)變?yōu)閿?shù)學(xué)形式的時(shí)候,應(yīng)該為數(shù)學(xué)的美而努力。對(duì)于簡單和美的需求往往是等價(jià)的,然而當(dāng)它們發(fā)生沖突的時(shí)候,后者應(yīng)該優(yōu)先。
            吝嗇原理不能取代洞察力、邏輯和科學(xué)方法。永遠(yuǎn)也不能依靠它創(chuàng)造或者維護(hù)一個(gè)理論。作為正確性的判別方法,只有邏輯上的連貫性和實(shí)驗(yàn)的證據(jù)才是絕對(duì)的。狄拉克的理論很成功,他構(gòu)造了電子的相對(duì)論場方程,并用它預(yù)言了正電子。但是他并沒有主張物理學(xué)僅僅應(yīng)該基于數(shù)學(xué)的美。他完全贊同實(shí)驗(yàn)檢驗(yàn)的必要性。
            最后的結(jié)論來自愛因斯坦,他本身也是一位格言大師。他警告說:
            “萬事萬物應(yīng)該盡量簡單,而不是更簡單。” 
          --
          如果我們仔細(xì)的研究唐詩宋詞,就會(huì)發(fā)現(xiàn)里面有全部已知和未知的現(xiàn)代數(shù)學(xué)和物理學(xué)定理。現(xiàn)在我確知李衛(wèi)公所寫的春宮解說詞里包含了費(fèi)爾馬定理的證明,但我沒法把它讀出來——這是因?yàn)橘M(fèi)爾馬定理的證明應(yīng)該是怎樣的,現(xiàn)在沒有人知道,或者說,現(xiàn)在還沒有人能夠證出費(fèi)爾馬定理。它就如隋時(shí)發(fā)明的避孕套,到唐代就失傳了,因此給了洋鬼子機(jī)會(huì),讓他們可以再發(fā)明一次。因?yàn)樗呀?jīng)失傳,所以我也不知該怎樣解釋這些說明詞。最簡單的解釋是:那是一些性交的訣竅。但是不應(yīng)該是這樣子的。不應(yīng)該的原因是有我們存在。我們的任務(wù)就是把性交的訣竅解釋成數(shù)學(xué)定理,在宋詞里找出相對(duì)論,在唐詩里找出牛頓力學(xué)。——王小波《紅拂夜奔》
          ※ 來源:·水木社區(qū) http://newsmth.net·[FROM: 210.78.58.*]
          posted @ 2008-06-25 23:03 zhrb 閱讀(383) | 評(píng)論 (0)編輯 收藏

          發(fā)信人: kabbesy (Arthas), 信區(qū): Java
          標(biāo)  題: zz做JAVA開發(fā)要掌握的知識(shí)
          發(fā)信站: 水木社區(qū) (Sun Jun  1 23:42:19 2008), 站內(nèi)

          http://www.javaeye.com/topic/183513


          來自http://www.bjsxt.com/zixue/zixuezhilu_1.html


          一:J2SE
          面向?qū)ο螅庋b、繼承、多態(tài)
          內(nèi)存的分析
          遞歸
          集合類、泛型、自動(dòng)打包與解包、Annotation
          IO
          多線程、線程同步
          TCP/UDP
          AWT、事件模型、匿名類
          正則表達(dá)式
          反射機(jī)制

          2:數(shù)據(jù)庫(Oracle或者M(jìn)ySQL)
          SQL語句
          多表連接,內(nèi)外連接, 子查詢等
          管理表、視圖、索引、序列、約束等
          樹狀結(jié)構(gòu)存儲(chǔ)
          存儲(chǔ)過程、觸發(fā)器
          數(shù)據(jù)庫設(shè)計(jì)三范式、

          3:JDBC
          JDBC基礎(chǔ)
          連接池
          樹狀結(jié)構(gòu)存儲(chǔ)與展現(xiàn)
          DataSource & RowSet
          JDBC連接Oracle及MySQL

          4:HTML_CSS_JAVASCRIPT
          html、css、javascript基礎(chǔ)語法
          JavaScript Form判斷
          Dom編程基礎(chǔ)(事件處理等)
          JS常用效果如TreeView、下拉聯(lián)動(dòng)等
          JS學(xué)習(xí)方法
          JS調(diào)試方法
          DreamWeaver初步(建立HTML、Table、Form、CSS)等

          5:Servlet & JSP

          tomcat基礎(chǔ)
          servlet基礎(chǔ)
          web.xml配置基礎(chǔ)
          web application的結(jié)構(gòu)
          servlet生命周期
          request response等常用方法
          ServletContext類
          HTTP協(xié)議基礎(chǔ)(GET POST)
          Cookie
          Session
          Application

          JSP的幾種語法(包括JSTL等)注意在項(xiàng)目中練習(xí),不要拘泥于語法細(xì)節(jié)而裹步不前。

          6:Struts
          多層架構(gòu)理論
          Model 1 and Model 2
          Struts基本概念
          MVC
          Action與業(yè)務(wù)邏輯類的關(guān)系
          在Struts與JSP之間傳遞數(shù)據(jù)
          Struts處理流程(控制流)
          Struts TagLib(了解常用的)
          JSTL
          ActionForm
          字段收集
          上傳文件
          類型轉(zhuǎn)換
          DTO
          動(dòng)態(tài)Action Form
          驗(yàn)證框架
          ActionForward 轉(zhuǎn)發(fā)與重定向
          動(dòng)態(tài)生成ActionForward
          全局與局部的ActionForward
          Action Forward Scope
          UnknownActionMapping
          Action的線程安全
          I18N
          如何切換語言環(huán)境
          Struts異常處理機(jī)制 程序處理 自動(dòng)處理 自定義異常處理器
          Struts的多模塊配置

          7:XML
          (XML/XSL、XSLT/DTD、SCHEMA等基礎(chǔ)的概念、關(guān)于Java的編程可以暫時(shí)扔在一邊)

          8:Hibernate
          OR Mapping原理
          Hibernate基礎(chǔ)開發(fā)步驟
          Hibernate基本接口(重點(diǎn)Session)
          普通屬性映射
          關(guān)聯(lián)關(guān)系映射
          Native SQL
          inverse lazy cascade
          繼承關(guān)系映射
          HQL
          性能優(yōu)化 一級(jí)緩存 二級(jí)緩存 查詢緩存
          事務(wù)與并發(fā) 悲觀鎖、樂觀鎖
          OpenSessionInView
          CurrentSession
          (至于JTA、聯(lián)合主鍵、自然主鍵、動(dòng)態(tài)主鍵、Any類型 Creteria Queries Intercepter and Event 自定義類型等,可以暫時(shí)扔在一邊)

          9:Spring
          IOC/DI
          Spring配置
          Spring架構(gòu)
          AOP及Spring AOP
          聲明式事務(wù)(AOP)
          Spring + Hibernate Spring支持Web
          Scope
          (其他的Spring模塊對(duì)于自學(xué)來說可以暫時(shí)扔在一邊)

          10:EJB3.0
          J2EE架構(gòu)基礎(chǔ)(JTA JMS等)
          EJB基礎(chǔ)(地位及基本理論、分類等)
          Annotation
          Ant編譯與部署EJB
          Session Bean
          EJB的依賴注入
          Persistence API
          (可以用JBoss學(xué)習(xí)EJB3.0)

          11:至于SOA,對(duì)于自學(xué)的同學(xué)來說,暫時(shí)不用特別關(guān)注。

          梳理一下,你就會(huì)發(fā)現(xiàn)東西不是想象中的那么多呀!

          --
          The pact is sealed!


          ※ 來源:·水木社區(qū) newsmth.net·[FROM: 125.33.176.*]

          posted @ 2008-06-02 12:01 zhrb 閱讀(391) | 評(píng)論 (1)編輯 收藏

          主站蜘蛛池模板: 任丘市| 盘山县| 德令哈市| 江北区| 满城县| 甘南县| 尉犁县| 凤城市| 华宁县| 犍为县| 利川市| 泰州市| 万荣县| 高州市| 霍邱县| 黄骅市| 汝阳县| 克拉玛依市| 澳门| 桑日县| 花垣县| 敖汉旗| 梁平县| 镶黄旗| 梁山县| 平果县| 金塔县| 连山| 长沙县| 同心县| 城市| 石楼县| 徐州市| 东平县| 五大连池市| 龙州县| 铜鼓县| 岳阳市| 昆山市| 清水河县| 五家渠市|