草庐IT

Zero-Day

全部标签

CGB2108day17

一、设计模式概念:是一些前人总结出来的值得学习的编程"套路",设计模式一共有23种单例设计模式:确保代码中本类的实例只有一个实现思路:方案一:饿汉式1)把本类的构造方法私有化—为了不让外界调用构造函数来创建对象2)通过本类的构造方法创建对象,并把这个对象也私有化,为了防止外界调用3)提供一个公共且静态的方法,返回刚刚创建好的对象注意:公共方法需要设置成静态--需要跳过对象,通过类名直接调用这个返回本类对象的公共方法方案二:饿汉式延迟加载的思想:我们有的时候有些资源并不是需要第一时间就创建出来,所以需要延迟到需要时再创建,这样既可以提示性能,又可以节省资源1)把本类的构造方法私有化--为了不让外

代码随想录 Day35 动态规划04 01背包问题和完全背包问题 LeetCode T416 分割等和子集

背包问题说到背包问题大家都会想到使用动规的方式来求解,那么为什么用动规呢,dp数组代表什么呢?初始化是什么,遍历方式又是什么,这篇文章笔者将详细讲解背包问题的经典例题0-1背包问题和完全背包问题的解题方式,希望能帮助到大家1.暴力方式有人一提到背包问题就只会使用动态规划来做,那么背包问题假如让你使用暴力求解该如何解决呢?我们以0-1背包为例,每个物品是不是只有两种状态?放或者不放,我们可以遍历所有方式,使用回溯来解决问题.0-1背包问题解决方式(二维数组)动规五部曲1.明白dp数组的含义此处dp[i][j]表示的就是从[0,i]个物品中任选,用容量为j的背包能装的最大价值.2.数组的初始化和递

