自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 cs61a3_2Design

Design前面三个部分Function Abstraction、Choosing Names、Which Values Deserve a Name都是前面讲过的知识,重点在于这次的example,手动编码超级马里奥的音频:Function Example: Sounds所有的wav文件都是声音波长函数编码而来,波长每个时刻都有其振幅(amplitude),相当于是一个近似连续的间断性函数,用尽可能多的点描述连续的声音,通常声音都是从真实世界中录取的,但是同样也可以通过直接编码来创造,有一些数学函

2022-05-22 14:42:13 179 1

原创 cs61a 2_3Enviroments+lab02

EnviromentsEnvironments for Higher-Order Functions所谓Higher-Order function就是以函数为参数或是返回一个函数的函数,实现了函数的灵活运算如果构造一个函数,其构造环境的过程如下:def apply_twice(f, x): return f(f(x))def square(x): return x * x>>> apply_twice(square, 2)>>> 16

2022-05-11 22:51:44 638

原创 2_2 Higher_Order_Function+Hog

Higher-Order Functionsiteration example第一个例子是关于斐波那契序列的:求第n个斐波那契数,值得注意的是,习惯上0是第0个斐波那契数,以此类推[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BpPOtBpq-1652191362443)(C:\Users\karl\AppData\Roaming\Typora\typora-user-images\image-20220327235406956.png)]def fib(n):

2022-05-10 22:11:15 849

原创 cs61a 2_1 Control

ControlPrint and NoneNone Indicates that Nothing is ReturnedNone:在Python中表示啥也没有一个函数如果不返回一个明确的值,它的返回值就是None在Python解释器中,None不会作为一个表达式的值输出:>>> print(None)None>>> None>>>Pure functions and non-pure functions上一节也讲过了,ppt解释得

2022-03-27 12:43:07 616

原创 cs61a pp+ch. 1.1-1.2+HW01

pp+ch. 1.1-1.2+HW01PPexpressions:An expression describes a computation and evaluates to a valuecall expressions: function call notation (函数调用表达式)nested expressions:嵌套表达式Discussion Question1f = minf = maxg, h = min, maxmax = gmax(f(2,g(h(1, 5),3)

2022-03-27 12:31:19 1225

原创 CS61A lab 0:getting started

lab 0:getting started前言​ 本次学习选择的是伯克利大学 CS61A 这门课程。starter files​ 从官网下载相应文件lab00.zip ,其内容包含:install a terminal​ 这一步选择的是我之前常用的Windows PowerShellinstall Python3​ 我之前安装的:install a text editor​ Visual Studio Code yyds!organizing your file​ 在终端中输入,对

2022-03-27 12:27:07 1871 5

原创 C1-01任务

Task1该地址下的user1.dat文件包含用户的十六进制数据下载Hex Editor Neo后用此方式打开可以看到其十六进制数据:经观察,标记数字代表游戏目前关卡:可以观察到该十六进制数与关卡一一对应,关卡x-y对应(x-1)*10+y的十六进制数,通过这个关系可以自主修改冒险模式的关卡,我们直接跳到第50关:,对应十六进制32:随意玩一把,获得一定量的金币:我这里是20,继续观察.dat文件:可以观察到08列数字变成了2,我们将其修改为20:可以发现金币数量变成了320

2021-04-16 11:42:59 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除