简单的文件上传漏洞(靶机安全级别:low) 事先准备好一句话木马,密码为pass 上传一句话木马,显示上传路径(一般网站是不会显示路径的,这里靶机为了方便你测试漏洞,直接显示出了路径: ../../hackable/uploads/pass.php succesfully uploaded!) 我们 ...
分类:
Web程序 时间:
2020-02-02 14:14:38
阅读次数:
169
面向对象封装案例 目标 封装 小明爱跑步 存放家具 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步 需求 小明 ...
分类:
其他好文 时间:
2020-02-02 14:14:18
阅读次数:
70
IMAGE_OPTIONAL_HEADER结构体最后一个成员是数组结构,大小为16,每个元素都是一个IMAGE_DATA_DIRECTORY结构体 typedef struct _IMAGE_DATA_DIRECTORY { DWORD VirtualAddress; /**指向某个数据的相对虚拟地 ...
分类:
其他好文 时间:
2020-02-02 14:13:55
阅读次数:
94
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 ...
分类:
编程语言 时间:
2020-02-02 14:13:35
阅读次数:
75
一.webpack介绍 webpack是一个前端模块化工具,简单解释:webpack就是处理多个文件,根据设置的规则,对文件进行合并和修改. 我们把合并后的文件叫做模块. 经过webpack修改后的文件在运行时能够兼容更多的浏览器,代码体积更小,性能更好. 二.webpack规则设置 webpack ...
分类:
Web程序 时间:
2020-02-02 14:13:13
阅读次数:
94
centos7、6出现No such device or address错误 手动生成一个文件 [root@ localhost network-scripts]# ipvsadm --save >/etc/sysconfig/ipvsadm [root@ localhost network-scr ...
分类:
其他好文 时间:
2020-02-02 14:12:45
阅读次数:
338
前言 冒泡排序是一种通用的算法,凡是通用的,可以理解为效率不高,但是通用。 code 从小到大的排序: 这里面稍微有点难以理解的地方是如何一开始就确认: i arr[j + 1]) { temp = arr[j+1]; arr[j + 1] = arr[j]; arr[j] = temp; hasS ...
分类:
编程语言 时间:
2020-02-02 14:12:34
阅读次数:
96
一、课程介绍 在上一节分享课程中《.NET Core基于SQL Server数据库实现读写分离实战演练》我们已经学会了如何在.NET Core代码层面如何通过数据库中间件来操作我们的读写分离的数据库。本节课程接着上一节课程中遗留的问题,废话不多说直接进入本次课程的主题:如何实现在不同DB服务器上的不 ...
分类:
数据库 时间:
2020-02-02 14:12:03
阅读次数:
94
摘要: 以ms为单位,获取系统时间、睡眠或延迟时间函数的使用方法。 1 #include<stdio.h> 2 #include <time.h> 3 #include <sys/time.h> 4 #include <unistd.h> 5 6 typedef unsigned int uint3 ...
分类:
编程语言 时间:
2020-02-02 14:11:44
阅读次数:
99
取模运算及取余运算 取余运算(Complementation)即我们小学时学的数学算术概念,而取模运算(Modulus Operation)常用于程序设计中 公式 a%b = a (a/b b) 取整运算 要明白取模运算和取余运算之间的区别,首先要了解取整运算(Round Operation) 取整 ...
分类:
其他好文 时间:
2020-02-02 14:11:29
阅读次数:
836
1. 简介 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会导致接口调用失败。随着业务的不断扩张,服务之间互相调用会越来越复杂。随着服务的越来越多,对调用链的分析会越来越复杂。 Spr ...
分类:
编程语言 时间:
2020-02-02 14:11:14
阅读次数:
95
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Array对象</title> </head> <!-- Array:数组对象 1.创建: 1. var arr = new Array(元素列表); 2. v ...
分类:
其他好文 时间:
2020-02-02 14:10:58
阅读次数:
79
1、《CentOS6.5下安装Hadoop-2.7.3(图解教程)》 https://www.toutiao.com/i6627365258090512909/ 2、《CentOS6.5-Hadoop2.7.3安装hive-2.1.1》 https://www.toutiao.com/i662772 ...
分类:
其他好文 时间:
2020-02-02 14:10:28
阅读次数:
109
最近用vue+nodejs写项目,前端使用axios向后台传参,发现后台接收不到参数。 后台是node+express框架,然后使用了body parser包接收参数,配置如下: axios传参,官方给了两种方式。 方式一 方式二 以上两种方案我都试过,后台都无法获取到参数。 网上有不少解决方案说 ...
分类:
移动开发 时间:
2020-02-02 14:10:12
阅读次数:
117
本文将详细介绍如何在Java端、C++端和NodeJs端实现基于SSL/TLS的加密通信,重点分析Java端利用SocketChannel和SSLEngine从握手到数据发送/接收的完整过程。本文也涵盖了在Ubuntu系统上利用OpenSSL和Libevent如何创建一个支持SSL的服务端。文章中介 ...
分类:
其他好文 时间:
2020-02-02 14:09:48
阅读次数:
83
《信奥一本通》提高版—简要题解 贪心 1. 活动安排: 按右端点排序,因为越早结束越好。 然后从1扫到n,每次比较当前位置线段的左端点是否大于上一个选的线段的右端点。如果大于,那么ans++,将上一个选的线段的右端点更新为当前线段的右端点;如果小于,那什么都不用做。因为选上一条一定比选当前这一条更优 ...
分类:
其他好文 时间:
2020-02-02 14:09:33
阅读次数:
134
题解: #include<stdio.h>int main(){ int A,B,C; scanf("%d %d %d",&A,&B,&C); int a,c,b,d,e,f,z,x,y; int i,j,k; int ret=0; for(i=123;i<345;i++){ //如果进行3次循环的 ...
分类:
其他好文 时间:
2020-02-02 14:08:54
阅读次数:
133