Ubuntu18.04 创建桌面快捷方式


一、基本概念Linux 系统中的Desktop Entry 文件以desktop为后缀名。Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。进入/usr/share/applications 目录,可见如下图所示的各类软件图标​其对应为.desktop 结尾的

Ubuntu – VMWare 15 Error on Ubuntu 18.4 – Could not open dev vmmon


错误用Ubuntu 安装VMware跑Windows,启动时遇到如下报错:​解决办法This problem essentially happens because of secure boot which does not allow kernel modules to load without

Git status 中文乱码

Git 

现象解决办法git config --global core.quotepath false

如何强制 Gradle 重新下载项目的依赖库

Gradle 

强制刷新 Gradle 依赖库缓存$ cd 项目根目录$ gradle build --refresh-dependencies删除 gradle cache// 终端下完成$ rm -rf ~/.gradle/caches/ 删除所有缓存$ find ~/.gradle -name '*or

解决VMware关闭后,系统卡顿问题


关闭虚拟机后,系统卡顿这一现象是vmdk目录下的vmem文件所致, vmem文件相当于系统里的分页文件, 虚拟机启动时生成并进行硬盘读写, 可以观察硬盘灯, 文件在关闭时又会关闭掉, 所以内存如果足够大的前提下可以关闭它.解决方法对特定虚拟机”禁用”vmem文件, 用编辑器打开虚拟机目录下的.vmx

Git 基本使用

Git 

各个区域划分常用命令正常流程远程仓库新建项目本地配置用户信息远程仓库添加本地 ssh key初始化项目为 git 项目 git init添加 远程仓库地址克隆 git clone [地址] git clone -b dev [地址]添加 git add [filename] git add .提交

RecyclerView自定义列表拖拽删除


基础使用定义Activity和item布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren

Android 杂项


有线连接上adb tcpip 5555adb connect 10.21.135.33​

RecyclerView使用和原理


基本使用实现Adapter和ViewHolder继承RecyclerView.Adapter,设置ViewHolder泛型,ViewHolder一般放在Adapter的内部类编写ViewHolder和Adapter实现Adapter 和ViewHolder的抽象方法

自定义View基础


自定义View的最基本的三个方法分别是: onMeasure()、onLayout()、onDraw(); View在Activity中显示出来,要经历测量、布局和绘制三个步骤,分别对应三个动作:measure、layout和draw