原创 GEF中組合按鍵設置彙總以及org.eclipse.gef.KeyStroke的方法的使用

原址:GEF中組合按鍵設置彙總以及org.eclipse.gef.KeyStroke的方法的使用 GEF開發中默認的快捷鍵有可能沒有設置齊全,又或者開發中需要自定義設置一些快捷鍵及組合。 我在開發中也遇到此類問題,尤其是對每個鍵該寫什麼參

原创 ant腳本部署RCP產品

主要學習的鏈接:淺析 Ant 腳本部署 RCP 項目 1.${xxxxx}: 類似於linux命令中的環境變量。這些變量本身定義在同目錄下的build.properties 2.想要正常執行這個運行ant腳本。需要修改一些環境變量符合自己

原创 swt中setToolTipText()失效問題和setToolTipText()部分測試

在RCP工程在Eclipse 4.3 Kepler版本中,swt中setToolTipText()失效   相同的源碼 在Eclipse 4.4 luna中有效  原因未知 萬幸的是:但通過4.3導出的產品   setToolTipTe

原创 linux bash shell 筆記

different type shell,different files Interactive login      .bash_profile Interacitve              .bashrc Non-interact

原创 Vue源碼挖礦

 1.    渲染元素el保存當前vue對象的引用   el._vue_ = vueComponent 2. window.Vue可以直接訪問vue類

原创 Git history視圖 reset至舊節點 導致新節點消失

提交完新的代碼到本地後, 想看下之前節點的代碼 於是就  hard  reset了 然後  新提交的代碼所在節點就消失了 最初樣子: reset 之後:(soft 也一樣)  就消失了   嚇到寶寶了  我的代碼呢 鼓起勇氣繼續re

原创 表格(TableViewer類)

前面加一點自己關於TableViewer的筆記     設置table只顯示有數據的部分 放置table過大 出現過多的空行 可以通過設置table的layout。 第14章  表格(TableViewer類)  源碼下載地址(免費):

原创 基於AStar算法的RCP佈線優化

之前的AStar算法學習筆記博客 提到了大神的基於AStar算法的RCP佈線算法   但是大神給的開源碼 還有存在可以優化的部分  這個博客主要是記錄自己優化的過程 大神源碼鏈接:RCP:gef智能尋路算法(A star) 我的AStar

原创 RCP 文件路徑問題

自己慢慢添加相關內容的筆記 內部IFile(org.eclipse.core.resources.IFile) 轉化成File (java.io.File) 可用於xml解析 org.eclispe.core.resources.IFil

原创 GEF連線優化 支持額外檢測功能的存儲線路徑的PointList(合併同終點線,分離重合線)

還存在一些問題  需要不斷的優化 PointList  是存儲線路徑的集合   也是尋路算法router的最終輸出結果 如果額外考慮線與線之間的相互影響  則會進一步提高畫面的顯示效果 我原創的CheckPointList可以支持一些對線

原创 使用GEF ScalableFreeformRootEditPart的注意事項

我在學習GEF過程中,實例程序默認使用的是ScalableRootEditPart,  GraphicalViewer默認提供的RootEditPart也是.具體的代碼實現在org.eclipse.gef.ui.parts.Graphic

原创 AStar算法學習筆記

最近在負責佈線的一些功能的優化   在大神(第二個鏈接的作者)的啓發知道下 知道了 AStar算法 如獲至寶 學習算法的主要連接爲: 極限定律 My Algorithm Space A*算法入門   已有的RCP根據AStar佈線的算

原创 GEF 入門教程

有一個小但五臟俱全的demo 對於你在該方面的技術學習和應用都是非常有必要的. GEF算是我接觸到第一個比較大的框架內容,當然也是我工作中主要用到的技術.一個不幸的操作讓我之前有的demo消失了. 於是下定決心  重新來過  並將demo

原创 RCP 運行application,product時無法執行 Incompatible JVM提示 解決方法

無法啓動RCP application,product程序 完整的提示信息是:<title>Incompatible JVM</title>Version 1.6.0_45 of the JVM is not suitable for t

原创 設計模式個人理解總結

本博客 記錄筆者對於不同設計模式的理解,不一定正確,而且隨着理解的深入會不斷修改。歡迎各位評論交流 單例: 通過將構造函數私有化,並且創建好唯一一個實例後,將該實例提供其他類。 多例: 構造函數私有化,但可以返回指定個數的實例,通過一定標