- 博客(8)
- 收藏
- 关注
原创 (Android)使用RxJava2连接多个DNS以检测网络是否真正连通
最近遇到一个问题,在APP发起HTTPS请求之前,想判断一下手机网络是否已连通。查了一轮资料后,发现以前用的好几种方式(这里暂时省略)都过时和失效,特别是在Android10之后,所以萌生了写这个工具类的想法。这里有几个要求:任何一个DNS连通后,无须等待其他DNS是否连通,马上回调; 所有DNS都无法连通,才能认为是检测失败,所以在此过程中即使任何一个DNS连接出错,也不能打断其他DN...
2019-11-07 17:13:50
439
原创 JS判断手机系统版本为Android或iOS(可识别微信或QQ浏览器)
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">JS获取手机型号和系统 //判断数组中是否包含某字符串 Array.prototype.contains = function(needle) { for (i in
2018-01-11 12:15:38
3294
原创 解决RecyclerView删除Item导致位置错乱的问题 以及删除最后一个出错的问题
boolean lastone = false; if(delID == mStrings.size()) { //那就是最后一个了 lastone = true; } mStrings.remove(delID - 1); mMenuAdapter.notifyItemRemoved(delID); if(!lastone) { if (delID !=
2017-03-07 10:40:36
1121
原创 Spring AOP 配置文件的简单理解
Spring AOP的切面配置内容如上:1、理解pointcut,即是切入点,也就是切面的切入点,红色的是正常业务程序,黄色的也就是切面,那么在哪里切入?也就是说在哪个目标类的目标方法中切入?这就是切入点pointcut2、定义了pointcut之后,就要定义切面,所谓的切面也就是黄色的部分,也就说用哪个类去切入,具体一点,就是用哪个类的哪个方法却做这样的切入动作,或者叫织入动作,所以这里
2016-12-11 10:53:08
353
原创 在Eclipse上安装BuildShip Gradle插件,并创建Java Web项目
首先下载Gradle,我的网盘分享地址http://pan.baidu.com/s/1boDchMf然后解压,将里面的Gradle3.2文件夹copy到D盘,D:\gradle-3.2然后配置环境变量,2点:1、新增GRADLE_HOME,输入D:\gradle-3.22、在path中,插入%GRADLE_HOME%\bin这样之后,在命令行中,输入gradle
2016-12-11 09:19:53
4366
转载 Eclipse上安装springsource-tool-suite
spring tool suite 是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包括为关键的的服务器和云计算,Git,Maven,AspectJ,和最新的Eclipse版本提供整合支持。1、查看Eclipse版本,我的是4.62、到http://spring.io/tools/sts/all找到
2016-12-09 16:01:11
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人