摘要: 一、概述 1.简介 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! 阅读全文
posted @ 2017-07-15 17:37 Breakering 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.什么是YAML? YAML是一个类似 XML、JSON 的标记性语言。YAML 强调以数据为中心,并不是以标识语言为重点。因而 YAML 本身的定义比较简单,号称“一种人性化的数据格式语言”。 2.语法规则 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格 以#号作为注 阅读全文
posted @ 2017-07-06 20:30 Breakering 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、ORM简介 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使 阅读全文
posted @ 2017-06-25 10:58 Breakering 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 二、python与mysql交互 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 1 pip3 install pymysql 2.1.执行原生sql语句 1 import pymysql 2 conn = pymysql.connect(host= 阅读全文
posted @ 2017-06-25 10:46 Breakering 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ简介 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理 阅读全文
posted @ 2017-06-17 20:09 Breakering 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。 本文讨论的背景是Linux环境下的network IO。 1.概念说明 在进行解释之前,首先要 阅读全文
posted @ 2017-06-10 18:57 Breakering 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、协程 1.协程介绍 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所 阅读全文
posted @ 2017-06-10 18:46 Breakering 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、进程与线程 1.什么是进程(process)? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加 阅读全文
posted @ 2017-06-03 16:56 Breakering 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: 1 import paramiko 2 3 # 创建SSH对象 4 ssh = paramiko.SS 阅读全文
posted @ 2017-06-03 16:47 Breakering 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是 阅读全文
posted @ 2017-05-28 14:12 Breakering 阅读(211) 评论(0) 推荐(0) 编辑