在 Debian 12 中搭建 Home Assistant 智能家居

智能家居很火,之前看到过文章说小米官宣开源 Home Assistant 插件,当时内心毫无波澜。

阅读全文

DNS 之 DoH DoT DoQ 的区别

DNS 全称 Domain Name System,中文叫域名系统,它是一种将域名和IP地址相互映射的技术。

阅读全文

迁移博客到 Hexo

春天来了,又到了…唔,踏青的季节…

阅读全文

vue cli 项目改造为 vite 时遇到 el-table 在生产环境无法显示

问题

在把一个 vue-cli (webpack4 + vue2 + element-ui) 创建的项目,改造成 vite + vue2 + element-ui 项目的过程中,开发环境 el-table 正常渲染,生产环境打包后 el-table 组件无法渲染。

阅读全文

使用 acme.sh 申请免费 SSL 证书

阿里云、腾讯云的免费 SSL 证书相继从1年缩短3个月,意味着每三个月就得自己手动去云服务厂商那里申请一次新的 SSL 证书,那就麻烦了。 幸好遇见了 acme.sh,它可以把这一过程自动化,只要一次性配置好,后续就不用再操心 SSL 证书过期的事情了。 以 Ubuntu 系统的云服务器为例,记录一下操作过程。 1、安装 acme.sh1.1、官方安装方式a...

阅读全文

Linux 服务器配置免密码登录

为了在 win 系统上方便的上传文件到 Linux 服务器,可以为 Linux 服务器配置免密码登录。 1、生成密钥打开 Git Bash 终端,执行以下命令生成 SSH 密钥: 1ssh-keygen -t rsa -C "admin@mail.com" 2、上传公钥到服务器在本机上使用 ssh-copy-id 可以自动上传公钥到目标...

阅读全文

VS Code 搭建 C/C++ 开发环境

最近在学习 C 语言开发,装了 Dev-C++、CodeBlocks 用着都不太顺手,索性还是用 VS Code 来写 C 代码吧。

阅读全文

Linux 下 tmux 和 screen 初试

1. 前言当在终端(terminal)用 ssh 协议与 linux 系统建立连接时,可以输入各种命令来操作 linux 系统,这种连接称为一次“会话”(session)。 会话会随着窗口的关闭而终止。为了解决这个问题,可以把会话和窗口分离,在窗口关闭时,保留会话,会话里的进程可以继续执行。 GNU screen 是一款由 GNU 计划开发的用于命令行终端切...

阅读全文

ubuntu 20.04 安装 php 最新版 7.2 7.3 7.4

自从入手第二台笔记本开始,就准备安装 linux 系统,无他,就是免费。

每次想到 win10 总是强迫用户更新系统,并且加入了很多联网功能,系统资源占用大,就不想升级到 win10。

阅读全文

ubuntu 18.04 安装 nodejs 最新版、指定版 12.x 14.x

今天准备在 ubuntu 服务器里面安装 Nodejs 版本,ubuntu 18.04 仓库 Nodejs 默认是 8.x 版本。

阅读全文