彭某的技术折腾笔记

彭某的技术折腾笔记

教程

Git 版本回退

在使用 git add 将某些文件添加进暂存区后,有时会需要撤销添加,恢复原本的状态,此时可使用 git restore 命令来进行撤销。除此之外,如果需要回退到之前的某个版本,则可以使用 git restore 来进行版本回退。本文将对这两个命令进行简单的介绍
25
0
2023-07-30

Git 解决冲突

在使用 Git 进行开发的过程中,多个分支并行开发不同的 Feature 再进行合并或是多个开发者同时开发同一个项目都是非常常见的应用场景,在这个过程中,经常会遇到对同一个文件的不同更改,此时便需要解决冲突才能提交。本文将对 Git 的冲突解决进行大致的讲解。
20
0
2023-07-29

Nginx 反向代理基本使用

Nginx 相较于 Apache 更加轻量化,常作为需求并不复杂的反向代理服务器使用,本文主要提供了一个用于部署 Nginx 的 Docker-Compose 脚本和一个 Nginx 的配置文件模版。
28
0
2023-07-26

Linux 多个命令的连接

在使用 Linux 命令行的时候,我们时常会遇到需要某一个命令的输出作为另一个命令的输入的时候。为了应对这样的情形,Linux 中有四个非常实用的工具:管线符号 '|',xargs 命令,反引号和 tee 命令。本文将对以上四个命令做一些基本的介绍。
28
0
2023-07-21

Linux 查找文件中的字符串 -- strings

在 Linux 中,我们有时会需要去查找文件中的字符串,或是在一堆文件中查找某个字符串,这个时候我们就可以使用 strings 命令来完成。
31
0
2023-07-20

Docker 镜像拉取加速

由于国内众所周知的网络原因,从 Docker Hub 拉取镜像的时候,经常需要等很久很久,还不一定能成功。本文提供了几种加速拉取镜像的方案,在国内比较适用。
291
1
2023-07-19

Linux 查看命令类型

在使用 Linux 终端的时候,各种操作都是通过命令完成,而命令背后可能对应的是不同类型的调用。本文提供了一种方法可以通过使用 type 命令对每一个命令背后的具体操作进行查看。
25
0
2023-07-19

Anaconda 环境更改回退方法

在使用 Anaconda 时,时常会不小心装上一些不应该装的库,导致冲突,此时如果直接删除环境重装的话,很容易漏装或者忘记之前装过哪些库。更常见的问题是,在安装某些库时忘记了切换到虚拟环境,导致 base 环境里经常会多一些乱七八糟的库,而此时如果重装 Anaconda 又显得过于小题大做。本文提供了一种方法用以回退对环境的更改。
61
0
2023-07-14

Typora 标题自动编号

Typora 作为一个优秀的 Markdown 写作工具,各项功能的支持都已经相当的完善,但是在写作的过程中,由于 Markdown 本身的语法限制,各级标题无法实现自动编号的功能。我们虽然不能直接修改 Markdown 的语法,但得益于 Typora 强大的外观自定义功能,我们可以通过一定的方式让标题编号以样式的形式显示在 Typora 中。
40
0
2023-07-11

PIP 换源方式

如题,国内懂得都懂的网络原因,pip 访问太慢了,本文说明了换源的方式。
18
0
2023-06-29