适配器模式 适配器模式(Adapter),将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 结构图: Target:客户想要的目标类。 Adapter:适配器类,包含Adaptee对象,将原接口转换为目标接口。 Adaptee: ...
分类:
其他好文 时间:
2020-05-06 21:55:55
阅读次数:
68
DBGvpp# show pci Address Sock VID:PID Link Speed Driver Product Name Vital Product Data 0000:05:00.0 0 19e5:0200 8.0 GT/s x16 vfio-pci Huawei IN200 2* ...
分类:
其他好文 时间:
2020-05-06 16:47:00
阅读次数:
144
spring security 简介 spring security 的核心功能主要包括: 认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份)其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在s ...
分类:
编程语言 时间:
2020-05-03 20:25:28
阅读次数:
64
Python 魔术方法小结 _ _ init __ 实例化对象时调用 _ _ new__ 创建类对象时调用 _ _ new__ ()方法始终都是 类的静态方法,即使没有被加上静态方法装饰器 单例模式 当然单例模式不止这一种写法,有很多方法都可以实现单例 __ call__ Python中的函数是一级 ...
分类:
编程语言 时间:
2020-04-29 10:59:51
阅读次数:
74
要想实现点击每个item进入其它界面需要在自己的Adapter里设置点击事件 holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.m ...
分类:
其他好文 时间:
2020-04-28 15:09:10
阅读次数:
57
工作中现在都是使用 RecyclerView,RecyclerView 中,经常使用到的几个刷新函数如下: 第 1 组 notifyDataSetChanged():无参,用于通知 Adapter 数据源发生变化并刷新。更新方式是所有 item 整体刷新,是最重的刷新方式 notifyItemCha ...
分类:
其他好文 时间:
2020-04-27 22:24:19
阅读次数:
305
1 什么是适配器模式 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 在生活中,我们有许多的适配器,例如iPhone7以后的耳机接口从3.5mm圆孔接口更改成为了苹果专属的 lightning接口。许多人以前的圆孔 ...
分类:
编程语言 时间:
2020-04-27 11:42:59
阅读次数:
58
public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.MyHolder> { private List<Device> list; private OnItemClickListen onI ...
分类:
其他好文 时间:
2020-04-24 17:23:56
阅读次数:
69
ASM也是字节码编辑库,如果我们的目的仅仅是为目标类添加某些功能,也可以考虑动态代理,但是动态代理是面向接口的,因为proxy.newinstance实际上是对某个接口定义一个invocaionHandler,那么这样限制就比较大,并且对代理的每一次函数调用都将被invocationHandler处 ...
分类:
编程语言 时间:
2020-04-23 19:07:28
阅读次数:
78
01 从物理网络到虚拟网络 02 桥接(Bridge Adapter) 03 NAT 04 主机网络(Host-only Adapter) 05 内部网络(internal) 06 总结 01 从物理网络到虚拟网络# 著名的「六度分隔定理」说到,世界上任何两个互不相识的人,只需要最多六个人就能够建立 ...
分类:
其他好文 时间:
2020-04-22 00:05:24
阅读次数:
80