自己写:把 30 转过去
把 TODO 补完,完成一笔 30 的转账并提交,打出甲/乙/总额(三段,用 / 隔开)。 acct 表:3 行,一开始每人 100,总额 300 id 1 / 2 / 3 name 甲 / 乙 / 丙 bal 100 / 10
自己写:把余额检查加上
把 TODO 补完:转 999(超过余额),检查发现不够就退回去。打出甲/乙/总额(三段,用 / 隔开)。 acct 表:3 行,一开始每人 100,总额 300 id 1 / 2 / 3 name 甲 / 乙 / 丙 bal
自己写:出错也要退干净
把 TODO 补完:转账做到一半抛了异常,要保证总额还是原来那个数。打出总额。 acct 表:3 行,一开始每人 100,总额 300 id 1 / 2 / 3 name 甲 / 乙 / 丙 bal 100 / 100 / 10
自己写:把一笔完整的转账交出来
把 TODO 补完:写一个转账,成功就提交、余额不够就退回。先转 30(应该成功),再转 999(应该退回)。打出两次的结果和最后的总额(三段,用 / 隔开)。成功时结果写"成功",退回时写"退回"。
在真库上验事务,先验哪一条
要在一个真实的库上证明"事务确实在起作用",最直接的一步是【0】。
一份事务验证报告该交哪几样
验完事务之后,交上去的证据最该包含【0】。
把真机那道题在纸上预演一遍
真机题的形状:改一笔 → 退回去 → 证明数据回去了、总额没乱。下面这段打出改完还没退时甲的余额、退回之后甲的余额、最后的总额(三段,用 / 隔开)。 acct 表:3 行,一开始每人 100,总额 300 id 1 / 2 / 3
先看清这张表现在是什么样
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张账户表。这个库是为你这次实验现生成的,库名、表名、账户个数和金额都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~
改一笔,再让它当没发生过
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张账户表。这个库是为你这次实验现生成的,库名、表名、账户个数和金额都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~
⚠️ 提交过的那一笔,退不回来了
场景:你连上了一台真实的 Linux 实验机,home 目录下放着一个 sqlite 库文件,里面有一张账户表。这个库是为你这次实验现生成的,库名、表名、账户个数和金额都和别人的不一样。要做什么写在 ~/TASK.txt 里。 任务:按 ~