进阶的 curl 用法
· ☕ 1 分钟
1. Restful 请求 1 curl -X POST --data 'keyword=value' http://domain.com/mypath/ -X 后面还可以是 DELETE PUT 等。 2. 添加头部 1 curl -H 'Content-Type:application/json' -H 'Authorization: bearer MyToken' http://domain.com/mypath/ 3. Basic 验证访问 1 curl -u username:password http://domain.com/mypath/ 4. 下载并执行 curl -sSL http://domain.com/my.sh | bash 5. 忽略证书校验 1 curl -k https://domain.com/mypath/ 6. 设置代理 1 curl -x socks5://proxyuser:[email protected]:8001 https://domain.com/mypath/ 7. 指定 Host 使用 IP 访问 1 curl -H 'Host: www.domain.com' 1.2.3.4:8000

Surface 触控笔失灵
· ☕ 1 分钟
最近用 Surface ,找出触控笔发现没电。换了一个 AAAA 电池,又发现笔尖触控失效。 网上很多文档介绍的是卸载 Marvell AVASTAR Bluetooth ,重启生效。但这种方法对我无效,卸载 Precise Touch Device 之后反而生效。 在设备管理里面找到下图选项,右键卸载,不用勾选删除,直接确定,然后重启生效。

一文读尽十种常见软件架构模式
· ☕ 4 分钟
大家是否思考过如何设计大型企业级系统?在进行主要的软件开发之前,我们先得选择一个合适的架构。这个架构要给我们所需的功能和质量保证。因此,在将这些架构用于我们的设计之前,我们应该理解不同的架构体系。 1. 什么是架构模式 根据 Wikipedia 解释, 一个架构模式就是

给 Kubernetes 配置 Proxy
· ☕ 1 分钟
通常,我们在主机上执行 export http_proxy/https_proxy 格式的命令,即可设置 Proxy 。但是主机上的设置在容器中并不会生效,下面提供了几种配置方法。 1. 配置 Docker 的代理 - Node 级 在需要使用 Proxy 的节点进行配置,下面以 Docker 为例: 创建配置文件 1 2 mkdir -p /etc/systemd/system/docker.service.d touch /etc/systemd/system/docker.service.d/https-proxy.conf 编辑配置文件,配置代理 [Service] Environment="HTTP_PROXY=http://proxy.example.com:80/" Environment="HTTPS_PROXY=https://proxy.example.com:443/" Environment="NO_PROXY=localhost,127.0.0.1" 重启 Docker 1 2 systemctl

使用 PyGithub 自动创建 Label
· ☕ 1 分钟
1. 关于 Label 在前面的文档 如何使用 python-gitlab 自动创建 GitLab Label 中,我已经阐述了 Label 可以用于简单的项目管理。 一个团队,通常不止一个代码仓库,为了减轻沟通和学习成本,除了使用一致的工具链,还应该达成一定的基础共识。这些基础共识,促使大家达成最佳的实践方式。同一个大项