假设使用默认的 OTL 验证

设置 Cloudflare Zero Trust

我们首先要允许用户连接至 Zero Trust

  1. 进入 Settings / WARP Client
  2. Manage Device enrollment permissions
  3. 在 Policies 中添加用户,保存
  4. 在 Device enrollment permissions 保存——这两步的保存不要忘

生成 WireGuard 配置

通过脚本(已废弃)

  1. 修改 生成小脚本 里的常量
    • TEAM_NAME 团队名称
    • EMAIL_ADDR 用于注册的邮箱
    • PRIVATE_KEYwg genkey 生成
    • PUBLIC_KEYecho <PRIVATE_KEY> | wg pubkey 生成
    • TOKEN 留空
  2. 运行脚本,在运行中它将会询问 验证码
  3. 脚本在运行目录下生成 .conf 后缀名的 Wireguard 配置文件
阅读全文 »

没错!是英语笔记!(手动笑哭)

小语法点

  • should = ought to

条件式

if 部分为从句,将 will 换成 could 表示更不确定

  • 0:主现、从现——事实陈述
  • 1:主将、从现——条件语句
  • 2:主过将、从过——遥遥无期的设想
  • 3:主过完将、从过完——条件语句,针对过去
  • 2 + 3:主过完将、从过——已然破灭的设想
  • 3 + 2:主过将、从过完——设想,针对过去
阅读全文 »

Nix 是一个声明式的包管理工具

包管理

nix-shell 会启动一个安装了指定包的 shell

通过:

1
nix-shell --run {cmd} -I  [--pure [--keep name]] -p {packages}

在安装了 {packages} 的 shell 中运行 {cmd} 后退出 shell

  • --pure 将不继承父级环境,同时指定 --keep name 将继承父级环境变量
  • --run 若换为 --command 则在运行后不退出 shell
阅读全文 »

Typst 是一个成长中的 LaTeX 替代品

本文撰写于 0.11.1 版本发布时
更新于 0.12.0 发布后

一句话笔记

  • 文件扩展名为 .typ
  • set par(spacing: ...)可以设置段落间距
  • import 会导入模块,include 会运行模块
  • show 隐式使用了 context 表达式,但不完全,见 https://typst.app/docs/reference/context/#1
  • table 用于制作表格,grid 才是排版用的
  • blockbox 设置 clip: trueinset 为负可以裁切里面的内容
  • contexual 的字段、方法或函数需要在上下文中访问
  • 如果函数的 位置参数 类型为 content,则可以单独传入,比如 enum(start: 4, [foo], [bar]) 等效于 enum(start: 4)[foo][bar]
阅读全文 »

  • 在使用一些 CLI 的时候(以 cargo 为例),环境变量中的 http_proxy(小写)、https_proxy(小写)、no_proxy(小写) 等几个经常用于 设置代理例子);代理地址格式形如 [protocol://]host[:port]不要 加路径(/);来源以及总结
  • PowerShell 中,使用 New-Item -ItemType SymbolicLink -Path <链接名> -Target <被链接目标> 创建符号链接,需要 开发者模式 与 PowerShell 较新版本
  • 使用 Ventoy 安装系统遇到 Secure Boot 问题时,不妨试试:“抹除全盘,制作启动U盘”
  • 关于浮点数的比较:Comparing Floating Point Numbers

由于 Python 的历史原因,以及现在五花八门的各种包(尤其是依赖 CPython 的),环境管理是个难题

主流的环境管理主要由 pipconda 完成,前者随 Python 附带,后者需要单独安装(推荐 Miniforge)

(就算有了工具还是难)

一点建议

重新安装整个环境几乎永远比小修小补稳健

pip

常用命令

  • pip cache purge:清理缓存

pip 指定版本

  • ==:匹配版本,会尝试理解版本号语义;可用通配符 *
  • !=:匹配版本,但会将其排除;可用通配符 *
  • <=>=<>:匹配版本,但会比较大小
  • ~=:匹配版本,但只匹配兼容版本
  • ===:字面相等,不会理解版本号语义
阅读全文 »

数学部分

  • 以下内容默认在右手直角坐标系中
  • 单位向量为 (ex, ey, ez)(e_x, \ e_y, \ e_z)
  • 以下形如 ffR3R\mathbb{R^3} \mapsto \mathbb{R} 的函数,记录直角坐标系空间一点的值,代表标量场
  • 以下形如 n\vec{n}A\vec{A}R3R3\mathbb{R^3} \mapsto \mathbb{R^3} 的函数,代表一个向量场

向量运算

  • 标量积、点乘,强调结果为标量
  • 向量积、叉乘,强调结果为向量,此向量法向于两运算数向量所成平面

多元微分运算

梯度

  • f(M)\vec{\nabla} f(M)
  • grad f(M)\operatorname{grad} \ f(M)

给出空间一点 MM 的导数,RR3\mathbb{R} \mapsto \mathbb{R^3},方向从“低”到“高”

散度

  • A(M)\vec{\nabla} \cdot \vec{A}(M)
  • div A(M)\operatorname{div} \ \vec{A}(M)

给出空间一点 MM 周边向量发散的程度,R3R\mathbb{R^3} \mapsto \mathbb{R},“发出”为正,“吸入”为负

阅读全文 »

文章内容不保证正确,其叙述方式仅为了方便写作,并不代表实际情况。

通过物理层通信

物理层提供网络的物理连接,例如网线、光纤、无线电、中继器、集线器以及它们对应的协议。

中继器(Repeater)

中继器又称 “转发器”。中继器是一种双接口设备,可将一个接口收到的信号转发到另一接口,用于扩大网络传输范围。中继器可以被视作理想网线。

阅读全文 »
0%