88250

          Java

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            82 隨筆 :: 0 文章 :: 5 評論 :: 0 Trackbacks

          #

          作詞: 劉卓輝    作曲: 黃家駒

          遙遠的東方遼闊的邊疆

          還有遠古的破墻

          前世的滄桑后世的風光

          萬里千山牢牢接壤

          圍著老去的國度

          圍著事實的真相

          圍著浩瀚的歲月

          圍著欲望與理想

          神秘的村莊神秘的中央

          還有昨天的戰場

          皇帝的新衣熱血的纓槍

          誰卻甘心流連塞上

          圍著欲望與理想叫嚷

          蒙著耳朵

          那里那天不再聽到在呼號的人

          woo~

          蒙著眼睛

          再見往昔景仰的那樣一道疤痕

          woo~

          留在地殼頭上

          hmm……yeah~

          woo~

          無冕的身軀忘我的思想

          還有顯赫的破墻

          誰也沖不開誰也拋不低

          誰要一生流離浪蕩

          ----

          和諧。



          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/articles/2010/11/25/1290648024319.html
          posted @ 2010-11-25 09:20 88250 閱讀(134) | 評論 (0)編輯 收藏

          項目新聞

          NetBeans 7.0 Beta版可以下載了!

          image NetBeans開發團隊宣布支持JDK 7并整合了Oracle WebLogic服務器、Oracle DB和GlassFish 3.1的NetBeans 7.0 Beta版可以下載了。 此外,新版本還包括支持對Maven 3和HTML 5的編輯,一個可以增強Swing GUI開發的GridBagLayout設計器、更好的Java編輯器等等。瀏覽NetBeans 7.0 Beta新特性頁面,閱讀新的教程和視頻來了解詳細內容。


          NetBeans 7.0中對Maven 3的支持

          在NetBeans 7.0 Beta版中提供了對Maven 3的支持。在本采訪中,NetBeans工程師Jesse Glick介紹了Maven用戶需要了解的知識。

          插件:toString生成器

          Simon Martinelli的插件向你提供了一個生成String,StringBuilder或者StringBuffer的工具。

          文章

          重新加載基于NetBeans模塊的Maven程序

          Allan Gregersen在文章中描述了他用于重新加載Maven應用并保持已部署對象狀態的類似JRebel的解決方法。

          如何創建實時圖表

          Java桌面應用中需要鮮活的圖表嗎?JFreeChart很難幫上什么忙,但VisualVM charts可以。閱讀本頁面來了解如何復用這些圖表。

          博客

          Mac,Growl和NetBeans

          關于NetBeans中新集成的Growl for Mac的相關信息。

          小技巧:NetBeans和Ubuntu中的java.io.IOException

          Emilian通過刷新NetBeans用戶目錄來解決這一問題。

          練習

          視頻:NetBeans 7.0 for PHP中的重命名重構等對編輯器的改進

          本視頻展示了NetBeans 7.0中PHP編輯器的新特性,如重命名重構,類型層次視圖,換行和顯示不可打印字符。

          在Oracle WebLogic服務器上運行JSF 2.0 web應用

          學習使用NetBeans來創建一個JSF web應用并將其部署到Oracle WebLogic服務器上。在練習中你將學習到如何將WebLogic服務器注冊到NetBeans IDE中,并配置域來使得JSF作為視圖框架。

          使用GridBag設計一個基本的Java表單

          本練習介紹了NetBeans 7.0 Beta版中新加入的GridBag的基本特性,并使用它來管理應用程序的表單布局。

          發布本期時事通訊的是: D. L. 88250

          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/netbeans-chinese-newsletter-126.html
          posted @ 2010-11-24 19:22 88250 閱讀(255) | 評論 (0)編輯 收藏

          這是一個經常被問到的問題,問的理所當然。作為一個程序員,為什么我就非要被認為知道如何開發Web應用程序呢?這個問題沒有一個簡單的答案,甚至那些教育機構都未必能清楚的知道;我上的那個大學并沒有提供任何關于這個主題的課程。所以,像大多數在這個領域里的web開發人員一樣,我只是通過去做, 去實驗才學會了這些。沒有人告訴我如何去做,我從給自己做點什么東西開始,學會如何開發web應用程序是在這個過程中的一個副產品。這是學習任何語言的一個非常有效的方法。

          你很幸運,我在這里將會把如何開發一個web應用程序的主要過程都講一下。希望能幫助你入門。

           

          Web應用程序與網站之間的區別

          首先,我要說明,開發一個web應用程序跟開發一個網站是不一樣的。雖然在總體上有很大相似之處,但開發它們所需要的時間有巨大的差別。那究竟web應用程序和網站有什么不同呢?通常,維基百科能幫助我們解釋這個問題,讓我們來看看維基百科是如何定義 應用軟件的:

          應用軟件,通常也被稱作應用,指的是專門為幫助用戶去執行一個或多個相關特定任務而設計的計算機軟件。企業軟件,會計軟件,辦公套件,繪圖軟件,媒體播放器等都屬于這種軟件。

          跟應用軟件相對照的是系統軟件和中間件,它們管理計算機效能,管理如何跟計算機集成,但通常這些工作并不會直接反映到使用戶受益的任務執行上。舉個 例子,一個不是很恰當的實體類比,應用軟件跟系統軟件之間的關系就好比一個電燈泡和一個發電廠之間的關系,發電廠(系統軟件)只是產生電能,它自己沒有任 何真正的用途,除非利用一個電燈泡這樣的應用工具才能為用戶提供服務。

          從里面,我總結出來自己對web應用程序的定義:

          一個web應用程序是一個能夠讓用戶完成某些特定任務的網站。而一個普通的網站的主要目標是給用戶提供信息(博客,新聞,指導,等)。

          Web應用程序的開發過程

          現在特征已經弄清楚了,我們就可以開始定義開發一個web應用程序的整個過程了。當然,這依賴于工程的大小,過程中的某些步驟可能很小,在你的腦海 里就能完成這種工作,但把事情整個的了解一下總是有好處的。同時還有一點很重要的你要明白,這篇文章并不會對每個步驟進行深層次的描述。

          步驟一:分析

          開發一個web應用的第一步是分析你的需求。你此時應該定義出一個盡量周全的你的應用應該提供的功能清單。如果是你為一個客戶做這些工作,你需要明白他們想要什么(要確保你們對方都知道對方在說些什么)。從你們的討論中,你能總結出需求和軟件規格。你即使是為自己開發,我也建議你把希望這個web應用能夠做的功能寫下來。

          步驟二:設計

          一旦你弄清楚了這個web應用需要做哪些事情,你就可以開始設計了。這個步驟通常會反反復復進行很多次,每一次都把設計細化一些。你第一要做的是畫出頁面流程圖(畫在紙上,或使用軟件工具,憑各自所好吧。我喜歡用紙,這樣我可以做更快速的改變)。頁面流程圖通常是很抽象的黑白繪畫,畫出你將要實現的web應用的樣子(你可以加一些色彩,但盡量保持簡單)。

          Wireframe created using Draft for the iPad

          Wireframe created using Draft for the iPad


          這個步驟能夠讓你知道你的應用最終會是個什么樣子。跟37signals倡導的相反,我建議使用一些詞語描述,適度細化。當我想到一個很好的想法時,或想 到事情該如何做時,我會把它標注到紙上(例如,當點擊這個按鈕時應該使另外一個元素改變或隱藏,我會把這寫在流程圖上)。

          當你對做出的草圖滿意后,你可以開始制作實體模型了。
          實體模型仍然是些圖案,但有色彩和細節。最終的實體模型看起來應該像你將要實現的web應用的一個截屏圖。如果你為一個客戶開發,他會看看這些東西,并給你他的認可。然而,很多人都喜歡跳過這一步(大多數都是非設計人員),他們喜歡直接奔向網頁原型。

          原型是用HTML開發出來,使用CSS渲染(有時也是有Javascript)。頁面布局要做出來,鏈接能夠點,顏色,字體,字體大小要設定好(如 果你做了實體模型,這個會很容易)。這一步非常的重要,因為這里所有的東西都能用于你最終的應用中。如果允許的話,在你的原型上做一些可用性測試,從長期的效果來看,這能使你避免大量的失誤。

          在這個步驟的最后,你基本上就知道了你的web應用是如何組織到一起的了。登錄頁面有些什么,用戶如何從主頁轉向到各個頁面。

          我建議你去聽一下Ryan Singer在“Web應用的未來”研討會上做的他是如何設計37signals的演講。

          步驟三:實現

          選擇一個框架

          現在我們已經知道了要去開發什么東西,那就要把它做出來。這一部分的工作很多,你大部分的時間都要花在這個上面。你第一個要做的決定是如何著手,采用什么樣的技術,什么框架。你有很多選擇的余地,你需要選出一個適合你的。下面是一個最常用的框架的列表:

          沒有一個明確的標準說哪個框架最好。它們都各有不同,每個都有自己的長處。最重要的是你要知道它們任何一個都能讓你開發出好用的web應用。

          開發

          一旦你知道了如何去開發,那就要甩開臂膀開干了。這個開發工作可以看作有很多塊,但說到底,這都是標準的編程活動了。在后臺,你要創建類,對象,服 務,過程,以及持久層來把這些對象保存到數據庫中。后臺是整個應用的核心,對任何應用來說,它跟普通的編程沒有什么區別。接著是前臺的開發,你現在編寫的 代碼才是真正給用戶使用的操作界面。你把后臺的程序和原型界面集成到一起,把系統各部分集成到一起。你還可以把你在開發過程中想到的一些很炫的小功能用 JavaScript實現。

          再說一次,有很多種途徑可以實現后臺程序。建議你去讀一讀跟你選擇的框架相關的資料,弄清楚如何實現這一部分的工作。通常,這些知識會跟面向對象編程有關,但有些框架正在慢慢的向領域驅動設計發展。

          步驟四:打磨拋光

          現在應用程序已經開發出來,各個獨立的模塊也集成到了一起。你需要通過測試來確保你在步驟一中定義的需求和軟件規格是否被實現(這個問題在你開發的整個過程中都要記在腦中)。你要確保那些愚蠢的用戶不能通過試圖做一些你還沒有實現的操作而把你的應用弄壞(參考 白盒黑盒測試)。你同時還要確保你的程序能夠在各種瀏覽器里(希望不是IE6)都能正確的運行。

          現在也是你做一些小的調整,改進你的應用程序給人的感覺的時候,讓它趨于完美。

          步驟五:發布和后續工作

          這最后一步(但不是就此完結)是發布你的應用,讓用戶能夠真正使用它(如果這個應用是個公眾開發的應用,別忘了做新聞宣傳)。如果你愿意,先發布一 個Beta版,這樣只有一小部分用戶能夠發現你的應用里的大問題(因為你的程序里肯定會有bug),他們會幫助你改進程序的質量。不要忙著增加功能,要專注于把你目前的程序變的穩固。

          當經過了beta階段,你的程序已經變得十分的穩固,聽取用戶反饋的意見,自己試用一下自己的應用,你可以開始思考如何使應用變的更好。找出不和諧的地方,消除掉。以后每次的迭代都要經過上面所說的五個步驟,但就像我最初說的,你現在已經有了一個可以運行的應用程序,你很容易直接在心里完成這些步驟,直接奔向在代碼里測試你的功能。

          恭喜,你已經自豪的成為一個web應用程序的作者了。

          [英文出處]:How to develop web applications

          [譯文來源]:外刊IT評論


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/how-to-develop-web-applications.html
          posted @ 2010-11-23 13:03 88250 閱讀(187) | 評論 (0)編輯 收藏

          Attachmate 集團宣布以22 億美元收購 Novell ,同時 Novell 宣布將部分知識產權以 4 億 5 千萬美元出售給 M$ 組建的 CPTN Holdings 有限責任公司。

          Attachmate 集團決定將 Novell 和 SuSe 分別合并至 Attachmate 和 NetIQ 部門運作。

          而目前 M$ 方面尚未對從 Novell 手中獲得的知識產權做出任何評價,其中牽扯的 WordPrefect 及 Linux 專利池問題依舊不明朗。同時也未透露 CPTN Holdings 公司中其他投資人的身份。

          消息來源:ZDNet


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/articles/2010/11/23/1290473527327.html
          posted @ 2010-11-23 08:52 88250 閱讀(181) | 評論 (0)編輯 收藏

          NetBeans LogoNetBeans 團隊宣布 NetBeans IDE 7.0 Beta 可用!

          NetBeans IDE 7.0 Beta 引入了對 JDK 7 的支持。本次發布也包含了對 Oracle WebLogic 服務器、Oracle 數據庫以及 GlassFish 3.1 支持的增強。

          另外,本次發布還加入了 Maven 3、HTML5 編輯支持;一個新的 GridBagLayout 以改進 Swing GUI 開發;改進了對 Java EE 應用運行及調試的支持;改進了 Java 編輯器。

                  下載 NetBeans IDE 7.0 Beta
                  查看 NetBeans 教程與視頻

          較大改變:
          JDK 7

          • 項目 Coin 支持
          • 編輯器改進:代碼自動完成及提示


          WebLogic 服務器

          • 流暢的部署應用到 WebLogic
          • 新的服務器運行狀態查看
          • JSF 庫整合


          Oracle 數據庫atabase

          • 簡潔的鏈接向導
          • JDBC 驅動安裝向導
          • 編輯與部署存儲過程


          GlassFish

          • 支持 GlassFish 3.1
          • 遠程域重啟及日志查看
          • 啟用/禁用部署了的應用


          Java

          • 支持 Maven 3
          • JUnit 4.8.2 整合及一些 JUnit 支持增強
          • Javadoc 遠程 HTTP URLs 支持
          • GridBagLayout 可視化設計


          Java EE

          • 增強了對 CDI,REST 服務以及 Java Persistence 的支持
          • 支持 Bean Validation
          • 支持 JSF 組件庫,捆綁了 PrimeFaces 庫
          • 改進了 JSF 表達式語言支持,包括代碼自動完成、重構及提示


          Web Languages

          • HTML5 編輯支持
          • JSON 格式化器


          PHP

          • 生成 PhpDoc
          • 重命名、安全刪除重構
          • PHP 5.3 - 支持別名


          C/C++

          • 簡化了引入已存在二進制數據
          • 新的遠程項目類型


          NetBeans Platform

          • 加入了在層內生成 Action 的標注
          • 性能改進及調優器整合改進
          • 其他 NetBeans API 修改

          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/netbeans-7-0-beta-release.html
          posted @ 2010-11-19 09:21 88250 閱讀(350) | 評論 (0)編輯 收藏

          剛才按照 Go 官方網站安裝文檔安好了 Go。順帶寫了個 "Hello World" 。

          剛才看了 “Go 三天教程”的第一篇,非常有意思的語言,目前對這門語言的語感可以用“簡約、灑脫”來形容。

          順便瀏覽了一下 Go 的官方包(庫),發現其中包含了 htmlhttp、templaterpc、jsonwebsocket、crypto、等等 Web 相關包,做 Web 應用絕對給力,而且很前沿啊(支持 HTML5)。

          明天正式開始學習這門新語言 :-)

           


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/articles/2010/11/18/1290099452140.html
          posted @ 2010-11-19 00:58 88250 閱讀(146) | 評論 (0)編輯 收藏

          Quartz LogoQuartz 是一個開源的作業調度框架,它完全由Java寫成,并設計用于J2SE和J2EE應用中。

          它提供了巨大的靈 活性而不犧牲簡單性。你能夠用它來為執行一個作業而創建簡單的或復雜的調度。

          它有很多特征,如:數據庫支持,集群,插件,EJB作業預構 建,JavaMail及其它,支持cron-like表達式等等。

           

          該版本主要修復一些小bug,下載地址:
          http://www.terracotta.org/dl/quartz-oss-sign-up

          該項目已經被 Terracotta收購。

          轉自:http://www.oschina.net/news/13187/quartz-1-8-4


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/quartz-1-8-4-release
          posted @ 2010-11-18 21:52 88250 閱讀(193) | 評論 (0)編輯 收藏

          作者 Werner Schuster 譯者 楊晨 發布于 2010年11月13日 下午6時40分

          除了Smalltalkers之外,動態語言程序員使用的工具和IDE等都是用底層語言編寫的。但是是對于用戶(例如開發者)來說,使用原生開發工 具是大有裨益的。例如如果編輯器和IDE是原生的話,這就意味著開發者能夠即時擴展他們的工具,而不需要在另外一種語言和平臺上浪費時間。Java開發者 現在有一大批Java原生IDE可供選擇,而且均可以編寫一些Java代碼進行擴展。不過這種情況對于JavaScript和Ruby來說并不適用。 但是,兩個新發布的IDE改變了這種現狀:JavaScript原生IDECloud9和JRuby原生IDE RedCar。

          Cloud9 - Javascript

          使用JavaScript和HTML編寫編輯器和IDE在五年前還是一件很難想象的事情。但是在接下來的數年內,JavaScript VM變得更快,HTML的組件也有足夠的能力構建復雜的編輯器。Mozilla程序員的編輯器Skywriter(前身是Bespin)就是使用Canvas元素和API來繪制的。

          項目最初的時候,Cloud9僅僅是重新組織了一下Eclipse的視覺元素,而且它也同樣使用了Eclipse的插件思想。所有的功能都是由插件來完成 的,包括編輯器,視圖,行為等。JavaScript插件的一個好處是可以輕松處理JSON格式的元數據描述字符,讓插件開發者省心不少。

          從功能上來說,現在討論Cloud9還是太早了 - 至少和成熟的IDE相比。不過現在它已經有很多很方便的功能了。JavaScript Debugging已經支持GUI、Node.js腳本調試的連接器以及Chrome runtimes,并且在GUI中能夠掛起,恢復和設置斷點。這個特性的關鍵在于使用了JavaScript VM的內建調試器。

          Cloud9使用ACE作為編輯器組件。Skywriter 使用Canvas和ACE來繪制編輯器以及操作DOM。編輯器的窗格是DIV元素;ACE能夠決定在編輯器中哪些能夠顯示,把這些內容作為DIV元素渲染 然后加入到編輯器的DIV中。ACE使用多層DIV來渲染編輯器中不同的元素,尤其是光標和選擇高亮的實現。

          看起來現在的HTML渲染器和DOM已經足夠強大,能夠讓ACE高速運行,給用戶感覺是像一個原生的編輯器組件。

          對編輯器組件大有裨益的一個HTML5 API是Web Worker API,這個組件允許JavaScript代碼能夠新建JavaScript進程,而不是所謂的無共享的進程,它們之間的通信是使用JSON格式的數據。 在程序員的編輯器中,在后臺運行任務是非常重要的;每次敲擊鍵盤或者操作都會產生大量的工作。使用正則表達式的語法高亮就是其中之一,但是,現代編輯器需 要解析源代碼來做語義高亮,例如,用不同顏色表示局部變量和全局變量,靜態方法和虛擬方法等。其他的特性還包括代碼折疊支持等。可以聰明地通過使用 setTimeout來在前臺線程中運行這些任務。Web工程師從而不需要破解內部結構,而能夠直接在后臺運行額外的任務,充分利用多核結構。

          雖然名字中帶有云的概念,但是Cloud9還可以默認在本地安裝和運行,并且可以訪問本地文件系統。它在后端使用JavaScript編寫的Node.js文件來通過socket進行通信。Node.js將文件內容封裝成jsdav庫所支持的WebDAV格式。

          Skywriter和Cloud9團隊最近聲稱將興趣放在協作和開發插件共享,特定語言功能等特性。要是這是真的的話,那就又避免了一場IDE戰爭。

          Cloud9 IDE博客提供了新版本的更新信息。GitHub是代碼托管的好地方。Cloud9 IDE可以能夠通過代碼下載安裝,在后端服務器運行Node.js和在瀏覽器中直接安裝。

          RedCar - JRuby

          RedCar是一個可擴展的編輯器,以發展成為IDE為目標。它是使用Ruby,更準確的說是JRuby編寫的。RedCar使用SWT作為GUI框架,這樣使其能夠跨平臺使用。

          內建的REPL使得程序員能夠通過API來探索和發現更多的功能,現存的插件能夠幫助程序員更加簡單地擴展系統。實際上,RedCar也能夠使用HTML/JavaScript進行擴展,而不是僅僅只使用SWT組件或者繪圖API。

          TextMate用戶聽到RedCar能夠支持TextMate插件將會非常高興,因為這將使得遷移工作更加輕松。

          對RedCar的深入介紹以及如何擴展之類的信息都可以在InfoQ對RedCar創建者Dan Lucraft的采訪記錄中找到。RedCar Twitter賬戶或者博客都是獲取這些信息的好場所。RedCar還可以和Ruby Gem共存。

          轉自:http://www.infoq.com/cn/news/2010/11/cloud9ide-redcar-javascript-ruby

           


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/2010/11/18/cloud9ide-redcar-javascript-ruby
          posted @ 2010-11-18 09:47 88250 閱讀(333) | 評論 (0)編輯 收藏

          在過去的幾年里,IPv6已經逐漸慢慢地成為主流,但許多IT專業人士在面臨IPv6時還手足無措,的確,IPv6和IPv4存在很大的不同,本文為此而寫,希望能幫助你消除IPv6恐懼癥。

          1、IPv6地址是128位十六進制數

          IPv4地址是有4個數字位組(總共32位)組成的,IPv6地址的長度時128位,而且是由16進制字符組成的。在IPv4中,每個位組由0-255的十進制數字組成,位組之間由英文的句號隔開,IPv6地址由8個為組組成,每個位組由4個字符的16進制數字組成。

          2、很容易識別鏈路本地單播地址

          IPv6為不同的地址類型保留了特殊的地址頭,最明顯的一個例子就是鏈路本地單播地址都是以PE80開頭的,多播地址都是以FF0x開頭,這里的x是一個占位符,可以用數字1-8替換它。

          3、支持地址縮寫

          因為IPv6的地址比較長,往往會包含很多0,如果某個位組的字符全部是0,則這些0可以縮寫為一個0,例如,下面的地址:

          FE80:CD00:0000:0CDE:1257:0000:211E:729C

          可以縮寫為

          FE80:CD00:0:CDE:1257:0:211E:729C

          4、可省略連續的0

          如果連續多個位組的字符全部是0,則可以省略掉所有得0,例如,下面的地址:

          FE80:CD00:0000:0000:0000:0000:211E:729C

          除了可以按第3條介紹的方法縮寫外,還可以直接省略掉連續的0,用兩個英文冒號代替,操作系統看到這樣的IPv6地址后,自然會知道它們之間的字符全是0。因此上面的地址可以簡寫為

          FE80:CD00::211E:729C

          5、IPv6的環回地址

          在IPv4中,我們知道環回地址是指向本機的一個特殊地址,即我們熟悉的127.0.0.1,IPv6也不例外,同樣設計了環回地址,如下:

          0000:0000:0000:0000:0000:0000:0000:0001

          參考第4條的省略寫法,IPv6的環回地址就成了

          ::1

          這看上去是不是不像是一個有效的IP地址啊。

          6、不需要傳統的子網掩碼

          在IPv4中,每個IP地址必須要搭配一個子網掩碼才能使用,IPv6也使用了子網的概念,但子網ID是直接嵌入到地址中的。在IPv6中,前48 位表示網絡前綴,緊接著的16位是子網ID,最后64位才是接口標識,即接口ID或設備ID。如果需要的話,預留給設備ID的位可以借用來表示額外的子網 掩碼,但通常是不需要的,因為16位子網和64位設備ID可以提供多達65536個子網。

          7、IPv6仍然需要DNS

          在IPv4中,主機記錄(即A記錄)將IP地址映射到主機名,IPv6仍然要使用DNS技術,但IPv6不再使用主機記錄,相反,IPv6使用AAAA資源記錄,ip6.arpa用于反向主機名的解析。

          8、可以跨IPv4網絡實現IPv6隧道通信

          導致IPv6遲遲得不到有效推進的一個原因就是和IPv4不完全兼容,因此出現了在IPv4網絡上走IPv6通信的隧道技術,一個是Teredo, 另一個是6to4,雖然它們的工作方法有點不一樣,但基本思想都是將IPv6數據包封裝成IPv4數據包進行傳輸,但通信的兩端都需要具有封包和解包的能 力。

          9、你可能已經在使用IPv6了

          從Windows Vista開始,微軟默認就安裝了IPv6驅動,并默認啟用了IPv6協議,因為這一切都是自動配置的,你可能還不知情,但只有操作系統支持IPv6還不 夠,所有交換機和路由器都必須支持,此外,還有一些設計得很差的應用程序將IPv4地址硬編碼到程序中了,它們都是阻礙IPv6普及的絆腳石。

          10、Windows并沒有完整支持IPv6

          雖然微軟在支持IPv6上表現得很積極,但Windows卻并沒有完整地支持IPv6,例如,在Windows中,我們以往可以使用UNC(通用命 名約定)訪問網絡共享文件夾(如\\127.0.0.1\C$),但現在卻不能使用IPv6這樣做,因為Windows看到IPv6地址中的冒號時,它會 把它當做驅動器盤符對待。

          為了解決這個問題,微軟為IPv6地址轉換建立了一個特殊的域,如果你在UNC路徑中使用IPv6地址,你必須使用破折號代替冒號,并在地址的末尾 加上.ipv6.literal.net后綴,例如FE80-AB00–200D-617B.ipv6.literal.net。

          轉自:http://www.oschina.net/bbs/thread/13034


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/articles/2010/11/17/1290007783671.html
          posted @ 2010-11-17 23:30 88250 閱讀(210) | 評論 (0)編輯 收藏

          Wine Logo開源 Win32/64 API 實現 wine 項目發布了 1.3.7 版本,改善系統托盤區支持

          英文發布公告、源代碼包下載。

           

           

          本次更新如下要素:

          • 改善系統托盤區的支持;
          • 更好的支持帶有匯編的安裝程序(?);
          • 實現大量 M$ VC 運行庫 'secure' 函數;
          • 修復大量 GStreamer 支持的 Bug;
          • 進一步改善了 MSXML 的支持;
          • 翻譯更新;
          • 各種 Bug 修復。

          英文發布公告源代碼包下載。


          本文是使用 B3log Solo簡約設計の藝術 進行同步發布的
          原文地址:http://88250.b3log.org/articles/2010/11/15/1289782722133.html
          posted @ 2010-11-15 08:59 88250 閱讀(121) | 評論 (0)編輯 收藏

          僅列出標題
          共9頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 
          主站蜘蛛池模板: 社会| 观塘区| 济阳县| 乾安县| 贵阳市| 迁西县| 玉门市| 西盟| 扶沟县| 大悟县| 桐梓县| 灵丘县| 江孜县| 涞水县| 始兴县| 镇原县| 社会| 明光市| 临高县| 阳江市| 合阳县| 囊谦县| 聂拉木县| 井冈山市| 潍坊市| 泽州县| 虹口区| 绥芬河市| 海宁市| 曲周县| 望谟县| 东山县| 宜黄县| 桃园市| 喀什市| 青浦区| 肃宁县| 彭州市| 青阳县| 轮台县| 樟树市|