maven 和 gradle 手动安装库

背景:很多时候我们构建项目的时候,jar 包死活下不下来。。。 这时候可能需要我们手动去网站下载后安装到本地。 Maven maven 手动安装第三方库 参考文档:Installing an artifact with a custom POM mvn install:install-file -D

nginx 学习笔记

参考文档: 学习Nginx这一篇就够了 1. Nginx概述 1.1 Nginx概述 Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有

OSS 搭建图床

参考文档: PicGo+Github 图床 作为过来人的我是如何写博客的? 整合篇:零基础学习与使用OSS 背景 很早就想用 oss 搭个图床了,但一直不想折腾。。。直到现在,看到了大佬的博客,突然发现 picgo 和 typora 还能这样配合,搞一个。 以前用 picgo+github 搭建过一

Spring Boot+Spring Security+JWT实现单点登录

参考文献: Spring Boot+Spring Security+JWT实现单点登录 完整代码: 链接: https://pan.baidu.com/s/1sasfinZoLALl64DghR20fg 提取码: q3b5 一、常用术语 1.1 SSO SSO 术语介绍: 单点登录 (SingleS

替换 rm 命令

目的:防止直接删除文件 通过自定义脚本,将文件移到回收站,而不是直接删除。 脚本地址:https://github.com/kaelzhang/shell-safe-rm 将脚本保存在 ~/mysh/rf.sh 中 配置别名 alias rf='~/mysh/rf.sh -rf' 即可通过 rf 命

git 配置

ssh 配置 ssh 认证方式 一般来说,认证方式 有 ssh 和 http 两种,ssh 用秘钥认证。 https 则用账号密码,或者个人令牌认证,个人令牌一般可以在服务端生成。 git 配置 git 配置优先级 3 类: 仓库级别 local 【优先级最高】 用户级别 global【优先级次之】

Git 

android 视图切换

参考文献: Android ViewSwitcher控件 Android ViewFlipper类 ViewAnimator教程 1. ViewSwitcher 1.1 xml 使用 ViewSwitcher 继承 ViewAnimator,主要用于两个视图的切换。 ViewSwitcher 重写了

控件 

触摸反馈动画

参考文献: ipple Effect / Touch Feedback / 触摸反馈动画 1. 简介 材料设计中的触摸反馈在用户和 UI 元素交互的点提供瞬时视觉确认。例如,当按钮被触摸时显示一个水波纹效果。 这是 Android 5.0 默认的触摸反馈动画。水波纹动画通过新的 RippleDraw

动画 

ClipDrawable

1. 介绍 Clip可以译为剪的意思,我们可以把 ClipDrawable 理解为从位图上剪下一个部分; Android 中的进度条就是使用 ClipDrawable 来实现的,他根据设置 level 的值来决定剪切 区域的大小,根节点是 <clip> 相关属性如下: clipOrietntion:

InsetDrawable

1. 介绍 表示把一个 Drawable 嵌入到另外一个 Drawable 的内部,并且在内部留一些间距, 类似与 Drawable 的 padding 属性,但 padding 表示的是 Drawable 的内容与 Drawable 本身的边距! 而 InsetDrawable 表示的是两个 Dr