java序列化和反序列化基础
1.序列化和反序列化 序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。核心作用是对象状态的保存与重建。 反序列化:从本地或者网络上获取经过序列化的对象字节流,通过反序列化重建对象。 为什么要
vulnhub
未读
Billu_b0x打靶记录
前言 最近有点迷茫,尝试一下学长推荐的一个经典的靶机。ps:第一次打靶机。 准备 这里下载靶机镜像:billu: b0x ~ VulnHub 导入创建靶机后,将网络设置为nat模式,和kali在同一个网段。 网段:192.168.26.0/24 kali:192.168.26.26
python网络编程基础
TCP/IP协议 计算机之前进行网络通信,首先需要双方确认通信所使用的协议,之后才能按照这种协议进行数据的传输。 tcp/ip协议的作用: TCP/IP是用于因特网(Internet)的通信协议。它是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信
JavaScript原型链和原型链污染
前置知识 JavaScript中没有引入像类一样的概念,要定义一个类,要以构造函数的方式来定义。 function Foo() {
this.bar = 1
}
new Foo() Foo函数的内容,就是Foo类的构造函数,而this.bar就是Foo类的一个属性。 同步和异步: 贴张图,说
python pickle 反序列化
pickle模块 pickle模块是对Python对象结构进行二进制序列化和反序列化的协议实现,就是把Python数据变成流的形式。类似php对对象进行系列化。pickle会创建一个python语言专用的二进制格式, pickle模块中的两个主要函数dump()和load()。 这里贴张图:
session_start对数组处理进行写文件
看代码: <?php
$action = $_GET['action'];
$parameters = $_GET;
if (isset($parameters['action'])) {
unset($parameters['action']);//消除数组中的action
}
cal