Status-1849

发布于2021/11/21更新于2024/7/5

SQLite 3的INTEGER PRIMARY KEYROWID的别名。在插入数据时,这种类型的列的取值会[参考]:

  • 选取当前表内比已记录了的ROWID大的最小的整数;
  • 如果ROWID已经到达了最大的可用整数(9223372036854775807),那么随机选择一个正整数:
    • 若该被选取的正整数没有在当前表的ROWID中使用,则返回该正整数;否则继续随机选择;
    • 若在一定次数的尝试之后,没有找到可用的正整数,则该插入失败,返回SQLITE_FULL

可以通过在创建表示对列添加AUTOINCREMENT的属性来改变选取算法。

也就是说,在仅使用INTEGER PRIMARY KEY声明的列中,存在新旧行数据(旧行数据被删除)用同一ROWID的可能。

Status-1843

发布于2021/11/16更新于2024/7/5

MySQL的replication允许在主、从服务器中对同一个数据库使用不同的名称(通过replicate-rewrite-db实现),所以在查询时要么使用正确的数据库名(对应到主从服务器中会不同),要么避免使用数据库名(依赖先使用USE选取数据库)。

据说,PostgreSQL在Logical Replication模式下允许数据在不同操作系统 / 数据库 / PostgreSQL(大)版本 / 等之间流动,因此也允许同一数据表(table)在不同的数据库中。

Status-1800

发布于2021/09/18更新于2024/7/5

2004年的电影《蝴蝶效应》(The Butterfly Effect)[IMDb豆瓣]应该是讲了一个在祖孙三代都患有精神疾病背景下、孙子过度思考并幻想出自己具有穿越时空改变历史能力的故事,这从导演剪辑版更能体现的出来。我觉得这是一部比较好的剧情片,不应当算作科幻片。还有,用“蝴蝶效应”这个概念来给电影剧情正题,有点太过了。

Status-1757

发布于2021/04/19更新于2024/7/5

听见有蚊子飞;(胳膊被蚊子咬了个疙瘩;)接着在墙上发现只蚊子,拍死,但没有血;擦掉墙上的死蚊子,感觉胳膊有点 痒;去卫生间洗手,发现地面上有一只蟑螂,可能是昨天遇到的、后来钻进墙缝里了;用(小口径的)饮料瓶子扣住蟑螂,左右移动瓶子希望蟑螂能爬上来;发现蟑螂翻了身,(那应该是它吃了蟑螂药快要死了,)最后把蟑螂甩进便坑。

Status-1735

发布于2021/03/08更新于2024/7/5

休息了3天(荒废了3天的时间),在今年第二遍看当前已经发行的MCU电影。第二遍看,感触和想法多了很多,比如:比起a good man,美队更像是被塑造成了一个伪君子;钢铁侠的3部并不完整,而直到Endgame的几部Avengers系列、以及美队3内战和蜘蛛侠第一部,完整讲述了钢铁侠的轨迹;雷神系列的Ragnarok很棒,导演确实很厉害;银河护卫队表演很夸张,却不过头;大多数Solo电影中都涉及到与家庭有关的内容,并加以渲染和利用;……

除此之外,我发现我更喜欢一些相对次要的角色,比如:

  • 雷神中的Valkyrie、Lady Sif和Darcy
  • 银河护卫队中的Nebula
  • 银河护卫队/Captain Marvel中的Ronan
  • 蚁人中的Peanut
  • 黑豹中的M’Baku