Time of Update: 2018-12-05
一、文檔目的本文的目的為了讓開發的人員儘快進入開發階段,避免將過多的精力和時間花費在環境設定等問題上,簡化開發環境設定,提高工作效率,發揮研發支撐的作用。 本文最終的預期效果,是使閱讀者按照文中的說明步驟和提供的環境配置內容,通過簡單的複製、粘貼配置內容,快速完成OSGi環境下靜態HTML運行環境的搭建。並且在文中適當總結一些開發過程中可能遇到的問題,以及問題的解決方案。 二、預期讀者利用在Eclipse環境從事OSGi設計和開發的人員。 三、本文內容本文描述了在Eclipse開發環境下設定Eq
Time of Update: 2018-12-05
在Restlet項目中,Uniform是統一的調用入口。 Uniform定義了REST的6個調用的統一介面方法:delete、get、head、options、post、put和一個處理請求並返迴響應的handle方法。這個handle方法是一個未實現的abstract方法。handle方法是處理請求的唯一方法,這個方法是由NRE引擎來實現的。 在Uniform有很多的繼承類,這些類都覆寫了handle方法,但真正實現這些功能的是NER引擎中的一系列繼承了Helper類的Helper實作類別。H
Time of Update: 2018-12-05
OSGI典型的應用案例主要有兩個:分別是Eclipse和BMW汽車的應用控制系統。Eclipse Eclipse作為Java業界成功的IDE
Time of Update: 2018-12-05
1. 禁用IPv6 至少我還不需要IPv6,所以我禁用。 代碼: sudo kate /etc/modprobe.d/aliases 把 代碼: alias net-pf-10 ipv6 改為 代碼: alias net-pf-10 off #ipv6 2. 平行運行啟動進程 這會使開機平行運行啟動進程,加速啟動過程。 代碼: sudo kate /etc/init.d/rc 找到並修改 代碼: CONCURRENCY=none 為 代碼: CONCURRENCY=shell 3.
Time of Update: 2018-12-05
Restlet V1.1.0 正式發布。 Since the launch of Restlet 1.0 in April 2007, we have been working hard to prepare this new version. To protect your investment in existing code, we have maintained the initial API design, extending it where necessary and
Time of Update: 2018-12-05
OSGI與JMX 的關係不過重點是:JMX 本來設計的用途就只為了管理,我們不該把他拿來 (over use) 作為開發應用程式的組件 (那是 EJB 或 JavaBeans 該做的事)。但 OSGi 卻可以! JMX 多數用於 server 系統中,而 OSGi 卻不限於所開發的應用程式。你可以用它開發 embedded 系統、desktop 程式,甚至是 server 程式。 OSGi 不但提供了與 JMX 相似的容器管理能力,甚至它本身就是一套精密的 Framework。OSGi
Time of Update: 2018-12-05
一、Directory的分類Directory分為兩種類型:一種是記憶體目錄,一種是檔案目錄。1、記憶體目錄即RAMDirectory2、檔案目錄即FSDirectoryFSDirectory又分為3類:1)windows下的SimpleFSDirectory2)linux支援NIO的NIOFSDirectory3)還有一個是記憶體Map目錄MMapDirectorySimpleFSDirectory是一個FSDirectory的簡單實現,對並發處理能力有限,使用MMapDirectory會更好
Time of Update: 2018-12-05
在使用WinCVS管理文檔代碼時,經常會看到WinCVS控制台的輸出資訊。這些資訊由一些英文大寫字母開始,而且不同的資訊使用不同的顏色顯示。1、常見的資訊說明U --- 完整的檔案從伺服器上更新到了本地(當檔案為二進位檔案或者本地不存在的檔案)。 P --- 檔案的部分內容從伺服器更新到了本地(檔案為文字檔時,CVS將只傳送本地檔案和位於伺服器上的檔案相 比較不同的部分,以減少頻寬的使用)。 A --- 這個檔案目前只存在於本地目錄中,你雖然使用 cvs add 命令向 cvs
Time of Update: 2018-12-05
結構化方法是在軟體行業得到廣泛接受和使用,並一度成為早期佔主導地位的軟體構造與開發方法。而物件導向方法提出後,當代軟體工程的發展面臨著從傳統的結構化範型到物件導向範型的轉變,對象技術作為新範型的核心技術正在得到新的語言、新的系統和新的方法學的支援,這體現在已出現的物件導向的語言、資料庫、作業系統及開發環境上。一、結構化分析(面向過程)方法 結構化分析方法(Structured
Time of Update: 2018-12-05
為了使用Ant構建面向持續整合的開發過程,使各種Ant指令碼可以作為模組根據需要動態增加1、為了讓不同的使用者使用相同的Ant指令碼,將CVS的使用者資訊儲存在cvsuser.properties中2、為了讓不同的項目可以複用Ant指令碼,將項目資訊儲存在project.properties中。 cvsuser.properties######cvsuser = cvsusername#cvspass = cvspass#cvs.repository = :pserver:${cvsuser}:
Time of Update: 2018-12-05
1、設定 user.properties# 項目名稱project.name=WebService_Restful# 項目所在的路徑project.dir=D://workspaces//webservice//Restful# 源檔案所在的路徑project.src.dir=${project.dir}//src//main//java2、build.xml<project name="checkstyle" default="checkstyle" basedir=".">
Time of Update: 2018-12-05
成長是快樂的也伴隨著痛苦。不斷的前行,擷取更多前所未有的新東西,同時也失去曾經擁有的東西。 身體健康是以前大家常用的祝福詞,但是現在很少有人再說了,大家都認為這太簡單了,太普通了。有這麼一個奇妙的事實,越是深刻的道理其表現形式也越簡單。記得有一次去爬香山,下山的時候,左腿的膝蓋疼得厲害,每一次抬腿再落下,小腿好象要戳穿膝蓋,差一點下不了山
Time of Update: 2018-12-05
看到這張圖片,我和同事大笑起來。這讓我想起了那個馬和毛驢的故事。 1、馬的悔恨 一頭驢子和一匹馬,各自背著一大包的鹽,沿著山路走去。太陽像一個火球,那頭可憐的驢子背著鹽包,整整地走了一天,累得很。它對馬說: “我想把背上的一包鹽,分一些給你背,我實在背不動了,恐怕就要倒下來。你走出馬棚才一個鐘頭。幫幫我的忙吧。” “我不願意。”馬搖搖頭回答,“我的主人很明白,你我能背多少東西。” 那頭可憐的驢子不再說什麼,它還沒有走到一座小山頭頂上,就倒在地上死了。主人走上前去,把那個大鹽包從它的
Time of Update: 2018-12-05
eclipse 3.3使用的是遵循 OSGi 標準的 equinox 實現。equinox在啟動的時候,在處理參數的時候分為幾個階段。這裡首先介紹第一個階段的三個參數:1、eclipse.startTime啟動時間,預設取系統的時間。2、osgi.noShutdownPROP_NOSHUTDOWN 對應的值就是 osgi.noShutdown
Time of Update: 2018-12-05
基本的許可權許可(permission)參照從RBAC中擷取的經驗,可以把那些以 _ 開始的認為是許可權許可,其他的認為是角色。 這樣,其他對象比如 people/groups和動態對象就可以使用兩個(許可權許可和角色)中的任意一個。_ReadProperties 讀取屬性:限制讀取一個節點的屬性。對節點內容訪問的控制與屬性控制是分開的。所有的屬性有相同的限制。 _ReadChildren 讀取子節點:限制對子節點的讀取存取.
Time of Update: 2018-12-05
Restlet version 1.1 發布 在restlet v1.1 M5修補了10多個Bug之後,restlet發布了 Restlet V1.1 RC1。 Here is a summary of main changes: Chunked encoding issues in Grizzly and internal connectors were all fixed. Extensive tests with large entities done (size of 30
Time of Update: 2018-12-05
TEXT By default all propertiesof type d:content. This can be user-defined.ID Idworkspace://StoreSpace/uuidISROOT T or F ISNODE T or F TX The transaction id PARENT Parent id - all
Time of Update: 2018-12-05
equinox環境下開發bundle不需要引入java.*包而需要引入javax.*包的的原因一、前提知識 ClassLoaderClassLoader(類載入器)是Java提供的抽象類別,它是負責載入類的對象。ClassLoader 做的工作就是在JVM 中將類裝入記憶體。 當 JVM 需要使用類時,它根據名稱向 ClassLoader 請求這個類,然後 ClassLoader 返回一個表示這個類的 Class
Time of Update: 2018-12-05
Time of Update: 2018-12-05
Storyboarding is a new way to create user interfaces for iOS applications, beginning with iOS 5 and Xcode 4.2. Using storyboards, you can design the view controllers that compose your application as scenes in the Xcode design canvas and visually