本文分类:news发布日期:2024/9/17 3:15:09
打赏

相关文章

自定义注解实现Excel 导出

概述 一个用自定义注解实现导出字段定义的工具实现。 1. 注解定义,定义导出Excel的字段 Target(ElementType.FIELD) Retention(RetentionPolicy.RUNTIME) public interface PoiExportField {// Label of the columnString label();// Order of the column,default 0,means t…

python数据可视化

Matplotlib 依赖numpy 库 ; 可自定义线条的颜色和样式,可在一张绘图纸上绘制多张小图,可在一张图上绘制多条线,可以很方便地将数据可视化并对比分析; 可以绘制多种形式的图形,包括线图、直方图、饼图、散点…

k8s更改master节点IP

背景 搭建集群的同事未规划网络,导致其中有一台master ip是192.168.7.173,和其他集群节点的IP192.168.0.x或192.168.1.x相隔太远,现在需要对网络做整改,方便管理配置诸如绑定限速等操作。 master节点是3节点的。此博客属于事后记…

继承-进阶

父子类成员共享 普通成员对象/父子间不共享, 成员独立 函数成员共享(函数不存储在对象中) 子类由两部分构成:父类中继承的成员和子类中新定义成员 继承方式 子类中存在父类private成员但不可直接访问(及时在类中&am…

逆波兰表达式

目录 一、定义 二、算法步骤 三、代码实现 一、定义 逆波兰表达式又叫做后缀表达式,是一种没有括号,并严格遵循“从左到右”运算的后缀式表达方法。 二、算法步骤 1、首先构造一个运算符栈,此运算符在栈内遵循越往栈顶优先级越高的原则。 …

call apply bind 修改this指向的区别

var obj1 {name: zhang,getName() {console.log(this.name)}}var obj2 {name: list,getName() {console.log(this.name)}}obj1.getName.call(obj2) //listobj1.getName.apply(obj2) //listobj1.getName.bind(obj2) // obj2.getName() //list call 改变this,自…

堆和栈的空间利用率

堆和栈在Java中的空间利用率各有特点,但直接比较它们的空间利用率高低并不简单,因为这取决于多种因素。不过,我们可以从它们的使用方式和内存管理的角度来讨论。 堆(Heap) 用途:堆主要用于存储对象实例&a…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部