Time of Update: 2018-12-03
一 說在安裝前的話
Time of Update: 2018-12-03
Eclipse4的系統模型是通過EMF來構建的,其元模型封裝在org.eclipse.e4.ui.model.workbench這個Bundle裡,開發人員可擴充該元模型用以添加新的模型節點或是在現有元模型的基礎上添加新的屬性資訊。元模型主要定義了以下模型節點資訊:MApplication描述系統工程MWindow描述系統工程的一個運行視窗MPerspective描述系統透視圖MPartPart的概念相當於Eclipse3中的View和Edit,Eclipse4中不再有EditArea的概念MD
Time of Update: 2018-12-03
@ cooooldogyou need to send more commands and lines!So you use a other script version and in this case you have other commands on this lines.Just post the label which you can see before your esto command.If the script need a lot time to do something
Time of Update: 2018-12-03
最近學多線程,經常用到Thread.sleep(long milltime)這個方法,也知道它會拋出一個異常,但到底拋出什麼異常卻不是很清楚(用Eclipse自動產生的壞處),今天特意研究了一下它所拋出的異常InterruptedException,總結如下:
Time of Update: 2018-12-03
百度百科定義:雲端運算是基於互連網的相關服務的增加、使用和交付模式,通常涉及通過互連網來提供動態易擴充且經常是虛擬化的資源。個人理解:通過網際網路共用計算資源,將基礎設施、平台、軟體等服務以租賃的方式提供給客戶,以此擷取相應的使用費用。雲端運算所帶來的轉變是將企業的資本性支出(購買機器)轉向了運營支出(使用費用),在系統的早期部署階段,這種轉變是非常節約成本的。雲端運算特性:彈性和可擴充性:可根據系統規模和使用需求自由擴充或削減計算資源;按使用收費:收費方式可能是按儲存容量,也可能是按頻寬流量;
Time of Update: 2018-12-03
為了更大程度的實現模組松耦合以及組件重用,E4項目不在向以前一樣基於單例模式來處理商務邏輯,而是以一種更為優雅的通過服務的方式來代替,這些服務通過EclipseContext進行管理,以依賴注入的方式嵌入到系統應用中去。可通過代碼執行個體來體會Eclipse4和Eclipse3處理邏輯的不同,以顯示透視圖為例,Eclipse3通過如下代碼進行處理IWorkbenchWindow window=PlatformUI.getWorkbench().getActiveWorkbenchWindow()
Time of Update: 2018-12-03
UCHome二次開發時,瞭解模板的文法是必須的,下面對其中的文法做一一介紹。至於模板的解析過程請參考《UCHome二次開發之模板解析》。1、調用其他模板1<!--{template header}-->說明:將以模板header.htm來替換此處的代碼2、調用頭像模板代碼:1<!--{avatar($value[uid],small)}-->解析後的代碼:1<?php echo avatar($value[uid],small); ?>3、調用廣告模板代碼:1
Time of Update: 2018-12-03
今天在ie6下顯示velocity頁面中的iframe,發現除了iframe的外框以外,src中請求的url完全沒有讀取成功,結果是個空的iframe。總結網上一共有以下幾種解決辦法: 1,<iframe name='ifrm_select_jhs_x' src="+url+" scrolling='no' frameborder=0 width='256' height='174'></iframe> ifrm_select_jhs_x.location.href =
Time of Update: 2018-12-03
架構概念 : 所謂架構便是網頁畫面分成幾個框窗,同時取得多個 URL。只 要 <FRAMESET> <FRAME> 即可,而所有架構標記 要放在一個總起的 html 檔,這個檔案只記錄了該架構 如何劃分,不會顯示任何資料,所以不必放入 <BODY> 標記,瀏覽這架構必須讀取這檔 案而不是其它框窗的檔案。<FRAMESET> 是用以劃分框窗,每一框窗由一個 <FRAME> 標 記所標示,<FRAME>必須在
Time of Update: 2018-12-03
組合和彙總是有很大區別的,這個區別不是在形式上,而是在本質上:比如A類中包含B類的一個引用b,當A類的一個對象消亡時,b這個引用所指向的對象也同時消亡(沒有任何一個引用指向它,成了垃圾對象),這種情況叫做組合,反之b所指向的對象還會有另外的引用指向它,這種情況叫彙總。現實生活中:人和手,腳是組合關係,因為當人死亡後人的手也就不複存在了。人和他的電腦是彙總關係。class Hand{}class Computer{}組合:class Person{private Hand hand;public
Time of Update: 2018-12-03
REPLACE的運行與INSERT很相似。只有一點例外,假如表中的一箇舊記錄與一個用於PRIMARYKEY或一個UNIQUE索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。 注意,除非表有一個PRIMARY
Time of Update: 2018-12-03
安裝的最佳選項1.在選擇安裝類型時,若選擇第一個選項(並存),Ubuntu會檢查系統中未被劃分的空間,然後把這部分空間分為兩部分,一個掛載/,一個掛載swap,這並不是很好的分區辦法,系統區和使用者區在一個分區,不利於後期維護最好選擇第三個選項。2.若是用於學習,使用者名稱和電腦名稱最好起的短一點。附:ubuntu安裝圖解http://www.cnbeta.com/articles/157863.htm顯卡驅動裝gedit亂碼問題 ubuntu
Time of Update: 2018-12-03
終於把無線網路重新搞定了. 稀裡糊塗的. 添加無線網路這塊, 主要是, 安裝無線網卡的驅動, 現在我把這個驅動升級了 然後, 中間的一個誤操作, 允許某某程式接管無線網路 (這個可能是最折騰人的), 需要從msconfig裡面推測出該程式對應的服務, 禁止開機啟動(這個相當關鍵) 允許wireless zero configure服務開機啟動, (這個折騰了好久), 因為從網路連接>屬性裡面, 看不到 無線網卡設定 選項卡 而且, 該服務無法開機啟動; 因為折騰厲害, 出現的其它狀況:
Time of Update: 2018-12-03
其它都沒有什麼精彩的地方. 這個可能是一種底線. 非常值得反思. 首先, 所謂的人民群眾並不是什麼聖人; 如果不是實在活不下去了, 在看不到"贏"的情況下, 總體上還是綿羊一群, 忍耐力很好; 其次, 優秀領袖的特質之一就是, 讓人們看到必贏的希望. 即使在企業管理中, 估計也都是適用的... 這就是為什麼曆朝曆代, 古今中外, 總是多數人被少數人剝削或者欺壓的一種心理學的博弈的道理吧.... 這也是鼓動宣傳和思想政治工作很重要的一個原因吧. 要是讓很底層的最辛苦的最被忽視的員工,
Time of Update: 2018-12-03
一 ArrayList源碼解讀在用無參構造方法new一個ArrayList時,ArrayList底層會建立一個長度為10的Object類型的數組。在後續添加中,如果增加的元素個數超過了現在數組的個數,那麼ArrayList底層會利用java.util.Array類的靜態方法copyOf()將現在的數組複製到一個新數組中,長度為原數組的1.5倍加1,然後加資料添加到新數組中,詳細解讀如下:①ArrayList list=new ArrayList();這句話的實現過程首先調用無參構造方法,如下:p
Time of Update: 2018-12-03
任務需求系統A的資料庫中定義了一張document表,用來存放文檔的基本資料,當使用者對錶資料執行增刪改操作時,需要發送訊息給系統B,通知其執行相應處理,訊息內容包括文檔變動類型和文檔資料資訊。需求實現我們能想到的最簡單的處理方式如下:修改資料和發送訊息本是兩個獨立的功能,doAction方法卻將其耦合在了一起,方法的處理暫時不存在任何問題,然而隨著時間的推移,需求的變動,如果想要禁用訊息就需要對業務層的代碼進行修改,將sendMessage方法注釋掉。能否通過一種更為優雅的方式來避免寫入程式碼
Time of Update: 2018-12-03
設計模式心得體會設計模式是OOP最直接的體現。一 責任鏈模式1. 責任鏈源模式於對生活中一類情境的抽象,比如古代的擊鼓傳花、現在的申請審批、課堂上經常出現的傳紙條現象。2. 責任鏈可用於處理一系列相關操作,比如過濾使用者輸入的內容,需要過濾的點不止一個,是一串,符號責任鏈的特點。使用責任鏈模式可以提高系統的可擴充性,使得在增加過濾條件時不必修改用戶端代碼,只需修改責任鏈代碼;而且使用責任鏈邏輯清晰,對一類事物進行了封裝,符合物件導向思想。二 代理模式1. 三 單例模式功能:★作用:★★最佳化:★
Time of Update: 2018-12-03
今天寫一個程式,不知道哪錯了,如下:if (flag) {if (this.balance > 0) {this.balance -= money;System.out.println("取錢成功" + this.balance);flag = false;notifyAll();} else {try {wait();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace(
Time of Update: 2018-12-03
一 為什麼會出現面向切面的編程 面向切面編程(AOP是Aspect Oriented Program的首字母縮寫) ,我們知道,物件導向的特點是繼承、多態和封裝。而封裝就要求將功能分散到不同的對象中去,這在軟體設計中往往稱為職責分配。實際上也就是說,讓不同的類設計不同的方法。這樣代碼就分散到一個個的類中去了。這樣做的好處是降低了代碼的複雜程度,使類可重用。
Time of Update: 2018-12-03
Eclipse平台發展至今主要經曆了3個階段:第一階段:1.0到2.1版本這個版本的Eclipse主要起到一個整合平台的作用,核心功能是將不同開發人員編寫的外掛程式彙集到一起,組成具有一定功能的系統應用。第二階段:3.x版本從3.0版本開始,到目前的3.8,Eclipse開始基於OSGI平台構建,將系統應用的開發轉移到面向組件和服務的架構中去,模組之間的解耦和性變的更高。第三階段:Eclipse4項目Eclipse4項目是繼Eclipse3.x系列之後的下一代平台版本,平台引入了系統模型的概念,