三键成码:在 Powershell 中用三个字母和任意符号输出 Hello World

其实 这篇文章 在去年暑假就已经写好,不过最近我的 pull request 才被合并,已经快忘掉了。现修缮后发出来。 规则 三键成码一项编程比赛,要求参赛者仅用三个字母或数字以及任意数量的符号编码输出 Hello, World!,并且文件体积最小者获胜。以下是详细规则: 参赛选手自行挑选三个「字母 / 数字」来编写代码,代码中的「字母 / 数字」只能且必须 有这三个(大小写算两个不同的键) 除此三个「字母 / 数字」外,额外允许使用普通键盘上的所有 ASCII 符号(例

几何光学的基本概念

import C from "@/components/Cloze.astro"; 几何光学:<C>光线</C> 的概念为基础,用 <C>几何</C> 的方法研究光在介质中的传播规律和光学系统成像特征. 光波与光线 光从本质上来就是 <C>电磁波</C>;光的传播实质上是 <C>电磁波的传播</C>. 波长 红外线的波长比可见光 <C>长</C

如何方便地查看 Github Actions secrets

在 GitHub 仓库 Settings 页面中设置的 Actions secrets and variables 是只能重新填写的。同时,在 Action 执行的 log 里所有 secrets 都会被星号打码。不过,可以通过创建一个 Action 来方便地查看我们设置的 token。 name: View GitHub Actions secrets on: push: branches: [master] workflow_dispatch: # 可

你不应该使用的 Python 文件名

在新 VPS 上运行 Python 程序的时候出现了问题:pdm 无法正常 install 或者设置 config,poetry 可以但是无法正常运行。两者都在获取运行环境的时候发生了同样的错误。以下是一个最小复现例子: [neko@host temp]$ ls select.py [neko@host temp]$ cat select.py print("hello, world!") [neko@host temp]$ python Python 3

PBRT 笔记:1. 绪论

本文为《基于物理的渲染:从理论到实现》第三版第一章的笔记.此书通过结合具体的软件(pbrt)代码,讲解光线追踪的实现. 相关资源 本书的 官方网站.你可以在 这里 免费阅读第三版(英文),或者在 这里 免费下载第三版(中文)的 PDF(目前翻译进度到第八章).你也可以购买清华大学出版社翻译的《物理渲染:从理论到实现(第二版)》纸质书(ISBN 9787302449812),不过价格不菲. pbrt-v3 是原书作者的 C++ 实现,代码在 GitHub. rs_pbrt 是一

2022 Wrapped

<!-- font-awesome --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css"> 每到年底,各种网站或应用的年度总结接踵而来,今年尤其地多,似乎一年的生活完全可以用统计数据来概括。但是也没有心情,抑或是勇气,像我看到的其他许多博主一样,直面