9 Matching Annotations
  1. Oct 2024
    1. 把 Rust 当作(伪)脚本用。这是我从飞书 ffmpeg 的绑定库里看到的:#!/bin/sh #![allow(unused_attributes)] /* OUT=/tmp/tmp && rustc "$0" -o ${OUT} && exec ${OUT} $@ || exit $? #*/ use std::process::Command; use std::io::Result; use std::path::PathBuf; use std::fs; fn mkdir(dir_name: &str) -> Result<()> { fs::create_dir(dir_name) } fn main() { // 省略 } 重点是前三行。写的很巧妙,既是合法的 rust 语法,又是合法的 shell 语法。第一行 shebang 指定了用 sh 执行该脚本,而 rustc 本身也会忽略 shebang 行,没啥好说的。第二行声明了 rust 的一个内部属性,因为语法是 # 开头,所以刚好也是 shell 语法的注释行。结尾用了 rust 的多行注释,完全忽略第三行。而 shell 免疫 rust 的多行注释,所以第三行正常执行。其实就是用 rustc 编译当前文件到二进制程序再执行并退出。剩下的部分就是 rust 的逻辑了。

      我吃

    1. 在广州四处穿梭,在和阿榕呆在一起的日子里,我总是心安。回想起来,我们好像就那样提着一瓶汽水或啤酒,聊遍了几乎一切生命里重要的课题。我们谈论生这件事如何不由分说,也谈论如何面对彼此的死;我们谈论爱,谈论爱人;我们谈论人与人之间的动力,谈论好恶与爱憎;我们谈论知识和理论和它们的局限,谈论发过的愚蠢的梦;我们谈论真理与它的不完备性,谈论语言学与统计学如何在一部电影的隐喻中遥遥耦合;我们谈论我们苦痛的过去如何奠定与引导向坚实的现在,谈论我们想创造携带着哪些改变的未来,我们在起了晨雾的楼宇间复诵爱过的诗。

      回想起往事,历历在目。我们之间好像不曾讨论过这些话题。但有酒和广州稍纵即逝的美味。

  2. Sep 2024
    1. 1、得到一个人容易,得到对方的后半生却很难。感情是需要经营与思考的,不要以失去对方为代价,换来这些已经没有意义的领悟和道理。

      难道不是吗?...

    1. 我们前俩月回了一趟国,我老公跟我说:“感觉国内大部分人要是放在美国的标准里,都得被诊断为自闭。比如排队,他们也不看人,也不说话,哐哐哐就往前面挤。”我真是深有同感。

      噗哈哈哈哈,有时候有些同感,笑抽

    1. Typecho 浑身都透着她简洁的性格,就像一个苗条的美女那样吸引着你。 阿肆 前端开发工程师

      啊这,感觉这评论好油啊。