泛型 1 泛型存在的目的 类型参数化,模板化编程,简化编程 2 泛型的原理 java的泛型参数在运行时会进行类型擦除,擦除后就是object,编译器也会转成object进行编译 那么为啥使用泛型呢? 更加安全 更好的可读性 3 泛型的使用 最常用的容器类比如List 泛型类 class Pair2< ...
分类:
编程语言 时间:
2021-05-24 13:12:20
阅读次数:
0
最近参加了一次蚂蚁金服的面试,其中有两道笔试题,分别是手写事件总栈和手写模板引擎 手写模板引擎比较复杂,除了需要识别 {{data.name}} 这种基本情况之外, 还要兼顾 {{data.info[1]}}、{{data.others["about"]}} 于是先记录下手写事件总栈,后面再完善手写 ...
分类:
其他好文 时间:
2021-05-24 13:06:22
阅读次数:
0
比如计算3的10次方 将10写成二进制:1010 将这个二进制数拆分成8+2 所以3的10次方可以表示为3^2*3^8 任何一个整数,都可以拆分成二进制和的形式,由下面某几个个数字求和 1、2、4、8...... 快速幂模板 int qpow(int a, int b, int p) { int a ...
分类:
其他好文 时间:
2021-05-24 12:45:02
阅读次数:
0
liquidjs 是兼容shopify liquid 的纯js 模板引擎,同时官方文档也比较完整 支持的特性 安全渲染(没有eval 以及Function 使用) shopify 兼容 零依赖 ts 支持 参考使用 app.js const { Liquid } = require('liquidj ...
分类:
Web程序 时间:
2021-05-24 12:21:30
阅读次数:
0
依赖:iTextSharp.dll文件,如果是Java,引入iTextSharp的对应jar包 1、如何构造PDF模板(Adobe PDF的表单设置功能也可) http://www.PDFescape.com网站支持在线设置PDF模板,将表单及相关字段设置在PDF文件上,然后下载模板 第一步:进入网 ...
Robot Framework之接口测试自动化(数据准备、数据脚本实现、实现层和断言层、测试报告) 脚本用例通用模板设计 单接口用例测试 数据准备,已经取出了该接口的所有正向和逆向接口测试用例,那现在如何把数据和用例结合起来,进行断言,判断响应回来的结果与断言结果是否保持一致。如果保持一致,接口测试 ...
分类:
其他好文 时间:
2021-05-24 10:09:27
阅读次数:
0
在启动Spring获取SpringBoot项目时,控制台都会出现一个注释,但是有时候却希望出现自己的注释,可以使用这个网站:http://patorjk.com/software/taag 例如,在文本框中输入 hello world,然后选择字体,就会出现: _ _ _ _ _ | | | | | ...
分类:
其他好文 时间:
2021-05-24 09:00:56
阅读次数:
0
####先来一个较全的模板 <?xml version="1.0" encoding="UTF-8"?> <!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置--> <!--monitorInterval:Log4j能够自动检测修改配置 文件和 ...
分类:
其他好文 时间:
2021-05-24 08:53:11
阅读次数:
0
'''什么是元类:元类是类的类,是类的模板;元类是用来控制如何创建类的,正如类是创建对象的模板一样;元类的实例为类,正如类的实例为对象(f1对象是Foo类的一个实例,Foo类是type类的一个实例);type是python的一个内建元类,用来直接控制生成类,python中任何class定义的类其实都 ...
分类:
其他好文 时间:
2021-05-24 08:13:39
阅读次数:
0
###双指针算法: 核心思想就是缩减时间复杂度 for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { 时间复杂度是O(n * n) } } 双指针模板 for (i = 0; j = 0; j < n; j++) { while (j ...
分类:
其他好文 时间:
2021-05-24 08:01:14
阅读次数:
0