在使用 docker 提供的容器服务时,如果不小心删除了容器,那么默认情况下与容器关联的数据也会一并丢失,不过实际上 docker 提供了几种持久化存储的方式。
Git中的特殊文件
对于经常使用Git来进行版本控制的用户来说,接触最多的可能就是那几个核心的命令了。不过这篇文章的主要目的并不是研究命令,而是了解一些可能比较冷门的知识。
在linux上启用QEMU/KVM
虚拟机的起源可追溯到1966年IBM的CP-40和CP-67虚拟机操作系统,虚拟化技术最初是为了解决大型系统中的资源利用率问题而开发的。
linux中的特殊权限与隐藏属性
本文主要记录一些关于linux系统中特殊权限与隐藏属性的内容
一些现代化的linux命令
本文主要介绍一些现代化的linux基础命令。对比传统的命令,它们在实现了原有功能的基础上或多或少有一些不同于传统命令的特性。
使用certbot自动化管理免费ssl证书
ssl证书是用于验证身份和保护数据安全的一种数字证书。在缺少ssl证书的情况下,网络通信将不会被加密,所有数据将以明文传输,容易被拦截和窃听,这样的网站容易受到中间人攻击。
算法概念性知识
本文主要介绍一些经典算法的概念性知识,以及对算法思想的一些理解,不涉及任何具体的代码实现。
运算方法和运算器
计算机组成原理——运算方法和运算器知识梳理
linux下的后台进程管理
后台进程管理对于任何一个操作系统来说都是非常重要的,它们在维持操作系统的基本功能运作时,还能运行更多用户自定义的进程服务。
基于clang打造高效的开发环境
在使用
vscode
进行C/C++开发过程中,一般就是直接使用gcc
编译器(在windows中,它通常被称为MinGW-w64
,一个gcc
的移植版)、gdb
调试器配合C/C++
的插件来进行开发,也就是传统的gnu
工具链中的组件。但是
vscode
的C/C++
的插件功能虽然齐全,响应速度却不够理想,于是本文介绍了使用LLVM
工具链组件中的clang
编译器来进行C/C++开发。