From 39ce803724040af020a6e63ab9c4d54ab0b67162 Mon Sep 17 00:00:00 2001
From: muqiuhan
Date: Fri, 24 May 2024 10:05:37 +0000
Subject: deploy: b42ab7a43b717e939a8098a025455f56731680da
---
search.xml | 166 ++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 92 insertions(+), 74 deletions(-)
(limited to 'search.xml')
diff --git a/search.xml b/search.xml
index 772817cf..3512f5f3 100644
--- a/search.xml
+++ b/search.xml
@@ -596,6 +596,24 @@
Rust
+
+ Rust 闭包 lifetime may not live long enough 问题
+ /2024/05/24/Rust-%E9%97%AD%E5%8C%85-lifetime-may-not-live-long-enough-%E9%97%AE%E9%A2%98/
+ 代码:
+... fn handlers(self) -> crate::server::request::Handlers { vec![( "/tree", routing::get(move || async { ( StatusCode::OK, Json(json!(self.clone().tree(self.clone().root))), ) }), )] } ...
|
+
+编译错误:
+error: lifetime may not live long enough --> src/storage/filesystem/mod.rs:45:34 | 45 | routing::get(move || async { | __________________________-------_^ | | | | | | | return type of closure `{async block@src/storage/filesystem/mod.rs:45:34: 50:14}` contains a lifetime `'2` | | lifetime `'1` represents this closure's body 46 | | ( 47 | | StatusCode::OK, 48 | | Json(json!(self.clone().tree(self.clone().root))), 49 | | ) 50 | | }), | |_____________^ returning this value requires that `'1` must outlive `'2` | = note: closure implements `Fn`, so references to captured variables can't escape the closure
|
+
+这是因为 handlers 里面的闭包捕获了一个引用,并且尝试返回一个包含该引用的值导致的。
+细说就是:闭包内部使用了 self.clone() 来获取一个新的实例,然后在异步块中返回一个 JSON 对象,这个 JSON 对象依赖于 self.tree() 的结果。因为闭包捕获了 self 的引用,所以它必须保证 self 在闭包执行完毕后仍然有效。
+解决这个问题的思路是:确保闭包中的所有引用都在闭包执行完毕之前就不再被使用。
就是说,要将闭包的作用域限制在一个更短的生命周期内,或者使用其他方式来避免闭包捕获长期存在的引用:
+ ... fn handlers(self) -> crate::server::request::Handlers { let tree = json!(self.clone().tree(self.clone().root)); vec![( "/tree", routing::get(move || async { (StatusCode::OK, Json(tree)) }), )] } ...
|
]]>
+
+ Technique
+ Rust
+
+
TypeScript With Rust Errors, No Try Catch, Heresy
/2024/04/30/TypeScript-With-Rust-Errors-No-Try-Catch-Heresy/
@@ -935,20 +953,6 @@
或许应该换句说法,
这个世界将会是我们义无反顾的绝对热爱。
-]]>
-
- gallery
-
-
-
- 二〇二四年三月二十二日
- /2024/03/22/%E4%BA%8C%E3%80%87%E4%BA%8C%E5%9B%9B%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/
- 毛毛在人群中牵着我,却很难融入人群,我在林中面对着毛毛,树木的思想却千姿百态地向我涌来。
它说,它要将灵魂撕裂,让它暴露在最灼热的阳光下灼烧,要让风刺进来,硬生生扯开一道口子,要让原有的赤色消失殆尽,只留下一堆松散的灰色颗粒,任雨打浮萍。
-毛毛和我看到了宇宙熵增,和我见到了熙攘的街道,现在变成了我耳边的风声。
是啊,是啊,你不再身陷囹圄,自由不再是攀在高墙上爬山虎的叶子,不再是吹进风间的花粉,不再是藏躲进阴暗土地里的水,不再是破碎割手的杯子片块。
但是这个世界还是越来越美了,我独自一人,却很自在,别无所求,只想被阳光晒透,被狂风穿过。渴望成熟,要准备好死去,也准备好重生。
-
-小土堆上长出了狗尾巴草,当我靠近时,狗尾巴草会向我轻轻晃动,就像它小时候向我跑来时那样,不同的是,当我向前跑的时候,背后没有一个小小的身影再追过来了,但当我回望小土堆,狗尾巴草依然在摇晃,就像当初给予我回应那样。
-
-狗儿要听狗儿歌,
毛毛下雨要回家,
小狗小狗画梅花,
直走就是我们家。
]]>
gallery
@@ -971,6 +975,17 @@
别再去胡思乱想了,好好欣赏生活中的一切吧,去感受一朵鲜花的盛开,一束阳光的倾泻,一湖清水的静谧。
奶奶说,炉膛的柴火若是爆裂,那是有贵客要登门了。我总是不信。直到有一次,舅公伴着柴火的爆裂声,出现在家门口,我才将信将疑。
所以,让我们在下雨天烧柴火灶,在跳跃的火苗里,等待一种不确定的相逢,然后煮茶饮酒,自由一生 。
+]]>
+
+ gallery
+
+
+
+ 二〇二四年五月七日
+ /2024/05/07/%E4%BA%8C%E3%80%87%E4%BA%8C%E5%9B%9B%E5%B9%B4%E4%BA%94%E6%9C%88%E4%B8%83%E6%97%A5/
+ 我在写信
寄给羊水
信里提到
宇宙称呼它为灰
我们叫地球
还提到
风车不能骑
但是石头可以打水漂
你呀
到时别忘了
用小小的哭声款待我
+
+我们应该坐在一起发呆
发很久的呆
然后我说人类好无聊啊
这个地球完蛋了
你点点头
]]>
gallery
@@ -993,17 +1008,6 @@
你最好趁早学会尊重客观规律。
此文很具体地阐述了唯物论基本原理和方法论。
在主体性被挑战后,意识到于其他主体而言,自己也必定是客体的不可违逆性律。
但在尊重客观规律的基础上,你可以抱有热情地最大程度发挥主观能动性。
-]]>
-
- gallery
-
-
-
- 二〇二四年五月七日
- /2024/05/07/%E4%BA%8C%E3%80%87%E4%BA%8C%E5%9B%9B%E5%B9%B4%E4%BA%94%E6%9C%88%E4%B8%83%E6%97%A5/
- 我在写信
寄给羊水
信里提到
宇宙称呼它为灰
我们叫地球
还提到
风车不能骑
但是石头可以打水漂
你呀
到时别忘了
用小小的哭声款待我
-
-我们应该坐在一起发呆
发很久的呆
然后我说人类好无聊啊
这个地球完蛋了
你点点头
]]>
gallery
@@ -1252,18 +1256,18 @@
- 二零二二年三月十四日
- /2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/
- 我很庆幸能在那年中秋的傍晚出门走走。我看到了落日藏进天边,看到了圆月晕开情绪,我感受到了小山包上的晚风,感受到了落叶翻进衣领清扫锁骨,它们让我留在这个小地方做个平凡且平庸的人,过着平静且平安的生活,尽管生活平常且饭菜平淡,但这日子的每分每秒都是我对生活的爱意。
+ 二零二二年九月二十二日
+ /2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/
+ 似是而非的脸,和我的吉他,低头呢喃细语,抬头语焉不详,麦浪,烈日,溪水,咳嗽,敲打,药丸碰撞罐壁。
]]>
gallery
- 二零二二年九月二十二日
- /2022/09/22/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B9%9D%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/
- 似是而非的脸,和我的吉他,低头呢喃细语,抬头语焉不详,麦浪,烈日,溪水,咳嗽,敲打,药丸碰撞罐壁。
+ 二零二二年三月十四日
+ /2022/03/14/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E4%B8%89%E6%9C%88%E5%8D%81%E5%9B%9B%E6%97%A5/
+ 我很庆幸能在那年中秋的傍晚出门走走。我看到了落日藏进天边,看到了圆月晕开情绪,我感受到了小山包上的晚风,感受到了落叶翻进衣领清扫锁骨,它们让我留在这个小地方做个平凡且平庸的人,过着平静且平安的生活,尽管生活平常且饭菜平淡,但这日子的每分每秒都是我对生活的爱意。
]]>
gallery
@@ -1282,6 +1286,20 @@
二零二二年十一月月三日
/2022/11/03/%E4%BA%8C%E9%9B%B6%E4%BA%8C%E4%BA%8C%E5%B9%B4%E5%8D%81%E4%B8%80%E6%9C%88%E6%9C%88%E4%B8%89%E6%97%A5/
我独自冒着冷风,去薄霜铺地的林子里,为听鸟语,为盼朝阳,为寻泥土里渐次苏醒的花草,但春信不至。我是如此单独而完整,在无数个夜晚,独自顶着冷风 伫立在老橘树下的桥头,只为听一曲夜莺的哀歌,倚暖了石栏上的青苔,青苔凉透了我的心坎,但夜莺不来,夜莺不来啊。
+]]>
+
+ gallery
+
+
+
+ 二〇二四年三月二十二日
+ /2024/03/22/%E4%BA%8C%E3%80%87%E4%BA%8C%E5%9B%9B%E5%B9%B4%E4%B8%89%E6%9C%88%E4%BA%8C%E5%8D%81%E4%BA%8C%E6%97%A5/
+ 毛毛在人群中牵着我,却很难融入人群,我在林中面对着毛毛,树木的思想却千姿百态地向我涌来。
它说,它要将灵魂撕裂,让它暴露在最灼热的阳光下灼烧,要让风刺进来,硬生生扯开一道口子,要让原有的赤色消失殆尽,只留下一堆松散的灰色颗粒,任雨打浮萍。
+毛毛和我看到了宇宙熵增,和我见到了熙攘的街道,现在变成了我耳边的风声。
是啊,是啊,你不再身陷囹圄,自由不再是攀在高墙上爬山虎的叶子,不再是吹进风间的花粉,不再是藏躲进阴暗土地里的水,不再是破碎割手的杯子片块。
但是这个世界还是越来越美了,我独自一人,却很自在,别无所求,只想被阳光晒透,被狂风穿过。渴望成熟,要准备好死去,也准备好重生。
+
+小土堆上长出了狗尾巴草,当我靠近时,狗尾巴草会向我轻轻晃动,就像它小时候向我跑来时那样,不同的是,当我向前跑的时候,背后没有一个小小的身影再追过来了,但当我回望小土堆,狗尾巴草依然在摇晃,就像当初给予我回应那样。
+
+狗儿要听狗儿歌,
毛毛下雨要回家,
小狗小狗画梅花,
直走就是我们家。
]]>
gallery
@@ -1980,6 +1998,49 @@
Medicine
+
+ 肝功能检查化验单阅读指南
+ /2023/10/13/%E8%82%9D%E5%8A%9F%E8%83%BD%E6%A3%80%E6%9F%A5%E5%8C%96%E9%AA%8C%E5%8D%95/
+
+
+谷丙转氨酶 (ALT)
+
+- 正常情况:
+- 异常情况:
+- 升高: 可见于肝胆疾病, 急慢性肝炎, 胆石症引起的胆道梗阻等,某些药物造成的肝脏损伤也可引起
+
+
+
+
+谷草转氨酶 (AST)
+
+- 正常情况:
+- 异常情况:
+- 升高: 可见于急慢性肝炎等肝脏疾病以及某些药物的毒副作用, 与ALT主要提示肝脏疾病不同,AST还可以存在于心肌,骨骼肌,肾脏,所以AST升高还可见于心肌梗死,心肌炎,肌溶解等疾病。
+
+
+
+
+血清胆红素
+
+- 正常情况:
+- 总胆红素 (TBLL):
+- 直接胆红素 (DBIL):
+
+
+- 异常情况:
+- 升高: 如果伴随转氨酶升高,多见于黄疸型肝炎,或其他疾病造成的黄疸症状。如果没有伴随转氨酶升高,那么可能是先天性胆红素代谢异常或慢性溶血。
+
+
+
+
+
+]]>
+
+ Medicine
+ Life
+
+
肺炎支原体注意事项
/2023/10/25/%E8%82%BA%E7%82%8E%E6%94%AF%E5%8E%9F%E4%BD%93%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/
@@ -2095,49 +2156,6 @@
一般7~14天可好转 |
-]]>
-
- Medicine
- Life
-
-
-
- 肝功能检查化验单阅读指南
- /2023/10/13/%E8%82%9D%E5%8A%9F%E8%83%BD%E6%A3%80%E6%9F%A5%E5%8C%96%E9%AA%8C%E5%8D%95/
-
-
-谷丙转氨酶 (ALT)
-
-- 正常情况:
-- 异常情况:
-- 升高: 可见于肝胆疾病, 急慢性肝炎, 胆石症引起的胆道梗阻等,某些药物造成的肝脏损伤也可引起
-
-
-
-
-谷草转氨酶 (AST)
-
-- 正常情况:
-- 异常情况:
-- 升高: 可见于急慢性肝炎等肝脏疾病以及某些药物的毒副作用, 与ALT主要提示肝脏疾病不同,AST还可以存在于心肌,骨骼肌,肾脏,所以AST升高还可见于心肌梗死,心肌炎,肌溶解等疾病。
-
-
-
-
-血清胆红素
-
-- 正常情况:
-- 总胆红素 (TBLL):
-- 直接胆红素 (DBIL):
-
-
-- 异常情况:
-- 升高: 如果伴随转氨酶升高,多见于黄疸型肝炎,或其他疾病造成的黄疸症状。如果没有伴随转氨酶升高,那么可能是先天性胆红素代谢异常或慢性溶血。
-
-
-
-
-
]]>
Medicine
--
cgit v1.2.3