
simpleUML:UML类图生成插件
simpleUML:UML类图生成插件类图对于理解设计,开发过程中输出一些必要的设计文档很重要。手动用visio画UML类图比较慢,可以借助工具一键生成UML类图。1、安装插件设置中Plugins搜索simpleUML安装,重启IED。2、生成类图安装好之后就可以直接使用了。①右键需要添加生成类图的类或者整个包:②注意左侧工具类可以选择显示的类图关系,生成的UML图默认只有聚合类型的线条,可选中一
加入于 2019-10-06
不忘初心的阿甘
598
文章
41
评论

simpleUML:UML类图生成插件类图对于理解设计,开发过程中输出一些必要的设计文档很重要。手动用visio画UML类图比较慢,可以借助工具一键生成UML类图。1、安装插件设置中Plugins搜索simpleUML安装,重启IED。2、生成类图安装好之后就可以直接使用了。①右键需要添加生成类图的类或者整个包:②注意左侧工具类可以选择显示的类图关系,生成的UML图默认只有聚合类型的线条,可选中一
Android ScrollView 顶部下拉与底部上拉回弹效果实现ScrollView 滑到顶部或底部时,默认是"硬边界"——戛然而止,没有 iOS 那种顺滑的橡皮筋回弹手感。要让 Android 的 ScrollView 也具备这种效果,需要自定义控件在触摸事件里做干预。本文实现一个 ReboundScrollView:在 dispatchTouchEvent 中判断是否到达顶部/底部,到达后

LeakCanary导致编译冲突问题坑点:在比较旧的项目build.gradle文件中添加LeakCanary依赖准备分析内存泄露,可以sync,但是build的时候直接报错不通过:解决办法就是移除引入库中的额外重复依赖:或者降低到低版本的,没有这个问题:技巧:在代码项目路径下,运行命令检查依赖项:会检测出依赖关系:

ViewStub懒加载ViewStub常用于优化布局,使用它可以提高布局加载的性能。1、ViewStub介绍①ViewStub继承自View②ViewStub默认是不可见(GONE),而且View的大小为0③当一个ViewStub被设置成可见visible或者调用inflate()方法时,ViewStub得到填充。此时ViewStub所引用的layout布局会替换掉当前ViewStub显示出来。2
网易云音乐的外链播放器搭建个人网站的时候放点音乐,会显得高大上一些。网易云音乐提供单曲、专辑、歌单、电台节目的外链播放器,将外链播放器放在论坛、网站上,都可以免费播放。1.在网页版(music.163.com)进入单曲、歌单、专辑、电台节目页面后,点击生成外链播放器链接。2.歌单和专辑外链播放器可以选择大中小三种尺寸,单曲和电台节目可以选择中小两种尺寸。你可以选择最适合你网站设计的尺寸。3.还可以

AIDL 基础知识粗略的了解一下AIDL。更深的技术探究以后随着时间不断沉淀。1、AIDL简介AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据

Android多媒体MediaPlayerAndroid提供了多媒体播放库MediaPlayer,在播放音视频的时候可以方便的使用。存储在应用程序资源(原始资源)中的媒体文件、文件系统中的独立文件或通过网络连接到达的网络数据流中播放音频或视频。在使用MediaPlayer对应用程序进行开发之前,必须声明一下权限,才能正常使用: Internet权限——如果您正在使用MediaPlayer来播放流基

PostgreSQL最方便的数据库PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。官网:PostgreSQL 1、介绍PostgreSQL是一个功能强大的开源对象关系数据库系统,经过30多年的积极开发,已在可靠性,功能健壮性和性能方面赢得了极高的声誉。PostgreSQL是第一款实现多版本并发控制功能(MVCC,Multi-Version Co

Saying goodbye to Flash in Chrome下班回去,打开电脑,突然Chrome弹出一条消息:"自2020年12月开始,Flash Player将不再受支持"。Chrome推文如下:Today, Adobe announced its plans to stop supporting Flash at the end of 2020.For 20 years, Flash h