- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 Lab3 Privilege Separation
Lab OverviewIn this lab, you’ll explore privilege separation. The key insight of privilege separation is to give minimal privilege to each component of a system, so that when one component of the syste
2015-11-17 22:24:04 1085 1
原创 Java中不同数字类型之间的转换
今天在复习Java的时候看到一些和我一直以来想象中不一样的东西,特记录下来。在许多计算机语言中,往往都有基本数据类型之间的自动转换。比如int a = 1;double b = 3.2d;System.out.println(a + b);在执行a+b的时候,a首先会先转换成double,再和b进行加法运算。也就是说,当两个不同类型的数进行基本运算符操作时,精度小的那个数会首先转换成精度大的数
2015-11-13 21:15:55 1291
原创 Lab2 Return-To-Libc
Lab OverviewIn this lab, you’ll explore how to defeat the protection mechanisms introduced to counter buffer overflows. The first type of countermeasure is nonexecutable stack, which will mark the sta
2015-11-08 10:05:33 1207
原创 Lab1 Buffer OverFlow
Lab OverViewImportant Note: This course’s labs, including this lab, ask you to design exploits and to perform attacks. These exploits and attacks are realistic enough that you might be able to use them
2015-11-08 09:44:10 1441
原创 动态规划之备忘录法
动态规划与分治方法相似,都是通过组合子问题的解来求解原文题。分治方法将问题划分为互不相交的子问题,递归地求解子问题,再将它们的解组合起来,求出原问题的解。与之相反,动态规划应用于子问题重叠的情况,即不同的子问题具有公共的子子问题。在这种情况下,分治算法会做许多不必要的工作,它会反复地求解那些公共子子问题。而动态规划算法对每个子子问题只求解一次,将其解保存在一个表格中,从而无需每次求解一个子子问题时都
2015-11-04 21:04:58 2808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人