Live in the present

Msclock's Notes

GitHub

profile README

github 个人主页介绍可通过配置一个仓库名和用户名相同中的 README.md 来生成.

开发者可以通过工具 markscribe 自动生成用户 README.md, 用于显示于个人 github 主页

参考示例如下:

GitHub CI/CD

links:

阅读全文 »

minio

部署 minio 非常灵活,以下是常用配置参数:

  • address: Minio API 调用的地址 + 端口,其中地址可以是 IP 或者 host

  • console-address: MinIO web 管理页面的地址 + 端口,其中地址同上

阅读全文 »

Dev Container

Configuration

Dev Container 配置步骤如下:

  • 安装 vscode 插件,dev container。

  • ctrl+shift+p 使用 dev container 命令添加配置文件。

  • 选择 dev container 配置模板(原则上选择基础 debian/ubuntu 即可,其它环境均可通过或许选择 features 进行动态构建)。

阅读全文 »

Proxy

资源 组织 类型
v2rayse changfeng 工具 / 节点
youtube bulianglin live bulianglin 节点
youtube changfeng live changfeng 节点
sub converter youshandefeiyang 订阅转换
Yaney01 Yaney01 节点
CFW Fndroid 桌面客户端
clash-verge-rev clash-verge-rev 桌面客户端
clash-nyanpasu clash-nyanpasu 桌面客户端
speedtest speedtest 网速测试
torbrowser torproject darknet 内置 vpn 浏览器
Openclash openclash openwrt clash tool
myip myip 显示 ip
ip.cn ip.cn 显示 ip
cloudflare cloudflare 免费加速
cloudflare app cloudflare 免费加速
fast fast 测速
similarsites similarsites 相似网站
梯子 truth5 梯子

VPN

阅读全文 »

Mamba

Mamba 是一个快速、健壮、跨平台的包管理器。

它在 Windows、OS X 和 Linux(包括 ARM64 和 PPC64LE)上运行,与 conda 软件包完全兼容,并支持大多数 conda 命令。

1
2
# upgrade all packages
mamba update --all -y

[!CAUTION]
mamba 自带的 conda 环境中的 python 在 windows 上编译需要附带设置 mamba 环境,否则运行会 crash

  • PYTHONHOME=path-to-mambaforge-installation
  • PYTHONPATH=path-to-mambaforge-installation
阅读全文 »

本文总结了 windows 包管理工具常用命令

install

通过 powershell 安装

1
2
3
4
5
6
7
8
9
# Set your PowerShell execution policy
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force

# Install Chocolatey
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

choco -v

choco upgrade chocolatey
阅读全文 »

本文总结了数据库基本原理及其实现。

数据库如何工作?

  • 数据保存的格式是什么?(在内存和磁盘上)

  • 它什么时候从内存移动到磁盘?

  • 为什么每个表只能有一个主键?

  • 回滚事务如何工作?

  • 索引是如何格式化的?

  • 何时以及如何进行全表扫描?

  • 准备好的语句以什么格式保存?

简而言之,数据库是如何工作的?

为了理解,用 C 从头开始构建一个 sqlite 的克隆。

阅读全文 »

本文总结了常用的 yaml 格式技巧。

|, , |+, |-

yaml 针对缩进要求比较严格,也诞生了特殊的格式标记。

|

将保留每行尾部的换行符 \n

>

将删除每行尾部的换行符 \n,则看似多行文本,则会用空格拼接为一行。

可通过添加空行或行首缩进添加一个空格来强制保留换行符。

阅读全文 »

resource

  • regex101: build, test, and debug regular expressions.

?<=?=

?<= : 匹配以字符串开始,捕获 (存储)

?=: 匹配以字符串结束,捕获 (存储)

正则表达式:

  • (?<=(href=")).{1,200}(?=(">)): 捕获以 href=" 开头的字符串最长达到 200 个字符且以 "> 结尾的字符串

解释:

  • (?<=(href=")): 匹配以 href=" 开头的字符串,并且捕获 (存储) 到分组中

  • (?=(">)) : 匹配以 "> 结尾的字符串,并且捕获 (存储) 到分组中

阅读全文 »

本文总结了各种压缩算法的 header。

头部字节序,标识了使用的压缩算法种类,方便编码识别。

阅读全文 »
0%