
首页

归档

关于

z0z0r4 Blog

A Long Long Way

z0z0r4
z0z0r4
文章
6
分类
10
标签
9

首页

归档

关于
CSAPP Data Alignment
2026-01-16 2k 字 9 分钟

CSAPP Data Alignment

关于对齐的记录。 一开始我起的是 Memory Alignment,但是后面一想其实还有很多地方会用到对齐这个概念,于是改标题为 Data Alignment 定义 当内存地址 aaa 是 nnn 的倍数,其中 nnn 是 2 的幂时,称地址 aaa 是 nnn 字节对齐的。 当被访问的数据长度是 nnn 字节且起始地址 nnn 字节对齐,那么该数据是对齐的,否则是不对齐的。 基本类型的对齐 char 是 1 字节对齐 short 是 2 字节对齐 int 是 4 字节对齐 long 是 4 字节对齐(32 位系统)或 8 字节对齐(64 位系统) long lon
PCLS Gallery
2026-01-15 719 字 3 分钟

PCLS Gallery

2026-01-24 更新: 坏消息,心碎了,对不起… 发现备份的存档里面少了 world_nether,我也不知道为什么会当时没备份进来。 出生点这块的几个 region mca 文件都丢失了 主世界仅留下 region 文件夹和 level.dat,同时随机丢失了大概一半的 region,7zip 报错文件末端错误,看来很可能是没压缩完就被中止了。 更坏的消息是,这个备份是关服前被炸成稀巴烂的…可能原来有更之前的备份被我删了,也可能当时压根就没有没炸的备份… 最近期末考完,清理无用的 QQ 收藏的时候,发现还有收藏了之前 PCLS 的图片,接着发现 PCLS 的存档归档里面还有一些当时
CSAPP Float
2026-01-11 2.3k 字 10 分钟

CSAPP Float

关于 CSAPP - Lecture 04 Floating Point 的浮点数(float)的笔记。 定义 IEEE 754 浮点数标准定义了浮点数的表示方法。 有分为单精度(32 位)和双精度(64 位)。 浮点数分规范化数(normalized numbers)、非规范化数(denormalized numbers)和特殊值三种情况。 对于规范化数,浮点数的表示为: (−1)s×(1+frac)×2exp−bias(-1)^s \times (1 + frac) \times 2^{exp - bias} (−1)s×(1+frac)×2exp−bias 其中: s:符号位,0
Gobang
2025-12-25 3k 字 17 分钟

Gobang

封面取自 OI Wiki Alpha–Beta 剪枝 大概花了一下午,C++ 期末作业做了个简单的 AI 五子棋,使用 minimax 算法和 alpha-beta 剪枝。 记录一下如何实现: 需要有评估函数,评估下一步棋的好坏。 取棋盘上所有的连续的五子组合,除去五个空的情况,然后从黑白两方,分别通过连成了哪些模式,累加双方得分,最后用黑方得分减去白方得分,作为当前棋盘的评估值。 选择落子位置时,只考虑当前棋盘上有棋子的格子周围一定范围内的空格,避免搜索过多无意义的位置。 实现 minimax 算法,递归地模拟双方落子,直到达到设定的搜索深度。 双方都假定对方会在己方落子后,会选
Python Magic Method
2025-12-14 1.4k 字 6 分钟

Python Magic Method

选择了哈利波特里的这张图,但可惜没找到带蛇的 haha。 没怎么用过 Python 的魔法方法,只用过几个 __init__ 和上下文管理器的几个,今天记录一下。 magic method An informal synonym for special method. 一个非正式的同义词,指的是特殊方法。 官方的名称是 special method. special method A method that is called implicitly by Python to execute a certain operation on a type, such as addition.
Linear Algebra
2025-12-08 12.7k 字 65 分钟

Linear Algebra

此处用于记录我学习 MIT 18.06 Linear Algebra 的笔记。 顺便学习 Latex 排版。 每次看完都会忘记,比较难受,尝试记住 线性无关 当一组向量 v1,v2,…,vn v_1, v_2, \ldots, v_n v1​,v2​,…,vn​ 满足以下条件时,称其为线性无关: c1v1+c2v2+…+cnvn=0⇒c1=c2=…=cn=0 c_1 v_1 + c_2 v_2 + \ldots + c_n v_n = 0 \Rightarrow c_1 = c_2 = \ldots = c_n = 0 c1​v1​+c2​v2​+…+cn​vn​=0⇒c1​=c2​=…=c
Creative Commons License All website licensed under CC BY 4.0
2025-2026 z0z0r4
基于 Hexo  Theme.Reimu
22.2k  |  01:50
粤ICP备2025511811号
粤公网安备44130302100361号
总访问量   |  总访客量 
z0z0r4
z0z0r4
文章
6
分类
10
标签
9

首页

归档

关于