独孤流

Rust里复杂的相互持有或多持有生命周期Arc

遇到一个场景,一个主postbox持有几十张表,每张表可能又相互关联其他表,同时所有的表都被postbox的属性持有,还会被加入到tables里持有,方便释放和清理资源,这样不论如何设置生命周期及持有关系都很麻烦,于是使用Arc、Weak进行管理就简单很多 主要目的是一处Arc持有数据,其他地方都是用Weak引用,这样能保持一份数据,跟swift里的关系就很想 trait Table{}...

日本行第七天(20250611)

今天有是赶路的一天,早上8点就起床坐酒店大巴去机场,几分钟就到了机场,到了后发现值机的地方还没开始,听其他的工作人员说要9:30后才开始,于是去其他地方逛了一下坐了一会儿,等9:30到的时候已经排了很长的对,我一开始觉得反正我的机票是12:50的航班的,来得及,不要那么赶着排队,等了一会儿我去排队后才发现是真的慢,以为前面的人会很快搞好,结果我自己排队花了一个小时,甚至一度担心时间不够,真实...