Fisher–Yates shuffle 洗牌算法 我们简单借助图形来理解(图片来源于网络) 首先我们有一个已经排好序的数组: Step1:第一步需要做的就是,从数组末尾开始...
Fisher–Yates shuffle 洗牌算法 我们简单借助图形来理解(图片来源于网络) 首先我们有一个已经排好序的数组: Step1:第一步需要做的就是,从数组末尾开始...
需求 很多时候我们上传图片经常遇到一些问题,要不就是图片质量变差,要不就是图片太大等等问题。这里,我找到了一个算是目前比较符合需求的解决方案。在原有基础上增加了动态压缩系数,...
一、库格式:库格式决定库独立性、库内文件类型、库内外文件依赖关系 Static Library:(静态性质 或 动态非共享性质 或 动态共享性质) Framework(静态性...
前言 随着APP承载的业务越来越多,一个页面显示的信息也越来越多,需要为不同的业务导流。主流的平台APP,诸如:淘宝、京东、转转、盒马、还有各类社交APP的个人主页,都需要在...
目录 GradientDrawable是什么 GradientDrawable在Android中便是shape标签的代码实现,利用GradientDrawable也可以创建出...
这个方法可以在TextView的四周加上一个Drawable图标。对于只知道TextView显示文字的,是不是很高大上。 看代码就知道,参数顺序是左上右下。不想在四周加图片的...
参考 1、android中的ActionBar和ToolBar2、『Material Design入门学习笔记』主题与AppCompatActivity(附demo)3、An...
本文系学习Swift中的指针操作详解的整理 默认情况下Swift是内存安全的,苹果官方不鼓励我们直接操作内存。但是,Swift中也提供了使用指针操作内存的方法,直接操作内存是...