摘要: 正则表达式是一种小型、高度专业化的编程语言。适用于任何语言,在 Python 中通过 re 模块实现。正则模式被编译成一系列的字节码,然后由 C 语言编写的匹配引擎执行。给字符串模糊匹配 正则用于匹配字符串,匹配字符串可以完全匹配和模糊匹配: **完全匹配:**普通字符,大多数字符和字母都和自身匹配 阅读全文
posted @ 2019-05-10 23:49 Hubery_Jun 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1. 错误和异常 1.1 错误 Python 中错误一般分为两种: 语法错误: 指的是没有按照 Python 语法来写,一般都是书写错误,这种情况解释器一般都能检测到,必须在程序执行前解决。 逻辑错误: 指的是代码不符合逻辑而发生的错误,(如:1/0)。 1.2 异常 异常是程序在运行时发生错误而产 阅读全文
posted @ 2019-05-10 23:48 Hubery_Jun 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 模块和包 容器: 列表、元组、字符串、字典等,对数据的封装 函数: 对语句的封装 类: 对方法和属性的封装,即对函数和数据的封装 而模块(module)就是个程序,一个 文件,模块分为三类: Python 标准库: 如 time、random 等 第三方模块: 如 requests、beaut 阅读全文
posted @ 2019-05-10 23:47 Hubery_Jun 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 列表   列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。 数组: 数据类型必须一致,有序的元素序列。 列表: Python 中没有数组的概念,列表是 阅读全文
posted @ 2019-05-10 23:45 Hubery_Jun 阅读(247) 评论(0) 推荐(0) 编辑
摘要: jQuery 是由美国人 John Resig 创建的一个JavaScript 的轻量级的框架,它能更方便的处理 HTMLdocuments、event,还能为网站提供 ajax 交互等,并且兼容 CSS3 和各种浏览器。 1. jQuery 对象 jQuery 对象是 jQuery 包装 DOM 阅读全文
posted @ 2019-05-10 23:42 Hubery_Jun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript 历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape 阅读全文
posted @ 2019-05-10 23:41 Hubery_Jun 阅读(243) 评论(0) 推荐(0) 编辑
摘要: CSS(Cascading Style Sheets),层叠样式表,用于控制网页样式,使网页表现和数据内容分离。 1. css 的引入方式 1. 行内式 行内式即在标签内部通过 style 属性来设定 css 样式,不推荐使用 <p style='color: red'></p> 2. 嵌入式 嵌入 阅读全文
posted @ 2019-05-10 23:40 Hubery_Jun 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. HTML 定义 BS 模式:Browser、Server,即浏览器与服务器模式。 HTML(Htyper Markup Language)即超文本标记语言,超文本(页面内可以包含图片、链接、引用、甚至程序 ),标记语言:标记(标签)构成的语言。 网页 网页即 HTML文档,由浏览器解析并展示出 阅读全文
posted @ 2019-05-10 23:38 Hubery_Jun 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 pip install requests 1.1 HTTP 协议 HTTP:Hypertext (超文本) Transfer(转移、传) Protocol(协议)(超文本传输协议),它是一个基于“请求与响应”模式的、无状态的应用层协议,采用URL作为定位网络资源的标识,URL是通过HTT 阅读全文
posted @ 2019-05-10 23:35 Hubery_Jun 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 Git Git 是一个分布式版本控制系统,由 Linus Torvalds (也是 Linux 系统的创建者)编写。最主要的两个特点就是: 版本管理:对每一次版本进行管理,可以对产品版本进行任意回滚,即每修改一次就保存一次,以防止丢失工作进度。 协作开发:实际开发中一般都是多人协同开发 阅读全文
posted @ 2019-05-10 23:06 Hubery_Jun 阅读(324) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 阅读全文
posted @ 2019-05-10 23:03 Hubery_Jun 阅读(300) 评论(0) 推荐(0) 编辑