Randle

努力感受, 努力学习, 努力生活

谷歌浏览器插件

Google Chrome Plugins

实用的 Google Chrome 插件,持续更新。 Infinity New Tab Neater Bookmarks OneTab

Linux 路由

Linux route

使用下面的 route 命令可以查看 Linux 内核路由表。 1 2 3 4 5 6 $ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default bogon 0.0.0.0 UG 600 ...

Docker 数据卷

Docker Volume

1 数据卷 1.1 Docker 联合文件系统 Docker镜像是由多层只读文件叠加而成,当运行起一个容器的时候,Docker会在只读层上创建一个读写层。如果运行中的容器需要修改文件,那么并不会修改只读层的文件,只会把该文件复制到读写层然后进行修改,只读层的文件就被隐藏了。当删除了该容器之后,或者重启容器之后,之前对文件的更改会丢失,镜像的只读层以及容器运行时的“读写层”被称为联合文件系统...

Git Merge

Git Merge 简介 git merge 的基本用法为把一个分支或或某个 commit 的修改合并到现在的分支上。 用于git-pull中,来整合另一代码仓库中的变化(即:git pull = git fetch + git merge) 用于从一个分支到另一个分支的合并 我们可以运行 git merge -h 和 git merge –help 查看其命令。 1 2...

Docker 容器搭建jekyll环境

Jekyll with docker

搭建 Jekyll 环境是个烦琐的事,直接利用 docker hub 上的 jekyll 镜像,通过 docker 容器的方式,搭建 jekyll 调试环境,是个很方便的方法。 1 2 docker run -d --name=blog-server -p 4000:4000 \ -v $HOST_BLOG_DIR:/srv/jekyll jekyll/jekyll jekyll ...

Python 读写 Excel 表格

openpyxl

openpyxl-doc openpyxl是python 中用来读写 excel 的包,操作的是新版 excel 文件,即后缀名为 xlsx的文件。 每个excel文件抽象为一个Workbook,每个工作表抽象为一个sheet对象,每个单元格抽象为一个cell对象, 安装: 1 pip install openpyxl Workbook 加载Workbook: 1 2 ...

Ubuntu Service

ubuntu service control

本文介绍/etc/init.d下服务的查询和控制。init.d文件夹内的可执行文件,都是一种服务,建立到/etc/rc{RUNLEVEL}.d/的软连接,即可实现开机自启动。 以下命令详见: 1 2 man service(8) man update-rc.d(8) 很详细。 Service 控制 查看所有服务状态: 1 service --status-all 给服务传递参数:...

CPU

关于物理CPU,物理核,逻辑CPU,超线程的理解

CPU 物理CPU 物理CPU是相对于虚拟CPU而言的概念,指实际存在的处理器,就是我们可以看的见,摸得着的CPU,就是插在主板上面的。如下图: 物理核 物理核是CPU中包含的物理内核个数,比如我们通常说的双核CPU,单核CPU。这个呢有点看不见摸不着,已经集成在CPU内部了。在linux系统下面的/proc/cpuinfo文件的条目中:1.有多少个不同的physical id就有多...

rabbitmq

rabbitmq introduction

此篇文章记录了在学习 rabbitmq 的过程中搜集的资料,分为基本原理和应用实践两个部分,篇幅很长,在应用实践部分,涉及到具体原理的地方,也有一些复述。 1 RabbitMQ原理 1.1 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。...

awk

Linux awk

1 awk 介绍 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 a...