▦ 冒险日志EXPLORATION LOG
记得有两三次有工程师反映 STM8S库函数GPIO_ReadInputDataBit()不好用,主要体现在对返回值做 ‘SET’检测时会出错。
先看看这个函数原型:
BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin)
{
return ((BitStatus)(GPIOx->IDR & (ui…
[scode type="yellow"]**A: 我的日志中大量出现这个错误,如何对应**[/scode]
2023-10-14T03:03:44.030502Z 9272 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed…
## 原理
很简单,git本来就支持http协议(官方说法是http哑协议)。只要将你的git仓库放在一个提供http静态文件的网站目录下即可通过http协议访问。
### HTTP 传输协议
Git HTTP 协议主要分为两种,一种是哑协议(Dump),另外一种是智能协议(Smart),也是目前各个提供 Git 托管服务普遍所采用的协议。
官方文档:https://github.com/git/git/blob/ma…
处理git clone命令的非标准SSH端口连接
使用git clone命令clone项目时,如果repository的SSH端口不是标准22端口时(例如,SSH tunnel模式,等等),可以使用如下
命令:
git clone ssh://git@hostname:port/.../xxx.git
举例如下:
git clone ssh://git@11.22.33.44:2201/man…
下面是自动化助手的命令。
wget -O openvpn.sh https://get.vpnsetup.net/ovpn
sudo bash openvpn.sh --auto
cat
[原文链接][1]
我想要将 Amazon Elastic Block Store(Amazon EBS)快照复制到我的 Amazon Simple Storage Service(Amazon S3)桶。我还想根据存储在我的 S3 桶中的数据创建 Amazon EBS 卷。
简短描述
创建 EBS 快照时,它将自动存储在 AWS 管理的 Amazon S3 桶中。可在同一 AWS 区域内复制快照,也可以将快照从一个区域…
OpenResty 是一个基于 Nginx 和 Lua 的高性能 web 平台。要解决 URL 中连续两个斜线(`//`)的问题,您可以使用 Nginx 的 `rewrite` 指令。
以下是在 OpenResty/Nginx 配置中解决这一问题的方法:
1. 打开您的 OpenResty 或 Nginx 配置文件。
2. 在适当的`server` 或`location` 块中添加以下重写规则:
`rewri…
在终端(如果是容器那么进入后默认是root用户,需要切换到git用户然后再执行命令)
```bash
su git
gitea admin user change-password --username [your-user-id] --password [new-password]
```
`HttpURLConnection.openConnection()` 这个方法本身不会直接抛出异常,即使目标 URL 不可达或者网络有问题。这是因为 `openConnection()` 只是创建了一个到目标 URL 的连接对象,但并未实际建立连接。实际的网络连接过程(包括 DNS 解析、TCP 握手等)会在你首次试图读取或写入连接时发生。
如果在实际建立连接过程中发生错误,或者连接超时,你可能会看到如下几种异常:
1…

注意这个gui工具第一次连接服务器时会卡住,需要先在菜单Host->Start Putty 或 Start psftp 一次,提示记住指纹以后再连接服务器就可以连上了。
## 背景
- 默认Gitea是以容器的形式运行的,并默认不使用Gitea内部的ssh服务而是使用转发宿主机ssh端口的方式,一般会将222端口绑定到容器的22端口上。
## 问题
安装完并新建仓库后,无法使用 git clone git@host:user/repo.git 的方式拉取仓库。
http方式一般不会出问题。
## 原因
- 由于公开出来的端口不是默认的22而是222所以需要配置客户端…
## 亚马逊的S3协议
1panel快照备份设置时应该填的url:
https://s3.Region.amazonaws.com/
- Region :储存桶所属区域
而不要带上储存桶的id比如
https://储存桶ID.s3.Region.amazonaws.com/
本文将说明如何在 Linux 服务器上使用 git-daemon 设置 Git 协议支持。也就是支持外部通过git://xxx/reponame 的方式进行clone或一些其他操作(比如将一个普通的git仓库镜像到只支持git协议的Gitea中)
## 安装 git-daemon:
```
sudo apt-get update
sudo apt-get install git-daemon-run
```
#…
## 创建虚拟机
创建资源-虚拟机


指定oracle映像

其他的选项就不说了都一样。创建完以后启动并SSH连接上虚拟机。(用下载的秘钥有可能和xshell不太兼…
## 关于开机自启动功能需要的APP签名
开机自启动需要在配置中添加以下设置,以便和系统用户共享底层的启动完毕消息通知。
```xml
...
...