继续基于我们之前的demo(参见netty5自定义私有协议实例 ),这次我们加上连接校验和心跳机制: 只要校验通过,客户端发送心跳和业务消息是两个不同的事件发送的,彼此互不干扰。针对以上流程,我们需要增加4个handler:客户端请求handler、心跳handler ,服务端校验handler、心 ...
分类:
Web程序 时间:
2019-10-27 00:42:57
阅读次数:
132
1.函数与内置函数 filter: 2.迭代器,生成器与装饰器 装饰器的典型错误: 3.正则表达式与re模块 4.面对对象 5.异常 6. 网络编程 7.MySQL 解决方案:把变量加上引号变为字符串即可. 8.Django 解决方案:忘配置与settings同级的__init__的文件了.写如下: ...
分类:
编程语言 时间:
2019-10-24 11:39:39
阅读次数:
70
签发token 源码入口 核心源码:rest_framework_jwt.serializer.JSONWebTokenSerializer的validate(self, attrs)方法 手动签发token逻辑 校验token 源码入口 核心源码:rest_framework_jwt.authen ...
分类:
其他好文 时间:
2019-10-24 00:41:44
阅读次数:
107
Byte 是基本类型byte的封装类型。与Integer类似,Byte也提供了很多相同的方法,如 decode、toString、intValue、floatValue等,而且很多方法还是直接类型转换为 int型进行操作的(比如: public static String toString(byte ...
分类:
编程语言 时间:
2019-10-23 11:54:42
阅读次数:
106
web题: 1.bugku本地包含 打开是一段高亮的php代码,查看源码和抓包都没有什么有用的信息,解题的关键就在于代码段中 读一下这段代码,大概意思是: 包含flag,php文件,变量a等于由REQUEST请求中传入的hello值(REQUEST传入是包含GET和POST两种传入方式,所以我们直接 ...
分类:
其他好文 时间:
2019-10-23 09:28:48
阅读次数:
87
前言 AutoEncoder是深度学习的另外一个重要内容,并且非常有意思,神经网络通过大量数据集,进行end-to-end的训练,不断提高其准确率,而AutoEncoder通过设计encode和decode过程使输入和输出越来越接近,是一种无监督学习过程。 AutoEncoder Introduct ...
分类:
Web程序 时间:
2019-10-23 00:14:13
阅读次数:
149
本知识需要注意! 1.客户端输入路径后,到达服务器端需要先加上"/"否则可能会出错 2.找到该路径下的目录内容调用os的listdir()方法,返回的是一个列表的形式,必须将其格式化为字符串 3.目录内容格式化为字符串,需要用某个字符去作为分隔符,再用分隔符.join()的方法将列表转为指定分隔符分... ...
分类:
其他好文 时间:
2019-10-22 13:11:43
阅读次数:
69
1 package newtest; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.net.InetSocketAd... ...
分类:
其他好文 时间:
2019-10-21 09:42:22
阅读次数:
71
原理:利用套字节发送命令,在服务端执行,并将执行的结果返回客户端。 在python3中发送文本使用:send()把字符串encode进行编码,接受recv()把字符串使用decode进行解码。 # coding:utf-8 import socket import os # 创建套字节 s = so ...
分类:
编程语言 时间:
2019-10-20 18:18:39
阅读次数:
124
PHP-WebShell-Bypass-WAF PHP WebShell 一句话的结构是:输入和执行,这是经典的PHP 一句话代码: <?php eval($_GET['test']); ?> <?php eval($_POST['test']); ?> WebShell 的输入点在$_GET 和$ ...
分类:
Web程序 时间:
2019-10-20 11:10:22
阅读次数:
121