Up 主写博客用到的一些工具共享
EA
简介
EA (Enterprise Architect)是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。
相关资源
下载地址:sparxsystems 官网
百度网盘:https://pan.baidu.com/s/1WoLpYN3rnKqGCJOaEFmmwg 提取码:yty5
CSDN:
Up 主推荐 EA 学术版(购买后会另行给下载链接,下载后激活前就显示学术版)
Up 主推荐 14 版谁用谁知道,15 版…………
别人家的学习资源:https://space.bilibili.com/506513331
EA 常用快捷键
- 更改默认字体?(开始 > 选项 > 图 > 外观 > 手画模式 > 字体)
- 快速复制某个元素?(选中需要被复制的元素 >
ctrl
+左键
拖放到新位置) - 选中一个元素,点击右侧的小刷子可以快速设置样式,点击箭头快速连接……
- 自定义图片?(
shift
+右键
选择 > 共同 > 图像 > 加新 > 来自剪切板 > 确定) - 不熟悉 UML ?(代码 > 文件 > 导入源码目录)自动生成类图,康康
- 拷贝过来总是引用?(
ctrl
+c
拷贝ctrl
+shift
+v
粘贴为新元素) - 点击工具箱太麻烦?(
ctrl
+ 左键 添加上一次的图形) - 不熟悉 UML?(
ctrl
+shift
+M
打开模型向导) - 自动对齐?(布局 > 对齐 > 展开右下角田字图标 > 智能布局+显示智能位置指南)
- 类图配置泛型类型传参?(
alt
+1
> 模板 > 模板参数.增加 > 填写参数) - 类图快速添加属性(选中类图,输入
a
(attribute)) - 类图快速添加放法(选中类图,输入
o
(operate)) - 超链接到其他图(右键 > 新建子图 > 选择复合图)
- 引用其他图(直接从导航栏拖放)
- 点击工具箱太麻烦?(在空白处
ctrl
+右键
或者shitf
+右键
)
- 属性栏占地方?(选中属性
alt
+1
,弹出的属性栏)
- 固定已经写好的元素?(右键 > 行为 > 使不可选)
sourceTrail
相关资源
下载地址:https://www.sourcetrail.com/
百度网盘:https://pan.baidu.com/s/1ttNqZUEwY3Eb5cQ8zYgr7g 提取码:gjke
啥?我的 JDK 源码为嘛是中文的?我也是下载的别人的!自个找!
源码阅读神器,呃,整个 JDK 被导入进来了
呃,Thread 源码阅读
SrouceTrail 导入 maven 项目
project > new project
填写项目名称,源代码路径
点击 Add Source Groud > MVN > NEXT
选择 java 版本以及 pom 文件 > next
选择需要导入索引的文件
这里表示 system/src 包下所有 .java 文件,framework/src 包下所有 .java 文件,generator/src 包下所有 .java 文件。
Next > create > 然后等着……
sourceTrail 会在源码目录下生成一个 .sourceTrail 元数据文件,包括
- xxx.srctrlprj :配置文件
- xxx.srctrldb :sqllite3 的数据库?
- xxx.srctrlbm:sqllite3 的????
- 文件夹 sourcetrail_dependencies
其他语言照栗!!!