简单介绍 vim 代码折叠及配置
配置 foldmethod 可以定义折叠方式,有6种可选方式
继续阅读
简单介绍 vim 代码折叠及配置
配置 foldmethod 可以定义折叠方式,有6种可选方式
继续阅读
一种 vim 创建文件时自动添加头部注释的方法
修改 /etc/vimrc 或 `~/.vim
继续阅读
Vundle 是 Vim bundle 的简称,是一个 Vim 插件管理器
Vundle 是
继续阅读
打印当前计算机和操作系统的名称、版本及其他细节.
uname(_unix name_的简写 继续阅读
一个终端复用器。
Tmux 是一个终端复用器(terminal multiplexer),用起来就 继续阅读
日常工作学习常常会在 Debian 系操作系统中完成,特别是最近自己开始打包、安装,发现 .deb 安装包甚至可以包含内核,且 Debian 就是通过这种方式来管理内核的,那么 deb 软件包中究竟有那些内容呢?
deb是 Debian软件包 格式,文件扩展名 为.deb,跟Debian的命名一样,deb也是因Debra Murdock(Debian创始人Ian Murdock的前妻)而得名。处理这些包的经典程序是 dpkg ,经常是通过 apt 来运作。
流行的的 Ubunut,国内的 Deepin、麒麟等操作系统都是使用这一软件包格式进行软件包管理和分发的,今天就来简单探索一下 deb 软件包中都有什么东西。
这里以 dpkg 软件包为例,看一下这其中都包括了那些内容:
$ ar t dpkg_1.19.7_amd64.deb
debian-binary
control.tar.gz
data.tar.xz
$ ar x dpkg_1.19.7_amd64.deb
$ ls
control.tar.gz data.tar.xz debian-binary dpkg_1.19.7_amd64.deb
$ tar tJf data.tar.xz | head -n 16
...
./etc/dpkg/
./etc/dpkg/dpkg.cfg
./etc/dpkg/dpkg.cfg.d/
...
$ tar tJf control.tar.xz
...
./control
...
$ cat debian-binary
2.0
使用 ar (建立,修改档案或从档案中抽取成员的软件工具)可以看到 Debian 包的 ar 存档格式由三个文件组成:
debian-binary : 指定软件包格式版本,在 Debian Buster 中它仍然是2.0版本。control.tar.xz : 包含所有可用的 元信息,比如包的 名称 和 版本,以及在(取消)安装之前、期间或之后运行的一些脚本。data.tar.xz, data.tar.bz2, data.tar.gz : 包含要从包中提取的所有文件; 这是存储可执行文件、库、文档等的地方。这就是 deb 软件包中包含的内容,想要更详细的了解其中内容推荐大家阅读 《Debian管理员手册》,必将受益匪浅。
最近刚刚通过了 Google Adsense 的审核,加入了其联盟,兴奋之余不忘思考,既然如此艰难的通过了审核,虽然我也不知道为什么之前为什么一直不通过(没有给出具体原因),我也不知道为什么突然就通过了。总之来之不易,一定加倍珍惜,多多输出好的内容来回报社会。
于是在这里记下我在网上搜索的,特别是结合了 Google Adsense 规范内容总结出的一些注意事项,未来需格外小心:
在配置网站 CDN 时总是搞不清其中「回源HOST」与「源站」的区别,因此在这里简单记录。
源站和回源HOST的区别:
如果源站为www.a.com,回源HOST为www.b.com。那么实际回源是请求到www.a.com解析到的IP地址其对应主机上的www.b.com站点。
源站为1.1.1.1,回源HOST为www.b.com。那么实际回源的是1.1.1.1对应主机上的www.b.com站点。
2021年10月21日,基于以下原因,我打算重建自己的博客,这次直接使用顶级域名: