独孤流

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

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

日本行第七天(20250611)

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

日本行第五天(20250609)

由于昨天太累,回来就睡着了,睡到今天很晚才起床,起来后去吃了拉面,味道一般,随后又去寄送了明信片,之后打算去皇居等景点看看,但是一路上又坐错电车,再加上查了下周一不开放,身体还很疲惫,于是到了转车的地方就又坐车返回,中间经历过没注意错过站,进入单轨电车等等乌龙,最终返回酒店附近,买了些水果返回酒店休息。

日本行第四天(20250608)

今天算是正式完全投入游玩第一天,之前查了资料计划跟团一日游到富士山游玩,但是为了适应和挑战自己独立出行的能力,决定自己查找资料自己在陌生环境转车自己一个人去玩。在临近触发的半夜发现外面灰蒙蒙的像在下雨,问了chatgpt的天气资料和是否可以看到富士山,结果chatgpt告诉几乎百分百看不到富士山,于是改变计划准备就在酒店呆着或就只在市区逛逛。于是立马续订酒店,结果之前住的酒店因为没有空房所以...

日本行第三天(20250607)

今天早上还在睡着,酒店的人就来清扫房间,于是我就起床洗漱后去等酒店的免费摆渡车去机场逛逛,进入机场四处走了下然后找了家餐厅吃了饭,日式中餐,味道一般,价格2450,比较贵,吃完饭在各楼层逛了逛,买了几张明信片,然搜索了下寄送明信片还需要邮票,到处询问,最后在机场3楼的711店里买到了,日本的711点已经全部都是自己付款,店员输入好价格信息后,自己投入现金或插入信用卡。然后又四处查找了购买乘车...

日本行第二天(20250606)

早上醒来前台打来电话,说我可以转到我的第二个预约的新房间了,于是我收拾好东西到了前台办理好入住新的房间,新房间价格贵些,环境和空间更好些。把行李放到了新房间后,出门在酒店对面的便利店购买了一张sim卡,回到酒店大堂连上WiFi在网页上购买激活了sim卡,sim卡价格是880日元,购买7天每天1G流量是1700日元,合集2580日元约180人民币,发现手机还是不能上网,然后把漫游开关开启来就可...

日本行第一天(20250605)

一、出行背景 之前计划申请美签,结果失败了,于是准备申请日签,觉得各项条件申请到一个10年都有机会,正常5年的应该没啥问题,最差也是一个3年多次的,结果申请下来傻眼了,紧紧是一个3个月内单次15天内的临时签证,这个让我失落不已,猜测可能是因为护照是刚换的新护照,且没有去过其他国家,属于白本护照,这种申请签证很难,于是决定把这次申请到的日本签证使用上,计划一次日本旅行,不然申请了签证不使用以后...

在高版本的Mac系列上安装使用低版本Xcode

前言 最近由于有用户反馈在一些低版本系统如iOS14上出现一些内嵌webview展示异常,但是由于我们自己的测试设备已经没有这么低的系统,Xcode可以安装的模拟器系统也没有这么低,只能安装低版本的Xcode,而Mac系统升级后低版本的Xcode安装后也打不开,特解决次问题 研究了安装旧版本xcode、安装低版本模拟器都没法在高版本直接运行iOS14的模拟器 解决方案一、在高版本的...