log4j2反序列化漏洞

  • Post author:
  • Post category:其他

log4j介绍 Log4j 是一个流行的Java日志框架,用于记录应用程序的日志信息并进行日志管理。它提供了高度可配置的日志输出,可以将日志信息输出到控制台、文件、数据库等多种目标。它采用了模块化的架构,包含多个组件,如日志器(Logger)、输出器(Appender)、格式器(Layout)、过滤器(Filter)等。这些组件可以根据需要进行配置和组合,以满足各种日志记录需求。 log4j漏洞原…

继续阅读 log4j2反序列化漏洞

总结笔记(一) – 泛型总结

  • Post author:
  • Post category:其他

文章目录 泛型总结 泛型是什么? Java 是如何实现泛型的? 什么是泛型的类型擦除呢? 泛型的通配符 `?`、`extends` 和 `super` ?通配符 extends 通配符 super 通配符 小结 参考资料 泛型总结 泛型是什么? 简单说就是 类型参数化 ,什么意思呢? 参数化 的意思就是我们在定义的时候不知道具体的值,我们在到我们实际运行的时候才知道具体的值。类型参数化就是具体类型…

继续阅读 总结笔记(一) – 泛型总结

内存的管理

  • Post author:
  • Post category:其他

1.内存的概念: 内存(Memory)是 计算机 的重要部件之一,也称 内存储器 和 主存储器 ,它用于暂时存放CPU中的运算数据,与 硬盘 等 外部存储器 交换的数据。它是 外存 与 CPU 进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行, 操作系统 就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将结果传送出来…

继续阅读 内存的管理

Android实现全局截图以及录屏

  • Post author:
  • Post category:其他

废话不多说 直接上代码(使用kotlin编写大致与java差不多) 代码注释也挺详细的 利用mediaProjection 实现截屏与录屏 mediaProjection 是android 5.0 加入的一个 主要用户捕捉屏幕的东西 createVirtualDisplay(String name, int width, int height, int dpi, int flags, Surfac…

继续阅读 Android实现全局截图以及录屏

yolo v5 代码阅读记录

  • Post author:
  • Post category:其他

目录 一、安装配置环境 二、Debug记录 三、打印日志输出的地方 1、 开始打印参数值 2、若缺少环境,则打印相关警告 3、 打印python版本以及显卡信息 4、 当图片的输入 最大size 不是 stride 的整数倍时,打印报警日志 5、NMS过程的警告 6、 打印时间花费的信息 7、打印 图片以保存 四、功能接口 0、代码中的 f'{}' 1、保存结果的路径 2、默认的步长 、 使用cu…

继续阅读 yolo v5 代码阅读记录

C语言实验——打印数字图形

  • Post author:
  • Post category:其他

C语言实验——打印数字图形 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。 Input 正整数n(1≤n≤9)。 Output 指定数字图形。 Sample Input 5 Sample Output 1 121 12321 …

继续阅读 C语言实验——打印数字图形

移动端应该如何动态设置字体大小?

  • Post author:
  • Post category:其他

rem由来 :font size of the root element,那么rem是个单位,单位大小由它第一代老祖宗的 font-size 的大小决定。现在前端码农们为了能在各个屏幕上看到一个健康的网页在默默的牺牲着自己的健康,因为不仅要知道rem是个单位,更重要的是要知道怎么能在不同分辨率下呈现的页面都很NB。 事故造成原因: 1.px单位在PC上很流行,在手机屏幕上一看,MLGB的,同样的1…

继续阅读 移动端应该如何动态设置字体大小?

Vue3返回顶部组件及返回顶部js封装

  • Post author:
  • Post category:vue

介绍 vue3 中,封装监听页面滚动的 js , 及页面滚动到一定像素时,显示返回顶部的按钮,点击按钮会有放大的动画,并逐渐滚动到顶部的组件。效果如下: 代码 封装js,监听屏幕滚动事件,以及是否显示返回顶部的按钮; 在项目目录下新建 utils 文件夹,并在该文件夹下创建 index.js 文件;在这文件里写全局通用的一些方法;现在需要用到的返回顶部的方法就写这里面。 /** * @监听屏幕滚动…

继续阅读 Vue3返回顶部组件及返回顶部js封装

Linux5.1 LVS负载均衡群集

  • Post author:
  • Post category:linux

文章目录 计算机系统 5G云计算 第一章 LINUX LVS负载均衡群集 一、LVS概述 1.群集的含义 2.群集的特点 3.扩展服务器的方式 4.群集的类型 5.负载均衡的结构 6.负载均衡集群工作模式分析 二、LVS-NAT 的部署 1.关于 LVS 虚拟服务器 2.LVS的负载调度算法 3.使用 ipvsadm 工具 三、NAT模式 LVS负载均衡群集部署 1.部署共享存储(tomcat多实…

继续阅读 Linux5.1 LVS负载均衡群集

armv6, armv7, armv7s, arm64 的区别

  • Post author:
  • Post category:其他

这两天遇到静态库不支持armv7s的问题,所以顺道了解和总结一下几个arm架构的一些基本区别。 ARM是微处理器行业的一家知名企业,arm处理器以体积小和高性能的优势在嵌入式设备中广泛使用,几乎所有手机都是使用它的。 armv6, armv7, armv7s, arm64 是ARM CPU的不同指令集,原则上是向下兼容的。如iPhone4S CPU支持armv7, 但它同时兼容armv6,只是使用…

继续阅读 armv6, armv7, armv7s, arm64 的区别