Day7——Web安全基础下

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录回顾前言一、owasptop10漏洞(了解)(四年一更)1.访问控制崩溃2.敏感数据暴露3.sql注入4.不安全的设计5.安全配置不当6.使用含有已知漏洞的组件7.认证崩溃8.软件和数据完整性失败9.不足的日志记录和监控10.服务器端请求伪造二、自动化漏洞扫描工具AWVS/goby/xray/nuess回顾1.BP出现乱码,解决方法如下2.字典的获取——最好自己收集,其次去网上下载。3.http默认端口:80https默认端口:443https=http+ssl4.查看源码的方式:f12或者右键查看源码5.前言(cooki

谷粒学院——Day06【整合阿里云OSS、EasyExcel技术实现Excel导入分类】

❤作者主页:欢迎来到我的技术博客😎❀个人介绍:大家好,本人热衷于Java后端开发,欢迎来交流学习哦!( ̄▽ ̄)~*🍊如果文章对您有帮助,记得关注、点赞、收藏、评论⭐️⭐️⭐️📣您的支持将是我创作的动力,让我们一起加油进步吧!!!🎉🎉阿里云存储OSS一、对象存储OSS1.开通“对象存储OSS”服务阿里云:https://www.aliyun.com/申请阿里云账号实名认证开通“对象存储OSS”服务进入管理控制台2.创建Bucket选择:标准存储、公共读、不开通。 3.上传默认头像 4.创建RAM子用户二、使用SDK 1.创建Mavaen项目aliyun-oss2.pomcom.aliyun.os

代码随想录Day36 动态规划05 LeetCode T1049最后一块石头的重量II T494 目标和 T474 一和零

前言:动规五部曲理论基础 : 代码随想录Day34LeetCodeT343整数拆分T96不同的二叉搜索树-CSDN博客1.明白dp数组的含义2.明白递推公式的含义3.初始化dp数组4.注意dp数组的遍历顺序5.打印dp数组排错LeetCodeT1049最后一块石头的重量II题目链接:1049.最后一块石头的重量II-力扣(LeetCode)题目思路:这题我们仍然采用动规五部曲来写,这题和昨天的那一道分割等和子集类似,我们先对数组求和得到sum,然后取其的一半+1作为dp数组的大小,最后我们只需要求得sum/2作为容量的背包能装的最大容量,用sum减去两倍的dp[sum/2]即可,有人问为什么这

【100天精通Python】Day71:Python可视化_一文掌握Seaborn库的使用《一》_数据分布可视化,数据关系可视化,示例+代码

目录1.数据分布的可视化1.1直方图(Histograms)1.2核密度估计图(KernelDensityEstimationPlot)1.3箱线图(BoxPlot) 1.4小提琴图(ViolinPlot)​编辑1.5散点图(ScatterPlot)2.数据关系的可视化2.1 散点图矩阵(PairPlot)2.2  线性回归模型可视化(LinearRegressionPlot)​编辑2.3关联矩阵(CorrelationMatrixPlot)2.4热力图(Heatmap)         Seaborn库是一个基于Matplotlib的Python数据可视化库,它提供了一些用于创建漂亮和有吸引

Linux 常见面试题 Day1

1、以下命令可以用于获取本机cpu使用率的是(C)A.ifconfig:ifconfig(接口配置)用于配置和显示Unix-like系统上的网络接口的信息。它提供有关网络接口的信息,包括IP地址、MAC地址和其他与网络相关的数据。然而,它不提供有关CPU使用率的信息。B.uptime:uptime命令显示系统的负载平均值和当前时间。它不直接提供有关CPU使用率的信息。它显示系统已运行的时间以及当前系统负载平均值,这可以让你了解系统活动,但它不会将CPU使用按进程细分显示。C.top:top是一个强大且交互式的命令行实用程序,用于监视系统性能。它提供有关系统资源使用的实时信息,包括各个进程的CP

前端react入门day02-React中的事件绑定与组件

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)目录React中的事件绑定React基础事件绑定使用事件对象参数 传递自定义参数 同时传递事件对象和自定义参数 React中的组件 组件是什么React组件useState 修改状态的规则状态不可变修改对象状态组件的样式处理classnames优化类名控制 React中的事件绑定React基础事件绑定语法:on+事件名称={事件处理程序},整体上遵循驼峰命名法使用事件对象参数 语法:在事件回调函数中设置形参e传递自定义参数 语法:事件绑定的位置改造成箭头函数的写法,在执行clickHandler实际处理业

网络安全 Day27-运维安全项目-堡垒机部署

运维安全项目-堡垒机部署1.运维安全项目-架构概述2.运维安全项目之堡垒机2.1堡垒机概述2.2堡垒机选型2.3环境准备2.4部署Teleport堡垒机2.4.1下载与部署2.4.2启动2.4.3浏览器访问teleport2.4.4进行配置2.4.5安装teleport客户端2.5teleport连接服务器1.运维安全项目-架构概述2.运维安全项目之堡垒机2.1堡垒机概述堡垒机:用于在用户登录网站之前设备或服务,使用堡垒机内部用户所有操作将被记录下来,用于日后做审计,安全审计。2.2堡垒机选型堡垒机说明开源堡垒机teleport(简单那使用),jumpserver(用户较多)……云产品堡垒机(

ChatGPT基础知识系列之零样本学习( Zero-Short learning)

ChatGPT基础知识系列之零次学习(Zero-Shortlearning)顾名思义,在训练分类器的时候可以不需要A类物体样本就能在测试时识别A类物体,咋一看,很玄乎,其实并没有。在具体解释思路之前,先回顾一下大家比较熟悉的word2vec,就是把单词变成一个向量(语义向量),就可以数字化送进神经网络了。意思相近的单词的语义向量也会比较相似。零样本学习Zero-ShotLearning,简称ZSL,是由Lampert等人在2009年提出的。他们提供了一个AnimalswithAttributes数据集以及经典的基于属性的学习算法,开启了这一机器学习新方法。从原理上来说,ZSL就是让计算机模拟人