docker容器中创建非root用户

简介用 docker 也有一段时间了,一直在 docker 容器中使用 root 用户肆意操作。直到部署 stable diffusion webui 我才发现无法使用 root 用户运行它,于是才幡然醒悟:是时候搞个非 root 用户了。 我使用的 docker 镜像文件是 centos:centos7.9.2009,使用如下命令就可以拉取其镜像文件。 1docker pull cento...

发布于 Server

MySQL笔记

简介一直使用着 MySQL,可能是因为现代化的编程框架太牛,差点让我忘记了原始的 SQL 怎么写了,再加上 DBA 的加持让我在 MySQL 上的‘造诣’越发卑微。发现很多自己遇到的问题是曾经已经解决过却被自己忽略的问题。 无论是因为 MySQL 版本问题,还是个人专业度问题,我还是觉得很有必要把这些问题记录下来,为后续解决问题提高效率。 ~ 写过的关于 MySQL 的文章: MySQL8...

发布于 Server

CentOS7.9 安装 mysql5.7

简介在 CentOS 7 上面安装 MySQL5.7 经历了一点小挫折,特此记录,给有需要的朋友做个参考。 我的云主机 CentOS 版本 1234567> lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7...

发布于 Server

Hexo+GithubPages 404

简介继上次 2018,我又来了 中说 Hexo 数据丢失已有几个年头了,手中的那台笔记本见证了我头发稀疏的过程,它已经到了退休的年龄,运行速度已经无法匹配我的手速了。于是我省吃俭用换了一台电脑。我最先迁移的就是 Hexo,因为它太简单好用了实在是爱不释手。万万没想到一个 404 折腾了我几天几夜,几乎让我崩溃,还好最终解决了,不然我真的要去住院治疗了。 诸多方案或许使用 Hexo 搭建个人网...

发布于 Tools

SSH问题汇集笔记

简介最近换了电脑并且升级了 macOS,发现在使用 SSH 遇到了一些问题,在此记录希望能帮到更多的朋友。 无法连接远程服务器执行远程连接,如下 1ssh root@ip.ip.ip.ip 控制台提示如下错误: 12Unable to negotiate with legacyhost: no matching key exchange method found.Their offer:...

发布于 Tools

怀念 Ubuntu:查看 CPU 信息

初中时期结识了一位挚友,在初中生涯我俩算是焦不离孟的友情,有一次我们聊天。 我说:“看到自己之前写的字,实在太丑了。。。” 他说:“说明你进步了。每当你审视之前做的东西不够完美,说明你是有追求的人。” 现在想想,这位朋友当时的解释算是哲学界的泰斗解说了。 今天在翻阅之前写的技术文章,发现了 linux 常用命令: 查看 CPU 信息 这篇文章,那是我在 2012 年写的。当时自己使用 Lin...

发布于 Tools

Windows+Nginx 部署 Flutter Web

今天的内容比较简单,我们直接进入主题。 创建工程目前笔者用的 Flutter SDK 是 Stable 2.x,其已经支持 Web了。 使用 Android Studio 创建 Flutter 工程,需要勾选上对 Web 的支持,如下图所示: 如果你之前创建的工程没有勾选该选项,可以在工程目录下执行如下命令: 123# flutter create <output director...

发布于 Tools

MySQL主键值被我用完了

简介对于关系表,有个很重要的约束,就是任意两条记录不能重复。不能重复是指能够通过某个字段唯一区分出不同的记录,这个字段被称为 主键。 对表的主键要求比较关键的一点是:记录一旦插入到表中,主键最好不要再修改。 选取表的主键一个基本原则是:没有特殊情况,不使用任何业务相关的字段(如证件号码、手机号码等)作为主键。 本篇主要说明下面两个问题: 主键值范围越界了会发生什么? 不设置主键行吗? 看...

发布于 Server

AS、VSCode中实时显示每行代码的修改记录

简介阅读下面内容开始之前,假设你已经在使用 git 管理自己的代码了。 阅读本篇,可以看到如下内容: 1、如何在 Android Studio 中实时显示每行代码的提交历史记录; 2、如何在 Android Studio 中查看单个文件的修改历史记录; 3、如何在 Visual Studio Code 中实时显示每行代码的提交历史记录; plugin 之功工欲善其事必先利其器,在使用 IDE...

发布于 Tools

解决bash profile不生效的方法

我喜欢把 macOS 上面的一些环境变量(主要是一些开发套件如 Java、Android、Flutter 等)放到 ~/.bash_profile 这个文件中,But… 自从在 macOS 上面安装了 ohmyz.sh 之后,每次重启电脑或者新开终端的时候,我在 ~/.bash_profile 这个文件中的所有命令都无法使用了。除非再次执行下面的命令: 1source ~/.bash_p...

发布于 MacOS

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman