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