- 博客(13)
- 收藏
- 关注
原创 rxjava1升级rxjava2的部分改动
map map操作符的改动: Func1 -> Function,接口更改 call->apply,抽象方法更改 .map(new Func1<Long, String>() { @Override public String call(Long aLong) { return "开始解析"; } }) .map(...
2018-03-19 11:36:08
1276
原创 Unable to resolve dependency for
今天遇上了一个Android studio3.0导入第三方module引起的错误Error:Unable to resolve dependency for ‘:app@sourceSets/compileClasspath’: Could not resolve project :solibrary. Open FileShow Details Error:Unable to resolve
2018-03-07 14:25:44
5652
3
原创 Android ImageLoader显示圆形图片拉伸
今天同事使用我写的简单工具类加载圆形图片的时候,跟我说图片拉伸失真了。 wtf? 我使用的ImageLoader(github地址)自带的圆角控件时,居然会导致长方形的图片拉伸。 点进去源码一看,原来在矩阵转换的时候写的fill,改成center就好了 shaderMatrix.setRectToRect(this.mBitmapRect, this.mRect, Matrix.ScaleTo
2017-09-01 17:43:23
1022
1
原创 spring security入门程序----登录
spring security spring security是一款安全访问控制解决方案的安全框架,就是限制没有登录的用户和没有权限的用户不能访问某些页面,也就是常说的权限控制。 spring security官网 http://projects.spring.io/spring-security/配置文件 开发环境是 spring boot ,maven。spring security版本
2017-08-03 18:44:20
343
原创 Builder模式
Builder模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 对象创建需要的属性多,而且不固定,为了简化创建过程,在对象类创建指定对象各个属性抽象接口。实现方式public static class Builder { public Builder() { } public Builder setTitle(String titleId
2017-06-01 18:17:47
205
原创 单列模式
单列模式单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。实现方式饿汉式 饿汉式是典型的空间换时间,当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要再判断了,节省了运行时间。public class SingIn{ //在自己内部定义自己的一个实例,只供内部调用,作为抛出的对象 private stati
2017-05-22 18:56:15
274
原创 Android设计模式
设计模式最早由Gang of Four四人小组归纳了23种在软件开发中使用频率较高的设计模式,并在1995年整理汇编成《Design Patterns:Elements of Reusable Object-Oriented Software》 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。 结构型模式,共...
2017-05-22 18:00:54
183
原创 react native 开发工具vscode
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。代码提示补全 debug模式 支持git 1·下载安装 http://code.visualstudio.com/docs/?dv=win 2·安装r
2016-09-26 18:48:07
567
原创 Android react native 入门
必需的软件先安装Python 2(目前不支持Python 3版本)https://www.python.org/downloads/release/python-2712/Node.jshttps://nodejs.org/en/React Native命令行工具(react-native-cli)命令行运行(NodeJS已经集成了npm)npm install -g react-native-cl
2016-08-15 17:00:43
208
原创 Android studio 下 Terminal 命令
Android studio 下 Terminal 命令查看导入第三方包的结构 gradlew -q app:dependencies 显示如下+--- com.android.support:appcompat-v7:23.0.1 | \--- com.android.support:support-v4:23.0.1 | \--- com.android.support
2016-07-27 10:10:33
655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人