mysql集群与负载均衡
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
Docker精解
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 [GitHub](https://github.com/docker/docker) 上进行维护。
Django项目部署
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等
git控制命令
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
递归复杂度剖析
递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。
循环复杂度剖析
循环复杂度(Cyclomatic complexity)也称为条件复杂度或圈复杂度,是一种软体度量,是由老托马斯·J·麦凯布(英语:Thomas J. McCabe, Sr.)在1976年提出,用来表示程式的复杂度,其符号为VG或是M。 循环复杂度由程式的源代码中量测线性独立路径的个数。