- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 rcp工程使用git库时,删除被依赖插件引起的变化
git History记录: 时刻2:删除插件A,B插件的相应依赖关系也被删除。只剩下插件B(较新的修改) . . . 时刻1:插件B依赖插件A . . 此时进行的操作 1.当前是最新版本 2.Reset ->hard 从时刻2到 1到2之间的某一个版本 结果: 由于在最新版本时,本地的workspace里面没有插件A,只有插件B 此时,rese
2015-12-24 17:41:09 467
原创 GEF 创建连线的优化
背景: GEF连线是很重要的组成部分 anchor是连线的起点和终点所连接的位置 为了美观可以在anchor的位置添加handle使得anchor更加直观 虽然很多时候 提供了连线工具 当时频繁切换工具并不友好 解决方法: 可以当用户单击handle的时候创建连线 具体实现逻辑即:在鼠标监听事件中创建连线工具(继承自ConnectionCreationTool) 并
2015-12-15 10:00:31 995
原创 java特性重温
java的三大特性:封装,继承,多态 封装 (出现类的概念) 1.把属性和操作(或服务)结合为一个独立的整体 2.可以隐藏内部实现的细节(通过private关键字) 继承 (方便类的创建) 方便通过已有类 创建新类 引入新的属性和操作 并通过@override修改已有操作 PS:不可缩小访问范围 多态 (基于继承 具有表现多种形态的能力的特征)
2015-12-01 11:45:36 251
原创 设计模式个人理解总结
本博客 记录笔者对于不同设计模式的理解,不一定正确,而且随着理解的深入会不断修改。欢迎各位评论交流 单例: 通过将构造函数私有化,并且创建好唯一一个实例后,将该实例提供其他类。 多例: 构造函数私有化,但可以返回指定个数的实例,通过一定标识区分返回哪个。 观察者: 将观察者作为监听器加载到主题的数据成员监听集合中, 当主题发生改变时,依次触发所有的监听器。 工厂模式: 通过区分标
2015-12-01 10:05:37 330
TableViewer学习源码
2015-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人