Hi there 👋

Welcome to my blog

Ai search

name site desc phind https://www.phind.com Phind 是面向开发人员的智能问答引擎。专注于帮助您解决具有挑战性的问题,Phind 利用生成式人工智能帮助您将想法转化为可行的产品。连接到互联网,并且可以选择连接到您的代码库,Phind 始终保持正确的上下文。 perplexity https://www.perplexity.ai/ 通用搜索 通义千问 低配chatgpt poe 各种gpt集合,免费的每天有积分限额

December 18, 2024 · 1 min · Peter

Docker File Owner

容器内部新建了用户和用户组,chown后,如果宿主机上没有对应uid/gid,则查看文件时,直接显示uid/gid,而不是对应的用户名。

August 21, 2024 · 1 min · Peter

rust compile

升级apple silicon curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 设置为 x86_64 info: installing component 'rustfmt' info: default toolchain set to 'stable-x86_64-apple-darwin' stable-x86_64-apple-darwin updated - rustc 1.80.0 (051478957 2024-07-21) (from rustc 1.79.0 (129f3b996 2024-06-10)) Rust is installed now. Great! 26huitailang in ~ λ rustup default stable-x86_64-apple-darwin (default) rustup toolchain install stable rustup default stable-aarch64-apple-darwin

July 29, 2024 · 1 min · Peter

Sqlalchemy

调试 需要打印包含查询参数的 sql 语句 raw_sql = query.statement.compile(compile_kwargs={"literal_binds": True}) print(raw_sql)

April 30, 2024 · 1 min · Peter

Tar

解压部分文件 tar -xhpvf aaa.tar --strip-components=3 -C app usr/bin/ccc/bin -x: 这个选项告诉 tar 命令执行解压操作。它将从指定的归档文件(在这个例子中是 aaa.tar)中提取文件。 -h: 如果归档文件中包含硬链接,这个选项会让 tar 在解压时保留硬链接关系。 -p: 保留文件的原有权限、所有权和时间戳信息。在解压过程中,原始文件的属性会被应用到解压后的文件上。 -v: 提供详细模式(verbose mode)。执行解压时会显示正在处理的文件列表,便于用户了解解压进度。 -f aaa.tar: 指定要解压的归档文件为 aaa.tar。 -C app: 将解压出来的文件放入名为 app 的目录下。-C 后跟的目标路径指示了解压后文件的存放位置。 ./usr/bin/ccc/bin: 这部分看起来像是试图只解压归档文件中特定路径下的文件或目录,但是由于它前面没有明确的路径指示符(如 –strip-components 或者直接列出归档内的相对路径),所以这里可能是个误操作或者意图不清晰的部分。如果想要仅解压归档中的特定子目录或文件,应提供正确的相对路径或使用相应选项。 –strip-components=3 表示从路径 usr/bin/ccc/bin 中去掉最前面的三层目录(即 usr/、bin/ 和 ccc/)

March 15, 2024 · 1 min · Peter