我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
GPG 安装与使用 GPG 安装与使用
GnuPG(GNU Privacy Guard,GPG)是一种加密软件,它是 PGP 加密软件的满足GPL协议的替代物 。用于加密、数字签章及产生非对称匙对的软件 。用于加密、签名通信内容及管理非对称密码学的密钥。ss
2019-05-29
OpenGrok 源码阅读环境搭建 OpenGrok 源码阅读环境搭建
开发过程中,往往需要阅读源码,挑选一个合适的源码阅读方式十分重要。这里简记使用 [OpenGrok](https://oracle.github.io/opengrok/)搭建源码阅读环境
底部导航-BottomNavigationView 的使用及源码分析 底部导航-BottomNavigationView 的使用及源码分析
目前市面上很多 APP 都有底部导航的功能,实现底部导航的方式也有很多种,如: ① 、使用原生控件 :TabHost 、LinearLayout /RelativeLayout、RadioButton 等; ② 、使用 Design 库
Docker的使用及镜像编写 Docker的使用及镜像编写
随着容器技术的普及,越来越多的事情可以在 Docker 中完成。这里简要记录 docker 的常用命令以及镜像的构建与运用。结合gitlab-ci来构建 android apk。 一、docker 安装1.Mac 安装在 mac 上,通常使
AS3.2 和 androidx 爬坑 AS3.2 和 androidx 爬坑
一、背景前不久的 Googel IO 大会上亮相的 JetPack ,他为android 开发带来了极大地便利,于是开启了尝(爬)鲜(坑)之旅。自从接手了一个 MVVM 架构的项目,就喜欢上了这种模式的开发,使用 Kotlin 开发,里面用
Vim 常用命令 Vim 常用命令
推荐几个好用的 vim 软件插件:MacVim客户端,cVim chrome插件,ideaVim idea插件,这里简记自己常用的命令。 一、vim 命令 键 说明 a 插入,ESC 退出 o/O 当前行后/前插入一行
Git 子模块:git submodule Git 子模块:git submodule
工作中,可能会遇到在一个Git仓库 中添加 其他 Git 仓库的场景。比如,在项目中引用第三方库。或者在模块化开发中,某些公共的模块是需要单独维护的,使用单独的仓库比较方便,但是在项目中需要引用,就会出现这样的场景。这里使用 Git 的 g
Retrofit2链式调用及文件下载 Retrofit2链式调用及文件下载
Retrofit2+Rxjava 是当下较为流行的网络请求方式,这里将其结合进行网络请求的链式调用以及文件下载,来解决项目中开屏广告页的设计。目前,很多APP中启动都有开屏广告,其中广告有静态图片、Gif图片或者短视频等,通常为了更好的用户
Tomcat 配置https证书 Tomcat 配置https证书
HTTPS 是安全套接字层超文本传输协议,在http 的基础上加入了 SSL协议,需要使用证书来校验身份。 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。其默认端口为:443。越来越多的
2017-09-22
Git常用命令及团队协作 Git常用命令及团队协作
对于版本控制,之前常用的基本都是SVN和CVS之类的,他们都是集中式的版本控制系统,而Git是分布式的。 一、Git 简介Git 是一款免费、开源的分布式版本控制系统,他是著名的 Linux 发明者 Linus Torvalds 开发的。
gradle 打包不同资源 gradle 打包不同资源
由于 android 中以 applicationId 作为应用唯一标识,所以不能在手机上安装两个相同 applicationId 的app。在 AS 中,默认创建的项目其 applicationId就是项目的包名。可以在gradle 中配
WebView 中文乱码 WebView 中文乱码
这里主要记录关于WebView加载含中文的url和cookie中设置中文显示乱码的解决方法。目前,在android 开发中,为了方便程序进行扩展,很多 APP中都采用了 WebView 来加载 H5 页面,这样通过后台更换一个H5地址,程
1 / 6