最近在seebug上浏览漏洞,发现metinfo爆出了很多危害很大的漏洞,然后看了一下cve列表,竟然还有这么多,既然这样那就开始跟踪学习起来。 伪全局变量 首先metinfo在全局都使用了一种对传入参数进行封装的方法,也就是伪全局变量覆盖,下面是核心代码:这也是我在之前的文章中提到的,在开发中多封 ...
分类:
其他好文 时间:
2018-09-24 23:20:30
阅读次数:
379
1、类的声明 2、实现继承的几种方式 (1)借助构造函数实现继承 (2)借助原型链实现继承 (3)组合方式继承 (4)组合方式优化1 (5)组合方式优化2 ...
分类:
其他好文 时间:
2018-09-24 23:20:14
阅读次数:
202
内存: 局部变量 怎么判断是不是垃圾: 引用计数法 可达性分析(判断和GCroot有没有通路) 垃圾清理器: G1:整体标记整理,局部复制 CMS:标记清除算法 垃圾清除算法:1.标记清除2.复制3.标记整理 类加载:双亲委托(委托父类的类加载器,优点:使用更稳定的父类的包进行加载) ...
分类:
其他好文 时间:
2018-09-24 23:19:59
阅读次数:
160
Gitee代码链接:https://gitee.com/hyr5201314/workcount 1.解题思路 首先要先读取文件,然后调用函数实现返回文件的字符数,行数,单词总数。用的是c#来做。 主要实现的功能: wc.exe -c Mrhu.txt //返回文件 Mrhu.txt 的字符数 wc ...
方法一: $.ajax(url,data,fn); $('#btn').click(function(){ $.ajax({ url:"112.json", type:"post", data:{ //传递参数 }, success:function(res){//res表示是否与服务器连接成功 c ...
分类:
Web程序 时间:
2018-09-24 23:19:41
阅读次数:
193
在编程领域,数据结构与算法向来都是提升编程能力的重点。而一般常见的数据结构是链表,栈,队列,树等。事实上C#也已经封装好了这些数据结构,在头文件 System.Collections.Generic 中,直接创建并调用其成员方法就行。不过我们学习当然要知其然,亦知其所以然。 本文实现的是链表中的单链 ...
题目大意:甲和乙玩游戏,甲给出n(n<=50)个等长的字符串(len<=20),然后甲选出其中一个字符串,乙随机询问该字符串某一位的字符(不会重复询问一个位置),求乙能确定该串是哪个字符串的询问次数的期望值 这题不看题解好难想......(感谢zhx和zhx两位大佬的题解) len很小,考虑状压DP ...
分类:
其他好文 时间:
2018-09-24 23:19:20
阅读次数:
161
1、HTTP协议的主要特点: 简单快速(统一资源符UII固定) 灵活(头部有数据类型) 无连接(不会保持连接) 无状态(服务端不能区分二次连接者身份) 2、HTTP报文的组成部分 请求报文:请求行 (http方法 页面地址 协议 版本),请求头(key:value),空行(请求头的结束标志),请求体 ...
分类:
Web程序 时间:
2018-09-24 23:19:06
阅读次数:
219
扫描线裸题没什么好说的 注意空间不要开小了!!! ...
分类:
其他好文 时间:
2018-09-24 23:18:36
阅读次数:
203
题目大意:给你两个序列,可以序列进行若干次旋转操作(两个都可以转),对两个序列相同权值的地方连边,求最少的交点数 记录某个值在第一个序列的位置,再记录第二个序列中某个值 在第一个序列出现的位置 ,求逆序对数量即可 本以为是一道逆序对水题,结果被卡了20分。看了题解才恍然大悟,实际上,序列可以旋转 ≠ ...
分类:
编程语言 时间:
2018-09-24 23:18:28
阅读次数:
236
题目大意:给你一个N*N的棋盘,棋盘上每个点都有一个权值 第一问求一个权值形成的最大联通块中点的数量 第一问求两个权值共同形成的最大联通块中点的数量 提供一种并查集的做法:(感谢大佬们的题解)第一问把所有相同权值的相邻的点用带权并查集合并一下就OK了 第二问,就需要一些骚操作了 我们的目的是把两个不 ...
分类:
其他好文 时间:
2018-09-24 23:18:17
阅读次数:
189
题目大意:维护一个字符串,支持插入字符和替换字符的操作,以及查询该字符串两个后缀的最长公共前缀长度 乍一看以为是后缀数组,然而并没有可持久化后缀数组(雾) 看题解才知道这是一道splay题,首先要对splay维护区间信息有一定了解 splay维护,插入字符,替换字符 而它的字树内所有儿子的中序遍历的 ...
分类:
Web程序 时间:
2018-09-24 23:18:06
阅读次数:
244
编码算法 用途:数据发送给服务器使用URL编码规则. 编码规则:A~Z,a~z,0-9,-_.*保持不变,其他字符以%xx表示。如中文:%E4%B8%AD(该汉字的的十六进制是0xe4b8ad) 2.Unicode编码 十六进制编码。中文和引文的编码不一样。 3.Base64编码 用途:把二进制数据 ...
分类:
编程语言 时间:
2018-09-24 23:17:52
阅读次数:
219
题目描述 Byteasar loved to play with building blocks as a child. He used to arrange the blocks into nnn columns of random height and then organize them in ...
分类:
其他好文 时间:
2018-09-24 23:17:45
阅读次数:
160
程序使用需要安装.NET Framework 4.0 超级Web漏洞扫描器 一款基于C#的Web漏洞扫描器,目前处于开发阶段,目前只有目录扫描功能。 目前采用字典扫描模式,在a5站长和pudn将Web类代码目录爬下来,以及其他地方收集到一些字典,人工整理了一下。扫目录不错,不过有点多,稍微慢点。支持 ...
分类:
Web程序 时间:
2018-09-24 23:17:38
阅读次数:
852
题目大意:有n个任务,有起始时间si和结束时间ei,以及该任务重要度pi,求某时刻xi正在进行的任务中,重要度前ki小任务的重要度之和 本以为是一道主席树的水题,可我调了半个多小时才调出来,原来是我新建的主席树根的左右儿子并没继承上个版本,导致某些时刻并没有任何刚开始或刚结束的任务,而在这个时间却找 ...
分类:
其他好文 时间:
2018-09-24 23:17:27
阅读次数:
220
题目大意:给你一个序列,求某个区间出现次数大于一半的数是什么 主席树裸题,刷刷水题提升自信= = ...
分类:
其他好文 时间:
2018-09-24 23:17:17
阅读次数:
275