补全:传文件并记一笔

(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、

开始练习 →

补全:一批发帖用事务

(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、

开始练习 →

⚠️ 自己写:删到只剩几条

(每道题开头都有同一段:open_db() 建一个内存 SQLite 库、含 users / notes / files 三张表、交回连接;执行 SQL 用 conn.execute(SQL, 参数元组),取一行用 .fetchone()、

开始练习 →

真机上怎么算应用跑通了

在真实机上把带库的应用跑通,判定它「通了」看的是【0】。

开始练习 →

从现象认库的毛病

把四种现象和原因配对,打印四个字母:

开始练习 →

把带库应用跑起来

场景:~/app 是个用 SQLite 的留言板应用,说明写了怎么跑。 任务:按说明跑起来、让它把数据写进库,然后运行 ~/check(它会查库核对)。 范围:只在 ~/app 下你自己的应用里操作;答案是运行后拿到的一段标记。 提交:把

开始练习 →

库里一共几条

场景:~/app/data.db 是应用的库,notes 表里有若干条。对照表列了八个数。 任务:数出 notes 表里一共几条,到对照表里查那个数对应的标记。 范围:只在 ~/app 下你自己的应用里操作;答案是运行后拿到的一段标记。 提

开始练习 →

某个用户有几条

场景:~/app/data.db 里多个用户各有留言,说明指定了一个 uid。对照表列了八个数。 任务:数出说明指定的那个用户有几条留言,到对照表里查那个数对应的标记。 范围:只在 ~/app 下你自己的应用里操作;答案是运行后拿到的一段标

开始练习 →

最新一条是谁发的

场景:~/app/data.db 的 notes 里 id 最大的是最新一条。对照表列了八个 uid。 任务:查出最新一条(id 最大)是哪个 uid 发的,到对照表里查它对应的标记。 范围:只在 ~/app 下你自己的应用里操作;答案是运

开始练习 →

补一条再数一数

场景:~/app 的应用能往库里加留言,说明写了怎么加、加给哪个 uid。 任务:用应用给指定 uid 加一条留言,让它的条数正好达到说明要求的数目。改好运行 ~/check。 范围:只在 ~/app 下你自己的应用里操作;答案是运行后拿到

开始练习 →