GitHub以及其他GIT平台中启用GPG2认证基本使用流程(MacOS),增强身份识别和安全性
base gnupg(version >= 2.1.17,版本gnupg已包含gpg-agent)
注意事项:gpg2默认交互式输入密码,有相应的解决方案。
brew install(推荐):
1 | brew install gnupg |
版本信息(截至2022.06.19)
1 | gnupg: stable 2.3.6 (bottled) |
注意事项:gpg2默认交互式输入密码,有相应的解决方案。
1 | brew install gnupg |
1 | gnupg: stable 2.3.6 (bottled) |
原因:cdn.jsdelivr.net在2021年12月20号
国内已经无法使用,导致部分引用此引用此cdn资源的hexo生成站点js依赖和错误页面功能异常。
临时低成本解决方案:
考虑到不同的hexo站点使用的插件各有不同,且引用的第三方js库存在差异,故考虑采用低成本的方式解决。大概思路是在生成的部分文件里,替换相应的站点域名,实现在deploy之前完成文件路径的转换。
Don’t pursue techniques that seem too fancy, or they may backfire
(不要追求看似过于花哨的技巧,否则可能适得其反)
1 | let m = [10, 10, 10].map(parseInt); |
推荐使用清华源镜像替换:
https://mirrors.ustc.edu.cn/
1 | # 文件列表(对应以下镜像仓库地址) |
从语言本身的角度(与平台无关)来说,标准C语言(ANSI C)共定义了15 个头文件,截至C11标准共包含29个头文件。
标准名称 | 头文件差异 |
---|---|
C89 | 15 标准头文件 |
C90、C89 | 标准头文件无差异, 排版存在差异 |
C95 | +3 标准头文件 |
C99 | +6 标准头文件 |
C11 | +5 标准头文件 |
C17 | 无 |