
Facebook OnlineSchemaChange 再开源和改进介绍
本文会简要介绍,OnlineSchemaChange在经历从PHP到Python重写后的改进和变化

MySQL Backup in Facebook
本文将较为详细的介绍Facebook对于MySQL数据库的备份策略和方法

Python的GIL是什么鬼,多线程性能究竟如何
前言:博主在刚接触Python的时候时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程划上等号。本着不光要知其然,还要知其所以然的研究态度,博主搜集了各方面的资料,花了一周内几个小时的闲暇时间深入理解了下GIL,并归纳成此文,也希望读者能通过次本文更好且客观的理解GIL。

史上最全Vim快捷键键位图 -- 入门到进阶
文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/linux/all-vim-cheatsheat/

程序员高效技巧系列 -- 完全脱离鼠标的终端
本文将介绍如何在tmux窗口管理环境下,不依赖鼠标只通过键盘完成一些常用操作

Mac的VIM中delete键失效的原因和解决方案
本文介绍叙述Mac上vim中delete键失效的原因和解决方案

Tmux - Linux从业者必备利器
本文详细介绍tmux的概念和搭建过程

我是如何拿到Facebook Offer的
本系列文章将总结和分享我顺利通过Facebook面试并获得Offer的经历和经验

你应该知道的浮点数基础知识
本文从一个有趣而又令人意外的实验展开,介绍一些关于浮点数你应该知道的基础知识

Huge Page 是否是拯救性能的万能良药?
本文将分析是否Huge Page在任何条件下(特别是NUMA架构下)都能带来性能提升。

NUMA架构的CPU -- 你真的用好了么?
本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向。

关于CPU Cache -- 程序猿需要知道的那些事
本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识

10分钟学会理解和解决MySQL乱码问题
本文将详细介绍MySQL乱码的成因和具体的解决方案

关于MySQL密码你应该知道的那些事
本文将介绍MySQL用户密码相关的一些知识,以及5.6中对于安全性的一些改进

MySQL5.6 GTID新特性实践
本文将简单介绍基于5.6 GTID的主从复制原理的搭建。并通过几个实验介绍相关故障的处理方式

MHA on Mac
本文将详细介绍在Mac上编译配置MHA的过程

Python函数参数默认值的陷阱和原理深究
本文将介绍使用mutable对象作为Python函数参数默认值潜在的危害,以及其实现原理和设计目的

关于Relay Log无法自动删除的问题
本文介绍了一次运维实践中relay-log长期无法自动删除的原因和解决过程

Innodb单表数据物理恢复
本文将介绍使用物理备份恢复Innodb单表数据的方法

为什么数组标号是从0开始的
本文通过汇总一些网上搜集到的资料,总结出大部分编程语言中数组下标从0开始的原因

为Bash和VIM配置一个美观奢华的状态提示栏
本文将详细介绍在Mac环境下安装powerline的方式

Project Euler第一阶段刷题总结
本文是博主对于用Python进行Project Euler第一阶段刷题的总结和一些感悟

MySQL中行列转换的SQL技巧
详细介绍MySQL中用SQL实现行列转换的技巧

在线编程挑战网站列表
列举了目前所有已知在线编程挑战网站的列表和他们的一些活动。对于coding及算法的初学者和爱好者来说都是不错的去处。

十分钟搞清字符集和字符编码
本文将简述字符集,字符编码的概念。以及在遭遇乱码时的一些常用诊断技巧

在Mac电脑上安装多版本的Python
本文将介绍如何在Mac电脑上实现多个版本的Python共存及切换的方法

MySQL timeout相关参数解析和测试
MySQL中有两个关于连接超时的配置项: wait_timeout和interactive_timeout。他们之间在某些条件下会互相继承,那究竟这两个参数会在什么情况下起作用呢? 本文将会通过一些测试实例来证明总结两者的相互关系。

关于Python的默认字符集
本文将简要介绍Python程序解析使用的字符集历史和配置方法。

MySQL Server has gone away报错原因汇总分析
本文将总结和汇总MySQL Server has gone away这类报错发生的原因

MySQL入门书籍和方法分享
本文罗列了一些适用于MySQL及运维入门和进阶使用的书籍。

全局唯一ID生成方案对比
汇总了各大公司的全局唯一ID生成方案,并做了一个简单的优劣比较

Python中避免在给多维数组赋值之前判断key是否存在的方法
Python在使用二维及多维数组(dict)时,每次赋值之前都需要判断一维及较小维度上的key是否存在。本文将介绍对于这种问题的解决方案

为jekyll博客添加google advertisement支持
本文将介绍在基于jekyll(github pages)的个人博客中添加google advertisement的方法

MySQL工具汇总
收录了MySQL相关有用的工具。工具包含:性能测试,状态分析,SQL路由等方面

vim环境写markdown的插件推荐
本文将介绍在vim环境写markdown文档或者博文的一些好用插件

为Jekyll Blog添加文章评论的功能
当按照上一篇jekyll入门教程步骤操作后,你就拥有了一个属于自己的免费Blog。本文将介绍如何为自己的静态博客添加一个博文评论的功能

Jekyll&Github Pages博客模板挑选和配置
当按照上一篇jekyll入门教程步骤操作后,你就拥有了一个属于自己的免费Blog。但是界面非常的朴素甚至有时无法满足最基本的写作需求。因此本文将会简单的介绍jekyll模板的挑选和配置过程

记录一段生成素数python代码的调优过程
简介:本文主要记录了博主对一段使用python实现的素数生成代码的不断优化过程。

Intel Tick-Tock策略简介
背景:最近在定位一次硬件升级对数据库性能影响的故障的时候看了挺多Intel的白皮书。其中Intel的tic-toc策略(又称为:tick-tock)很有趣,特别几张roadmap画得很赞。因此摘录在此,已做备忘。

10分钟搭建一个基于github和jekyll的免费博客
简介:本文主要介绍如何使用jekyll搭配markdown语法,在github上搭建一个免费的博客