存在
phpstudyphp_xmlrpc.dll后门漏洞复现
phpstudyphp_xmlrpc.dll后门漏洞复现搭建环境:phpstudy2018php版本5.4漏洞影响版本:5.2/5.4漏洞利⽤1、随便访问⼀个存在的php⽂件 我这⾥就访问index.php好了用phpstudy搭建网站2、进⾏index.php 进⾏抓包 再⾃⾏添加两个字段payload 执⾏系统命令Accept-Charset: ZWNobyBzeXN0ZW0oJ3dob2Ft...
Linux文件目录相关命令操作——df、du、In命令
Linux⽂件⽬录相关命令操作——df、du、In命令⽬录Linux⽂件/⽬录相关命令操作(df、du)在Windows系统上查看磁盘的使⽤情况⽐较容易,直接打开我的电脑即可看到该磁盘使⽤情况,⽽在Linux上没有像Windows那么强⼤的图像化界⾯,那么要想查看Linux下磁盘的使⽤情况该如何操作显⽰磁盘分区上的可使⽤的磁盘空间和⽂件/⽬录使⽤的空间。如何查询整个磁盘的剩余容量与总容量以及如何查...
Linux Shell编程复习 题集附答案
Linux Shell编程复习 题集附答案linux查看当前路径命令Linux Shell编程复习题集附答案在本文中,我们将为您提供一份包含答案的Linux Shell编程复习题集。通过这些题目的练习,您可以加深对Linux Shell编程的理解,并巩固所学知识。一、基础知识题1. 什么是Shell?Shell是一种解释性的编程语言,用户可以通过Shell来与操作系统进行交互和控制。答案:Shel...
18个 实用 Linux 运维命令及知识
1、查当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查修改时间、-type是指定对象类型(常见包括f代表文件、d代...
Linux查看mysql用户和组
Linux查看mysql⽤户和组1.查看是否存在MySQL组:[root@hadoop03 ~]# grep mysql /etc/groupmysql:x:501:注:mysql是组名,x是密码段,表⽰没有设置密码,501表⽰的是GID(组id)2.不存在创建MySQL组:#创建mysql组[root@hadoop03 ~]# groupadd -g 27 mysql02#查看mysql组[ro...
利用spring的CommonsMultipartResolver上传文件
利⽤spring的CommonsMultipartResolver上传⽂件1、CommonsMultipartResolver是spring⾥⾯提供的⼀个上传⽅式,效率我不知道,但是加⼊spring容器管理还是很不错的。2、先看依赖包l<modelVersion>4.0.0</modelVersion><groupId&</gr...
C#中的输入输出(一)——TXT文件读写
C#中的输⼊输出(⼀)——TXT⽂件读写C#应⽤程序中,总会涉及很多⽂件的输出输⼊,⽐如导⼊txt数据,导⼊Excel数据,以及⼀些特殊格式的数据,还有就是将数据导出成txt、Excel或是其他格式。接触C#半年来,也遇到很多输⼊输出的情况,今将总结如下:1.txt格式数据的导⼊导出TXT格式的输⼊输出是⽐较常⽤的⼀种形式,⾄少在我当前应⽤中确为⽅便。C#应⽤程序导⼊,或者读取txt⽂件主要通过⽂...
对request请求参数加密
对request请求参数加密原理:1. 对原始参数名加前辍标⽰为加密参数名,传输前对其参数值加密。2. 获取时,先检查原始名称是否存在,如果不存在则查是否有加密前辍的参数名,并对其解密。public class RequestUtil {/**安全名称前辍*/public static final String SAFE_PREFIX = "__";/*** 转换为安全参数名称* @param...
C#访问ftp地址下载jpg、pdf、文件夹
C#访问ftp地址下载jpg、pdf、⽂件夹1.⽆密码访问ftp地址下载jpg、pdf、⽂件夹/// <summary>/// ⽆密码访问ftp地址/// </summary>/// <param name="ftpPath">ftp://196.168.1.1/⽂件名字.jpg/.pdf等</param>/// <param name="fi...
C#TXT文件的读取和写入
C#TXT⽂件的读取和写⼊/// <summary>/// ⽂件的写⼊/// </summary>/// <param name="path">⽂件路径</param>/// <param name="name">⽂件名称</param>/// <param name="contents">写⼊⽂件的内容</...
监控docker容器运行状态脚本shell
监控docker容器运⾏状态脚本shellcat > docker_monitor.sh <<EOF#!/bin/bash#监控容器的运⾏状态#容器名称 传⼊参数containerName=$1#当前时间now=`date +"%Y-%m-%d %H:%M:%S"`# 查看进程是否存在exist=`docker inspect --format '{{.State.R...
jenkins配合dockerfile部署项目
jenkins配合dockerfile部署项⽬前⾔本节需要对jenkinsfile有点了解,对dockerfile有点了解,对shell有点了解,对docker有点了解执⾏流程docker打包镜像1. jenkins拉取代码仓库中的代码2. jenkins执⾏jenkinsfile⽂件(可指定⽂件名)3. 先在jenkins所在的服务器将拉取的项⽬build成docker镜像4. 将镜像发布到镜像...
springbootactiviti配置项详解
springbootactiviti配置项详解asyncExecutorEnabled属性设置设置true后将代替那些⽼的Job executorspring.activiti.async-executor-enabled=falsespring.activiti.job-executor-activate=falseasyncExecutorActivate是指⽰activiti在流程引擎启动就...
SQLSERVER与ORACLE的区别
SQL server与Oracle开发比较本文档主要从oracle与sql server语法上进行差异性比较,诸如两者在管理,性能,优化等方面的差异不作比较。●概念上区别1.Oracle是一种对象关系数据库管理系统(ORDBMS),而Sql server只是关系型数据库管理系统(RDBMS).2.Oracle使用Internet文件系统,该系统基于Java的应用程序,可以使数据库基于成为Inter...
SparkSQL中两个decimal类型数据相除(相乘)为null的问题
SparkSQL中两个decimal类型数据相除(相乘)为null的问题源表pdwqy_qxzh_piu字段类型:如代码所⽰,在计算过程时,RFHL计算结果总是为null。代码://读取数据val data: DataFrame = ad.format("jdbc").option("url", "jdbc:mysql://21.76.120.XX:3306/us_app").op...
ORACLE_50个sql语句
备注:以下语句都已经改成了oracle支持的语句。不熟的sql:15、查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 ???是不是有having的时候就不能用distinct而只能用group by呢???貌似是的说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(Sno,Sname,Sage,Ssex) --Sno 学生编...
Java实现阿里云oss文预览上传和下载
Java实现阿⾥云oss⽂预览上传和下载第⼀步:引⼊maven依赖<dependency><groupId>org.apachemons</groupId><artifactId>commons-lang3</artifactId></dependency><!--阿⾥云oss--><dependen...
apache的ftpclient的使用
apache的ftpclient的使⽤1import java.io.File;2import java.io.FileInputStream;3import java.io.FileOutputStream;4import java.io.IOException;5import java.io.InputStream;6import java.io.OutputStream;7import ja...
【漏洞预警】关于Apache Log4j2 远程代码执行漏洞
Apache Log4j2 远程代码执行漏洞一、漏洞详情Apache Log4j2 远程代码执行漏洞,该日志框架被大量用于业务系统开发,用来记录日志信息;由于Apache Log4j2某些功能存在递归解析功能,攻击者可利用该漏洞构造特殊的数据请求包,从而实现远程代码执行。由于Apache Log4j2广泛地应用在中间件、开发框架与Web应用中,该漏洞影响范围极广,建议尽快排查相关漏洞。二、影响范围...
t检验的代码
t检验的代码#coding=utf-8"""@author=wanggangdata=2020.10.30"""from scipy.stats import ttest_1sampimport numpy as npfrom scipy.stats import ttest_ind, norm, fimport numpy as npdef read():sample=[]"""def ftes...
wkhtmltopdf实现html转pdf(thead)分页问题
wkhtmltopdf实现html转pdf(thead)分页问题版本:wkhtmltox-0.12.1_msvc2013-win64解决⽅式:就是在需要换页的css属性⾥⾯加page-break-inside: avoid !important;代码1:public class HtmlToPdfInterceptor extends Thread {private InputStream is;...
C#.NET实现Word或Excel文件转为HTML文件
C#.NET实现Word或Excel⽂件转为HTML⽂件Word⽂件转html,返回相对路径1private string GetPathByDocToHTML(string strFile)2 {3if (string.IsNullOrEmpty(strFile))4 {5return"0";//没有⽂件6&nb...
boolean类型字段 mybatis识别set方法
boolean类型字段 mybatis识别set方法在MyBatis中,当定义一个boolean类型的字段时,MyBatis会根据JavaBean的命名规范来识别其对应的set方法。假设我们有一个boolean类型的字段isDeleted,那么MyBatis会按照以下规则来识别set方法:1. 首先,MyBatis会将字段名的首字母转换为大写,即将isDeleted转换为IsDeleted。2....
利用GROUP_CONCAT和GROUPBY实现字段拼接
利⽤GROUP_CONCAT和GROUPBY实现字段拼接在开发过程中遇到这样的⼀个需求,通过GROUP BY分组归类后将同属性的字段进⾏拼接。表结构为:id value1 a1 ...
不是单组分组函数
不是单组分组函数问题:⼀:SELECT tablespace_name, SUM(bytes) freeFROM dba_free_space不是单组分组函数原因:1、如果程序中使⽤了分组函数,则有两种情况可以使⽤:程序中存在group by,并指定了分组条件,这样可以将分组条件⼀起查询出来改为:SELECT tablespace_name, SUM(bytes) freeFROM dba_fre...
数据库-常见概念及一二三、BC范式
数据库-常见概念及⼀⼆三、BC范式属性闭包闭包就是由⼀个属性直接或间接推导出的所有属性的集合。闭包算法:result = a //求属性a的属性闭包while(result 发⽣改变){for 每⼀个result中的关系a->bif(a 在result中){result加⼊属性b}}测试超键:如果a是R的超键那么我们可以计算a的闭包A,如果A包含了R的所有属性那么a的确是R的超键...
【一步一步学习VBA】将Excel内容导出为单个txt文件
【⼀步⼀步学习VBA】将Excel内容导出为单个txt⽂件这⾥我就直接上源码:Sub 导出txt1()Dim file As String, arr, i'定义⽂本⽂件的名称file = ThisWorkbook.Path & "\新⼯资表.txt"'判断是否存在同名⽂本⽂件,存在先⾏删除If Dir(file) <> "" Then Kill file'将当前的数据读⼊数组a...
动态数组怎么定义_ExcelVBA数组基础知识,初学者不可不学的关键知识_百...
动态数组怎么定义_ExcelVBA数组基础知识,初学者不可不学的关键知识今天和⼤家要说的是VBA数组的基本知识点,等你学到后⾯就会知道,数组和字典搭配起来真的是事半功倍的啦!所以学习好数组的基本知识点也是必不可少的,基础知识有了,才能有后⾯的应⽤。数组的基本概念数组其实是⼀组拥有相同元素的的组合。我们可以使⽤数组名称和他在数组中的位置来指定某些特定的值。可以拥有很多的值,他们在数组内部是通过引索号...
excelVBA字典与集合(Dictionary与Collection)
excelVBA字典与集合(Dictionary与Collection)Dictionary对象将替换Collection对象,并提供附加的语⾔从⽽使增加和删除记录的速度⽐以前提⾼三倍,虽然Visual Basic 6.0只有很少的新特点,但是具有某些功能强⼤的新的对象模型,其中之⼀就是Dictionary对象。Dictionary对象是⽆处不在的Visual Basic Collection对象...
VBA中的菜单与工具栏自定义
VBA中的菜单与工具栏自定义VBA(Visual Basic for Applications)是一种用于编写自定义宏和脚本的编程语言,可以与多种应用程序集成,例如Microsoft Excel、Word和PowerPoint等。在VBA中,可以通过自定义菜单和工具栏来增加应用程序的功能和用户体验。本文将介绍如何在VBA中进行菜单与工具栏的自定义,以及一些常用的技巧和注意事项。1. 自定义菜单VB...