摘要:
git分支及命名规范 | 分支 | 命名 | 说明 | | | | | | 主分支 | master | 主分支,所有提供给用户使用的正式版本,都在这个主分支上发布 | | 开发分支 | dev | 开发分支,永远是功能最新最全的分支 | | 功能分支 | feature-* | 新功能分支,某个功 阅读全文
摘要:
集合操作 guava对现有jdk 中集合进行了扩展并进行了一系列优化使集合使用起来更加方便。 不可变集合 在开发中很多时候是需要使用不可变集合,不可变集合顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。比如我们在购物场景中,用户选完商品最后生成购物清 阅读全文
摘要:
Atom插件简介 Atom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,是完全开源的一款软件,所有源码都公布再GitHub上,开发团队将 Atom 称为一个“为 21 世纪创造的可配置的编辑器”,其丰富的插件与好看的界面让很多使用者入迷,其所有插件也是开源,所以支持高度定制化, 阅读全文
摘要:
环境 服务器CentOS 7.6 Redis版本 6.0.6 Redis 版本选择 Redis的版本号规范借鉴了Linux的体系。格式:主版本号.次版本号.修订版本号 其中需要注意的是次版本号为奇数代表非稳定版本,偶数则代表稳定版本,且奇数版本是下一个偶数版本的开发版本。所以在选择Redis作为生产 阅读全文
摘要:
题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 阅读全文
摘要:
简述 之前使用github记录一些开发中遇到的问题以及解决方案,但是github访问速度总是让人感觉到不如意,毕竟服务器在国外, 而gitee是一个类似与github的平台,优势在于访问速度很快,github的功能它基本都有,所以选择转战到gitee平台. Hexo 作为一个快速、简洁且高效的博客框 阅读全文
摘要:
title: handler 理解 date: 2019-03-19 16:41:45 tags: android categories: Android description: handler在Android中一直有着很重要的地位,之前对handler只会使用,也只知道一些浅显的注意点,对han 阅读全文
摘要:
线程与进程的区别 一个进程属于一个独立的运行空间,可以理解为一个程序或者一个应用,而线程属于进程中的一个执行任务,线程是进程的一个子集,维度不同,一个进程可以有多个线程,每个线程处理的任务可以都不同,不同的进程有不同的内存空间,而一个进程中的所有线程是共享同一片内存空间的.每个线程又有自己单独的栈内 阅读全文
摘要:
简介 MMKV是由Tencent团队开源出来的数据存储方案,基于 mmap 内存映射的 key-value 组件,其方式与sharedpreferences 相似,在Android开发中可以使用MMKV完全替代sharedpreferences,MMKV底层序列化/反序列化使用 protobuf 实 阅读全文
摘要:
dp是什么,sp呢,有什么区别 Density-independent pixel (dp)独立像素密度。标准是160dip.即1dp对应1个pixel,,屏幕密度越大,1dp对应 的像素点越多。 上面的公式中有个dpi,dpi为DPI是Dots Per Inch(每英寸所打印的点数),也就是当设备 阅读全文
摘要:
Android 外链启动app 方式 在 manifest配置需要启动的acivity <intent-filter> <!--接收外部跳转--> <action android:name="android.intent.action.VIEW" /> <!--表示该页面可以被隐式调用,必须加上该项 阅读全文
摘要:
Android 混淆相关 基本混淆 -include {filename} 从给定的文件中读取配置参数 -basedirectory {directoryname} 指定基础目录为以后相对的档案名称 -injars {class_path} 指定要处理的应用程序jar,war,ear和目录 -out 阅读全文