https自签名证书
#### 一、安装OpenSSL 在Ubuntu上:使用`sudo apt update`和`sudo apt install -y openssl`命令进行安装 在CentOS上:使用`sudo yum install -y openssl`命令进行安装 #### 二、生成私钥 使用OpenS
C++之获取格式化当前时间
### 一、C++格式化时间及获取当前时间 ```cpp #include #include #include using namespace std; string getTime() { const time_t now = time(nullptr); char str[64]; strfti
Debian Docker 安装
### 1. 更新软件包 首先,更新现有的软件包和包缓存: ```shell root@debian:~# sudo apt update Hit:1 http://mirrors.aliyun.com/debian bookworm InRelease Hit:2 http://mirrors.a
debian sudo: 未找到命令
> 当您在 Debian 系统中遇到 `sudo: 未找到命令` 的错误信息时,这通常意味着您的系统尚未安装 `sudo` 包,或者尽管已安装但 `$PATH` 环境变量没有正确配置以包含 `sudo` 可执行文件的位置。此外,也有可能是因为用户不在 `sudo` 组内或 `/etc/sudoers
Debian切换CD-ROM源至云提供的镜像源
### 一、问题 ```shell root@debian:~# apt-get update Ign:1 cdrom://[Debian GNU/Linux 12.7.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240831
SQL
未读
PostgreSQL之jsonb
> PostgreSQL 的 `jsonb` 数据类型是 PostgreSQL 从版本 9.4 开始引入的一种用于存储 JSON 数据的二进制格式。与传统的 `json` 类型不同,`jsonb` 在存储之前会解析输入的 JSON 数据,并将其转换为一种优化过的内部表示形式。这种处理方式使得 `js
SQL
未读
SQL分组、DATE_SUB
想要根据某个分组条件(比如用户ID或其他唯一标识符)获取每个分组中年份最新的记录,可以使用子查询或者窗口函数: ```sql SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (PARTITION BY grouping_column ORDER BY YEAR