Android 探讨防二次点击

文章目录一、普遍解法二、RxView解法三、花里胡哨解法四、探讨根源性的问题关于 View 的二次点击,估计是测试对程序员频率较高的 Bug 了,为此我们来探讨一下如何防止二次点击。一、普遍解法网上几乎所有的解法都是在 View 调用点击事件后,将其的 clickable 属性设置成 false,然后设置一个定时器什么的,在多少秒后再将其的 clickable 设置成 true。示例代码:/** * <让 View 在 @param time 内不可点击> */fun Vie
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

MBG逆向工程

###注意Maven工程的文件路径千万别写错了targetProject=".\src\main\java"> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <v...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

VS Code 前端开发必装插件,使用好手中的工具,让你编码如飞

VS code 插件推荐
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

IO Exercise

IO Exercise1.转码:转换GBK编码的文本文件,转换为UTF-8编码的文本文件分析1.创建InputStreamReader对象,构造方法中传递字节输入流和指定的编码表名称GBK2.创建OutputStreamwriter对象,构造方法中传递字节输出流和指定的编码表名称UTF-83.使用InputStreamReader对象中的方法read读取文件4.使用OutputSt...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

java操作R、aviator、easy-rules

一、JAVA操作R <dependency> <groupId>org.rosuda.REngine</groupId> <artifactId>Rserve</artifactId> <version>1.8.1</version> </dependency>package com.citydo.face
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

scala实现斐波那契数列

scala实现斐波那契数列什么是斐波那契数列?斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐(LeonardodaFibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,>F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈> N*)在现代物理、准晶体结构、化学等领域,斐波纳契
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

retrofit 2.0 如何通过 HttpLoggingInterceptor 打印服务器响应的 json ?

使用 Retrofit 网络请求框架,首先要在 app 的 build.gradle 下添加如下依赖:compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0'然后,创建一个 OkHttp3Utils 工具类:import android.content.C
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

Jetpack篇——LiveData源码分析

文章目录一、分析内容二、生命周期的管理三、值的传递1、初始化的值2、setValue 和 postValue四、setValue和postValue的区别五、总结一、分析内容在 Jetpack 中,LiveData 的源码是最简单的,整个 core 只包含 3 个文件,而且主类 LiveData 也不超过 500 行的代码,但其重要性却不言而喻……对于 LiveData 的源码,我们需要分析的有以下几个地方:其生命周期的管理值的传递(setValue和postValue)setValue和po
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

kali 无法定位软件包

原因:过程:vi /etc/apt/sources.list# 官方源# deb-src http://http.kali.org/kali/ kali-rolling main non-free contribdeb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb http://http.kali.org/kali kali-rolling main non-free contrib
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

hive向表中加载数据的Load和Insert

hive向表中加载数据的Loadload语法hive> load data [local] inpath ‘/opt/module/datas/student.txt’ [overwrite] | into table tabName [partition (partcol1=val1,…)];(1)load data:表示加载数据(2)local:表示从本地加载数据到 hive 表;否则从 HDFS 加载数据到 hive 表(3)inpath:表示加载数据的路径(4)overw
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

问答机器人三种实现方式

一、AIMLAIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,是由Richard Wallace和世界各地的自由软件社区在1995年至2002年发明的。#语料库<aiml version="1.0.1" encoding="UTF-8"> <category> <pattern>你好</pattern> #用户输入关键字
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

android 6.0 以上版本不显示按钮文字

经检查,原因是在 style.xml 中 <item name="colorAccent">@color/white</item>将 颜色改为非白色即可见: <item name="colorAccent">@color/green</item>解决方案 so easy ,排查起来还是不那么 easy .P.S. AppTheme 中的各个变量对应的内容
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

Jetpack篇——LiveData

文章目录一、简介一、简介
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

一次简单的内网域渗透过程

目录准备环境端口扫描永恒之蓝MIMIKATZRDP 登录查看IP信息查看有几个域共享目录查看保存登录凭证查看登录域查看所有计算机名称查找目录中的用户环境变量查看域控查看域里面的组查看域管查看网段里的存活主机准备环境虚拟机:Winserver2008 r2 : 192.168.211.18Kali : 192.168.210.249端口扫描永恒之蓝发现445端口开放尝试使用永恒之蓝漏洞进行攻击...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

hive的分区表

分区表分区表实际上就是对应一个 HDFS 文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。Hive 中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过 WHERE 子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多。分期表的基本操作引入分区表(需要根据日期对日志进行管理)/data/hive/warehouse/log_partition/20170702/20170702.log/data/hive/warehouse/log
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

业务开发踩坑之路

1.参数判断错误,导致正则校验异常原因:由于jdbcTemplate获取mysql表数据,如果参数存在空获取null,如果参数是一个空字符串,数据能查询出来,但是参数判断不等于null,这样就存在空数组。然后进行list的中方法包含进行对比,可能会导致导致匹配到所有数据。代码:if(rs.getString("keyword") !=null){ List keyword = Arrays.asList(rs.getString("keyword") .split(",")); result.
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

Android投屏神器,再也不想用360手机助手投屏了

Android 投屏偶尔需要使用手机链接电脑进行投屏展示APP的功能和样式。一直以来,我都是使用的360手机助手来投屏的。时间长了,我已经不能忍受360的广告和杂七杂八的功能了。scrcpy 投屏scrcpy是一个开源的投屏神器,开源地址。下载好scrcpy,无需安装;在手机开启调试模式连接好后直接运行scrcpy目录中的“scrcpy.exe”即可。投屏流畅稳定,无需在手机上安装额外应用。...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

ObjectInputStream

ObjectInputStream介绍public class ObjectInputStream extends InputStreamObjectInputStream反序列化先前使用ObjectOutputStream编写的原始数据和对象。ObjectInputStream(InputStream in)创建从指定的InputStream读取的ObjectInputStream。...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

Jetpack篇——LiveData扩展之MediatorLiveData

文章目录一、导入一、导入其官方def lifecycle_version = "2.2.0"implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0

SSM访问不到静态资源的问题

这个地方可以设置为 / 或者 *.do然而设置成 / 时,静态资源加载不进去;设置成 *.do 时,访问带有路径的资源又加载不出来,就是访问不到服务器。如下配置就好了(哭了)···&lt;/servlet&gt;&lt;servlet-mapping&gt; &lt;servlet-name&gt;SpringMVC&lt;/servlet-name&gt; &l...
分类: 其他 发布时间: 10-24 19:25 阅读次数: 0