作者:Longofo@知道创宇404实验室时间:2020年3月27日原文地址:https://paper.seebug.org/1162/英文版本:https://paper.seebug.org/1163/之前在CODEWHITE上发布了一篇关于LiferayPortalJSONWebServiceRCE的漏洞,之前是小伙伴在处理这个漏洞,后面自己也去看了。LiferayPortal对于JSON
分类:
Web程序 时间:
2020-04-01 11:03:35
阅读次数:
70
文章目录万能居中BFC优化盒模型哪两种模式?什么区别?如何设置常用清除浮动的方法,如不清除浮动会怎样?删格化的原理纯css实现三角形高度不定,宽100%,内一p高不确定,如何实现垂直居中?至少两种方式实现自适应搜索设置一段文字的大小为6pxcss菊花图关于em关于vh,vwFlex布局overflow原理实现自适应的正方形:标准模式和怪异模式CSS3实现环形进度条css优先级万能居中1.margi
分类:
Web程序 时间:
2020-04-01 10:32:46
阅读次数:
102
HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。 具有了保护数据交换隐私以及完整性,还有对网站服务器身份认证的功能。 与H ...
分类:
Web程序 时间:
2020-04-01 10:30:22
阅读次数:
101
Unfortunately, sometimes a server request fails and we need to display a helpful error message to the user. In this lesson we’ll handle a promise reje ...
分类:
Web程序 时间:
2020-04-01 09:15:54
阅读次数:
109
Netty有什么特点 高并发 :Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高 。 传输快 :Netty的传输快其实也是依赖了NIO的一个特性——零拷贝。 封装好: Netty ...
分类:
Web程序 时间:
2020-04-01 09:12:32
阅读次数:
112
css盒模型是网页布局中不可或缺的部分,以下是对css盒模型简要介绍的思维导图: 注:margin常出现的bug: a:当父元素和子元素都没有设置浮动的情况下,如果给第一个子元素添加margin-top 会错误的把margin-top加在父元素上 b:上下相邻两个元素之间的margin值,不会叠加, ...
分类:
Web程序 时间:
2020-04-01 01:21:47
阅读次数:
319
一、json 与pickle模块 序列化: 1、什么是序列化&反序列化 内存中的数据类型 序列化 特定的格式(json格式或者pickle格式) 内存中的数据类型特定的格式的内容有两种用途 1、可用于存储=》用于存档 2、传输给其他平台使用=》跨平台数据交互 ? 强调: 针对用途1的特定一格式:可是 ...
分类:
Web程序 时间:
2020-04-01 01:21:33
阅读次数:
90
目录 1.前言 2.环境和软件的准备 3.创建.Net Core API项目 4.VMware Workstation虚拟机及Centos 7安装 5.Centos 7安装.Net Core环境 6.发布.Net Core项目到Linux 7.启动和停止.Net Core项目 8.为.Net Cor ...
分类:
Web程序 时间:
2020-04-01 01:13:37
阅读次数:
106
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我 ...
分类:
Web程序 时间:
2020-04-01 01:12:29
阅读次数:
93
手动测试XFF注入漏洞 1、打开页面是这样 2、使用burpsuite 构造XFF看看,添加x-forwarded-for:后提交,页面发生变化,存在漏洞: 3、使用order by 1到5发现到5时出错,证明有4个字段 4、 使用union select 1,2,3,4判断注入点,2,3,4都可以 ...
分类:
Web程序 时间:
2020-04-01 01:09:17
阅读次数:
257
1.下载swoole; cd /usr/local/downloads/git clone https://gitee.com/swoole/swoole.git 2.编译安装 先 yum install autoconf cd swoole//usr/local/php/bin/phpize ./ ...
分类:
Web程序 时间:
2020-04-01 01:06:31
阅读次数:
85
在实际案例中经常会使用到上传文件的功能,不过普通的上传文件需要用户再去一层一层查找文件的路径并不是十分的方便,今天给大家讲一种使用拖拽放置容器实现上传文件的方法。1.拖拽放置容器拖拽放置容器位于拓展组件中的特殊功能容器类,我们可以给它添加事件拖拽放置,此事件的动作中我们能获取一个返回值——拖拽文件,在调试记录中打印出来可以看到里面包含文件的名称、大小和类型等信息。不过拖拽放置容器只是把文件拖拽进来
分类:
Web程序 时间:
2020-04-01 01:05:05
阅读次数:
107
首先Namenode启动的总体流程大概是这样的: NameNode.main() // 入口函数 |——createNameNode(); // 通过new NameNode()进行实例化 |——initialize(); // 方法进行初始化操作 |——startHttpServer(); // ...
分类:
Web程序 时间:
2020-04-01 00:59:39
阅读次数:
80
一、这一节讲解的是背景图片开始的位置也是可以设置的: background-orgin:数值值; 这里的属性值就是开始的位置,可分为: padding-left(默认);content-box;border-box <style> *{ margin:0; padding;0; } ul li{ l ...
分类:
Web程序 时间:
2020-04-01 00:54:42
阅读次数:
100
时间真是美妙呢!我居然转行学习web前端开发,靠着对她浓厚的兴趣和爱好,终于踏出第一步…… 言归正传,从一周的时间,慢慢学习了html以及css元素类型 一、 总体来说css对显示标签来分类,分为:块状元素 ;内联元素(行内元素); 对于这里有一个争议点,分为:可变元素 行内快元素; 那么这些元素在 ...
分类:
Web程序 时间:
2020-04-01 00:53:38
阅读次数:
82
var str = 'hello world' // 获取字符串长度 console.log(str.length) // 获取字符串指定位置的字符 console.log(str.charAt('4')) // 获取字符串指定位置字符的字符编码(Unicode) console.log(str.c ...
分类:
Web程序 时间:
2020-04-01 00:41:51
阅读次数:
86
首先一定要明白: HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 TCP协议: 对应于传输层 IP协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/IP协议的封装,So ...
分类:
Web程序 时间:
2020-04-01 00:37:01
阅读次数:
72