题目 编写一个函数,检查输入的链表是否是回文的。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 思路 利用栈来逆序判断。 代码 时间复杂度:O(n) 空间复杂度:O(n) class Solution { public: bool is ...
分类:
其他好文 时间:
2020-06-13 19:26:40
阅读次数:
59
0x00前言 在php中反序列漏洞,形成的原因首先需要一个unserialize()函数来处理我们传入的可控的序列化payload。但是如果对unserialize()传入的内容进行限制,甚至就不存在可利用的unserialize()函数的时候,就可以借助phar协议触发反序列化操作了 0x01 构 ...
分类:
Web程序 时间:
2020-06-13 19:22:35
阅读次数:
76
做多网络流之后来个期望水一发 Description link 有一个 $1 \sim n$ 的排列,会进行 \(m\) 次操作,操作为交换 \(a,b\)。每次操作都有 $50%$ 的概率进行。 求进行 \(m\) 次操作以后的期望逆序对个数。 \(n,m\le 1000\) Solution 首 ...
分类:
其他好文 时间:
2020-06-13 17:48:36
阅读次数:
90
2. 两数相加 ####给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 #####如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 #####您可以假设除了数字 0 之外,这两个数都不会以 0 ...
分类:
其他好文 时间:
2020-06-13 17:35:23
阅读次数:
58
<responses> <response> <order_serial_no>xfs101100111012</order_serial_no> <mail_no>4060005668136</mail_no> <pdf_info>王志奇gfz</pdf_info> <status>1</stat ...
概念 : 序列化 : 将一个 Java 对象输出到文件中存储. ObjectOutputStream 对象输出流 反序列化 : 将文件中的数据读取为一个 Java 对象. ObjectInputStream 对象输入流 类通过实现 Java.io.Serializable 接口以启用其序列化功能 该 ...
分类:
其他好文 时间:
2020-06-13 00:25:25
阅读次数:
58
漏洞原理 Fastjson 是阿里巴巴的开源JSON解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。 Fastjson提供了autotype功能,允许用户在反序列化数据中通过“@type”指定 ...
分类:
Web程序 时间:
2020-06-10 22:46:27
阅读次数:
222
###归并排序 void merge_sort(int l,int r) { if (l == r) { return; } int mid = l + r >> 1; merge_sort(l, mid); merge_sort(mid + 1, r); int i = l, j = mid + ...
分类:
其他好文 时间:
2020-06-10 17:20:34
阅读次数:
48
str[start_index:end_index:step] step:正负数均可,其绝对值大小决定了切取数据时的‘‘步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。当step省略时,默认为1,即从左往右以步长1取值。“切取方向非常重要!”“切取方向非常重要!” ...
分类:
编程语言 时间:
2020-06-10 13:15:54
阅读次数:
63
Unity基本网络知识 网络的作用: 信息交互 资源分布 分布式处理 网络通讯协议: 七层协议: IP地址: 每一个可以连接网络的设备,都有自己的一个独一无二的IP地址 NAT地址转换: NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部 ...
分类:
编程语言 时间:
2020-06-10 11:11:30
阅读次数:
104