补全:传文件并记一笔
(每道题开头都有同一段: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 下你自己的应用里操作;答案是运行后拿到