标 题: 漏洞挖掘方法之静态扫描+经典栈溢出实例
时 间: 2014-02-11,01:52:50
这是笔者公开发表的关于漏洞挖掘的第二篇文章,与发第一篇的时间差不多间隔了整整一年,在这一年里虽然工作细碎,但我还是抽出了大量的时间关注安全,因为当初的既定目标就是走安全的路。这一年了也做了不少关于安全方面的事情,比如参加各大*SRC的漏洞提交什么的,曾今有一段时间也是走火入魔了一样,但是后来...
分类:
其他好文 时间:
2016-05-30 15:22:13
阅读次数:
263
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextView等)。
具体作用:
1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layo...
分类:
移动开发 时间:
2016-05-30 15:22:31
阅读次数:
272
为了防止思维僵化,每天刷个算法题。这里是支持各种类型的并查集。...
分类:
编程语言 时间:
2016-05-30 15:21:58
阅读次数:
140
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep是一种查找过滤工具,正则表达式在grep中用来查找符合模式的字符串。
规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示 一个模式,这就是正则表达式(Regular Expression)。
格式
grep [options]
主要参数
[o...
分类:
系统相关 时间:
2016-05-30 15:23:38
阅读次数:
365
24点游戏问题标签(空格分隔): OJ_算法1. 题目描述问题描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利
输入:4个1-10的数字。[数字允许重复,测试用例保证无异常数字]
输出:True or False2. 问题求解(穷举法)??利用穷举法,列出所有可能的表达式,然后计算表达式的值,问题便求解。
此问题可以分解为两步:
1. 列出所有可能的表达式
2. 计算法表...
分类:
其他好文 时间:
2016-05-30 15:22:07
阅读次数:
238
点击打开链接
题意:有两种操作,1是问有u的最长路径的长度,2是将u与v的两个集合合并,但是要使得合并后的集合的最长路径最小
思路:因为后面的操作才会改变路径长度,可以先将所有长度预处理出来,在一个集合的元素最长路径相同,然后再执行询问操作,就是这个预处理真的是醉了,就是两次BFS求出最大值,但是很有可能超时,因为如果两个点在一个集合,就要走150000次,然后再判断到每个点的最大值,...
分类:
其他好文 时间:
2016-05-30 15:20:24
阅读次数:
118
N皇后问题标签(空格分隔): OJ_算法1. 问题概述N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。求解N皇后问题是算法中回溯法应用的一个经典案例:
??回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。 在现实中,有很多...
分类:
其他好文 时间:
2016-05-30 15:21:31
阅读次数:
200
点击打开链接
题意:问你给出的图中有多少颗树,树的定义与最小生成树类似,不能有重边或者环
思路:直接用并查集统计一下当前集合里的边的数量以及点的数量,如果点的数量与边的数量相等,那么是一颗树,统计完即可,水题~~~#include
#include
#include
#include
#include
using namespace std;
typedef long long ll...
分类:
其他好文 时间:
2016-05-30 15:22:44
阅读次数:
112
一、 队列定义 队列(Queue)也是一种运算受限的线性表,它的运算限制与栈不同,是两头都有限制,插入只能在表的一端进行(只进不出),而删除只能在表的另一端进行(只出不进),允许删除的一端称为队尾(rear),允许插入的一端称为队头 (Front),队列的操作原则是先进先出的,所以队列又称作FIFO表(First In First Out)队列的基本运算也有六种:置空队 :InitQueue(Q)判...
分类:
其他好文 时间:
2016-05-30 15:20:48
阅读次数:
138
为了防止思维僵化,每天刷个算法题。这里是阿克曼函数的递归转非递归解法。...
分类:
编程语言 时间:
2016-05-30 15:20:45
阅读次数:
160
最近一直在做凌阳的GPL32001的单片机开发,主打产品是一架钢琴。如图所示:
在这架钢琴上,我们可以看到遍布着很多按键,有琴键,也有功能选择的按键,面对如此多的按键,对于一个刚出来工作的小伙伴肯定压力比较大,琴键的特征和普通按键不太一样,琴键的一个按键由两个按键组成,一个按键储存着两样信息,力度和键值。
那么在我写的程序的项目要求是这样的,要求每个按键一次只能触发一次,并且触发的时候...
分类:
其他好文 时间:
2016-05-30 15:19:55
阅读次数:
97
为了防止思维僵化,每天刷个算法题。这里是骑士巡游的递归转非递归解法。...
分类:
编程语言 时间:
2016-05-30 15:21:45
阅读次数:
221
"巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场(重现)解题思路...
分类:
其他好文 时间:
2016-05-30 15:19:31
阅读次数:
791
这个题是个复杂的跳台阶问题,主要是测试能否跳到最后,它不像之前那些跳台阶问题了,之前的不会考虑能否跳出去的问题。所以之前的程序用在这里很可能会导致死循环;我的主要思路是"贪心算法+筛选条件"来解题。
1.贪心算法主要是用来减少跳的次数
我们可以从当前位置(cur)可以跳的步数(N),以及当前位置所跳的范围内[cur~cur+N]中每个台阶能跳的最大距离...
分类:
其他好文 时间:
2016-05-30 15:21:13
阅读次数:
183
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given an array of words and a length L, format the text such that each line has exactly L char...
分类:
其他好文 时间:
2016-05-30 15:19:12
阅读次数:
190
Binary Tree Inorder Traversal
Total Accepted: 126544 Total
Submissions: 316559 Difficulty: Medium
Given a binary tree, return the inorder traversal of its nodes' values.
For...
分类:
其他好文 时间:
2016-05-30 15:19:23
阅读次数:
147
为了防止思维僵化,每天刷个算法题。这里是快速排序的递归转非递归解法。...
分类:
编程语言 时间:
2016-05-30 15:20:47
阅读次数:
131