Rxjava操作符3:merge

说明: concat 将两个及以上的可观察者,进行并行的发射 You can combine items emitted by multiple ObservableSources so that they appear as a single ObservableSource 方法预览: /...

2019-06-11 20:31:54

阅读数 9

评论数 0

Rxjava操作符2:concat

说明: concat 将两个及以上的可观察者,进行有序的发射 Concatenates elements of each ObservableSource provided via an Iterable sequence into a single sequence of elements w...

2019-06-11 09:48:06

阅读数 4

评论数 0

Kotlin学习六:一些java到kotlin的转换

instance if (obj is String) { print(obj.length) } if (obj !is String) { print("Not a String") }

2019-05-29 13:38:32

阅读数 3

评论数 0

Kotlin学习五:超强的switch

Kotlin的when表达式 在Java(特别是Java 6)中,switch表达式有很多的限制。除了针对短类型,它基本不能干其他事情。 然而,Kotlin中when表达式能够干你想用switch干的每件事,甚至更多。 实际上,在你的代码中,你可以用when替换复杂的if/else语句。 Kot...

2019-05-29 13:13:52

阅读数 6

评论数 0

Rxjava操作符1:withLatestFrom

WithLatestFrom.swift: Merges two observable sequences into one observable sequence by combining each element from self with the latest element from t...

2019-05-13 13:02:04

阅读数 24

评论数 0

RuntimeException和Exception区别

1.java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错...

2019-05-09 16:44:32

阅读数 12

评论数 0

泛型中的PECS原则,?super T和? extends T的区别

PECS 请记住PECS原则:生产者(Producer)使用extends,消费者(Consumer)使用super。 生产者使用extends 如果你需要一个列表提供T类型的元素(即你想从列表中读取T类型的元素),你需要把这个列表声明成<? extends T>,比如...

2019-05-06 16:26:24

阅读数 10

评论数 0

Android单元测试一:单元测试入门

1. 前言 在Android开发中,如果对一个简单的功能,每次修改代码都重新运行到设备中进行测试,会浪费大量时间,降低开发工作效率。如果使用单元测试,编写单元测试类,执行测试单元测试类就可以对某些功能进行测试,大大提升了开发工作效率。 2. 添加单元测试支持 在AndroidStudio项目中,如...

2019-04-20 21:59:09

阅读数 43

评论数 0

反编译odex

需要工具: 1、baksmali-x.x.x.jar 2、smali-x.x.x.jar 工具下载:https://bitbucket.org/JesusFreke/smali/downloads/ 步骤: 1、odex转smali: java -jar “D:\google\tool\m...

2019-03-13 12:30:13

阅读数 112

评论数 0

图片压缩一:霍夫曼编码压缩算法

原址:https://mp.weixin.qq.com/s/PjHuOv8FFHWVn37rKwVTiw 我们直接来看示例,如果我们需要来压缩下面的字符串: “beep boop beer!” 首先,我们先计算出每个字符出现的次数,我们得到下面这样一张表 : 然后,我...

2019-03-11 22:12:48

阅读数 155

评论数 0

Java修饰符:public,protected,private,不加修饰符。有什么区别呢?

如下表所示,Y表示能访问(可见性),N表示不能访问,例如第一行的第3个Y,表示类的变量/方法如果是用public修饰,它的子类能访问这个变量/方法 修饰符 类内部 同个包(package) 子类 其他范围 public Y Y Y Y protected Y Y Y N 无...

2019-03-09 13:00:16

阅读数 54

评论数 0

关于锁

1.ReentrantLock实现原理深入探究: 2.Java线程之如何分析死锁及避免死锁: 3.java如何避免死锁: 4.synchronized和ReentrantLock的区别: 5.Java中的ReentrantLock和synchronized两种锁定机制的对比: ...

2019-03-04 21:59:45

阅读数 58

评论数 0

R文件报红,但是项目可以运行

https://www.jianshu.com/p/1139fbd8d533

2019-01-03 07:10:56

阅读数 816

评论数 0

tomcat ip:8080无法访问问题

查看/usr/local/tomcat/logs/catalina.out

2018-11-24 20:07:56

阅读数 44

评论数 0

Navicat连接服务器出现:Can't connect to mysql server on

重启防火墙试试: service iptables restart 附录iptables防火墙的命令 查询防火墙状态: [root@localhost ~]# service iptables status 停止防火墙: [root@localhost ~]# service iptables s...

2018-11-13 07:31:23

阅读数 92

评论数 0

后端一:mybatis动态调用表名和字段名

一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到。这种情况下,就需要构建sql来动态传入表名、字段名了。现在对解决方法进行下总结,希望对遇到同样问题的...

2018-11-11 15:32:41

阅读数 80

评论数 0

Java基础六:Java中Volatile关键字详解

一、基本概念 先补充一下概念:Java 内存模型中的可见性、原子性和有序性。 可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同...

2018-11-07 11:10:20

阅读数 42

评论数 0

前端二:js中更新html

根据id document.getElementById("name").innerHTML="hello!"; 更新id为name的结点的内容: <p class="name&...

2018-11-03 19:11:56

阅读数 46

评论数 0

前端一:$.ajax和java后台交互

<script type="text/javascript"> $(document).ready(function(){ var stora...

2018-11-03 17:11:25

阅读数 309

评论数 0

android8.0系统的图标适配

https://blog.csdn.net/guolin_blog/article/details/79417483

2018-10-25 16:36:57

阅读数 97

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