注:背景介绍可参见本系列博客第一篇《CS61系列实验之一 解除二进制炸弹》一、缓冲区溢出简介 缓冲区溢出是一种非常普遍、非常危险的漏洞,在各操作系统种、应用软件中广泛存在。利用缓冲区溢出漏洞可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。当前被广泛利用的安全漏洞中,有50%以上都是缓冲区
推荐 原创 2013-09-10 21:27:06
4718阅读
3点赞
CS61系列实验之一 解除二进制炸弹一、背景介绍最近和组内同学一起在学习CS61(Harvard课程)和《深入理解计算机系统》,二者虽然出处不同,但是所讲内容实际上是一致的,用一句话概括就是“程序如何在计算机上运行”,主要内容包括程序的机器级表示、处理器体系结构、存储器层次结构、动态内存分配、虚拟存储器、链接、多线程、同步、死锁等计算机关键问题。此外,课程和书籍包含多个实验,借用《深入理解计算系统
推荐 原创 2013-07-16 16:31:03
10000+阅读
1点赞
8评论
作业 2:高阶函数和递归
原创 2021-07-13 14:02:14
241阅读
作业 2:高阶函数和递归
原创 2022-02-09 16:11:18
109阅读
文章目录P1⭐⭐P2⭐P3 ⭐P4 ⭐⭐P5 define变量⭐P6 quote & ' ⭐⭐P7 eval_all(连续赋值)⭐P8 λ \lambda
转载 2024-03-29 11:13:38
69阅读
CS61A 课程主页: https://cs61a.org/ Assignment/Project/Lab/Discussion: 有 课程视频1: https://www.bilibili.com/video/av20538548?from=search&seid=16308128128743 ...
转载 2021-07-24 16:32:00
150阅读
2评论
[2021 spring] CS61A Project 2: CATS ...
转载 2021-06-25 23:22:00
1497阅读
2评论
So , I would like to share the concept of local environment. In local environment, we can use intermediate variable to describe more complex expression.It 's not end yet. I will keep update
原创 2022-12-12 19:19:22
75阅读
    Lecture 2 is all about python  variable.As i have learned python progr
原创 2022-12-12 19:19:48
44阅读
# 如何实现 Python List Tree ## 引言 在 Python 中,列表(List)是一种常见的数据结构,用于存储一系列的元素。List Tree 是指在列表中嵌套其他列表,形成一个树状结构。本文将介绍如何使用 Python 实现 List Tree,以及相关的基本操作。 ## 整体流程 下面是实现 Python List Tree 的整体流程: | 步骤 | 描述 | | -
原创 2023-12-10 14:27:03
45阅读
对于任意给定的方程 \(f(x) = 0\),都要求精确求解的话,非常困难甚至不可解,因此需要使用函数 \(f(x)\) 的泰勒级数的前有限项对原方程进行近似求解。 数学背景简介 牛顿迭代法求解非线性方程,是将非线性方程 \(f(x) = 0\) 线性化的一种近似方法。将 \(f(x)\) 在 \( ...
转载 2021-09-12 23:11:00
107阅读
2评论
    This blog is written for the purpose of  mem
原创 2022-12-12 19:19:32
61阅读
Problem Let's try to write a function that does the same thing as an if statement. def if_function(condition, true_result, false_result): """ Return t ...
转载 2021-09-01 21:25:00
213阅读
2评论
Problem Let's write a function that does the same thing as an if statement. def if_function(condition, true_result, false_result): """ Return true_res ...
转载 2021-09-12 22:16:00
476阅读
2评论
最近呢也在面试一些互联网企业的实习岗,深感除了项目之外,计算机基础课也相当重要,比如四大件(算法
原创 2022-07-18 15:18:54
164阅读
PartA PartA1 using pointer to pointer impl 2D array int **pp = malloc(sizeof(int*)*row); for (int i =0;i < col;i++) pp[i] = malloc(sizeof(int)*col); t ...
转载 2021-10-14 08:49:00
427阅读
2评论
Problem Let's write a function that does the same thing as an if statement. """ Return true_result if condition is a true value, and false_result othe ...
转载 2021-08-23 23:19:00
933阅读
2评论
[2021 Spring] CS61A Discussion 11: Interpreters ...
转载 2021-07-24 23:49:00
562阅读
2评论
# 解决CS61BJava无法识别import edu的问题 ## 1. 问题描述 在开发Java程序时,有时会遇到无法识别`import edu`的问题。这个问题可能是由于缺少相应的依赖库或者配置错误导致的。本文将指导你解决这个问题,并提供具体的步骤和代码示例。 ## 2. 解决步骤 下面是解决问题的具体步骤: ### 步骤1:确认是否存在依赖问题 首先,我们需要确认是否缺少相应的依赖库
原创 2024-01-07 10:55:04
99阅读
[2021 spring] CS61A Lab 11: Interpreters ...
转载 2021-07-23 23:49:00
978阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5