05 2018 档案

摘要:原 浅谈html5 video标签嵌入视频 置顶 2015年05月18日 16:01:26 阅读数:13296 前面谈到了网页怎么嵌入flash视频,就想到了另一个问题,flash格式视频在手机上播放,需要手机安装flash播放插件,而且flash视频绝对无法在苹果手机上播放,因为苹果对flash的 阅读全文
posted @ 2018-05-18 11:59 陈天天 阅读(1294) 评论(0) 推荐(0)
摘要:上一篇文章的正则,其实对很多人来说用起来是不方便的,加上需要记很多规则,所以用起来不是特别熟练,而这节我们提到的beautifulsoup就是一个非常强大的工具,爬虫利器。 beautifulSoup “美味的汤,绿色的浓汤” 一个灵活又方便的网页解析库,处理高效,支持多种解析器。利用它就不用编写正 阅读全文
posted @ 2018-05-18 11:39 陈天天 阅读(244) 评论(0) 推荐(0)
摘要:什么是Requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库如果你看过上篇文章关于urllib库的使用,你会发现,其实urllib还是非常不方便的,而Requests它会比urllib更加方便,可以节约我们大量的工作 阅读全文
posted @ 2018-05-18 11:38 陈天天 阅读(1270) 评论(0) 推荐(0)
摘要:什么是正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是 事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符”,这个“规则字符” 来表达对字符的一种过滤逻辑。 正则并不是python独有的,其他语言也都有正则python中的正则,封装了re模块 python正则的详细讲解 常用 阅读全文
posted @ 2018-05-18 11:38 陈天天 阅读(1542) 评论(0) 推荐(0)
摘要:官方文档地址:https://docs.python.org/3/library/urllib.html 什么是Urllib Urllib是python内置的HTTP请求库包括以下模块urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块 阅读全文
posted @ 2018-05-18 11:37 陈天天 阅读(270) 评论(0) 推荐(0)
摘要:世界上80%的爬虫是基于Python开发的,学好爬虫技能,可为后续的大数据分析、挖掘、机器学习等提供重要的数据源。 整理这个文档资料希望能对小伙伴有帮助。 什么是爬虫? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的 阅读全文
posted @ 2018-05-18 11:36 陈天天 阅读(171) 评论(0) 推荐(0)
摘要:在上文中我们说了:爬虫就是请求网站并提取数据的自动化程序。其中请求,提取,自动化是爬虫的关键!下面我们分析爬虫的基本流程 爬虫的基本流程 发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应 获取响应内容如果服务器能正常响应,会 阅读全文
posted @ 2018-05-18 11:35 陈天天 阅读(247) 评论(0) 推荐(0)
摘要:本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2 阅读全文
posted @ 2018-05-18 11:30 陈天天 阅读(216) 评论(0) 推荐(0)
摘要:本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 外键 增删改查表 权限 事务 索引 python 操作mysql ORM sqlachemy学习 1. 数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、 阅读全文
posted @ 2018-05-16 08:30 陈天天 阅读(230) 评论(0) 推荐(0)
摘要:本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自 阅读全文
posted @ 2018-05-16 08:30 陈天天 阅读(134) 评论(0) 推荐(0)
摘要:本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程, 阅读全文
posted @ 2018-05-16 08:27 陈天天 阅读(172) 评论(0) 推荐(0)
摘要:本节内容 操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作 阅读全文
posted @ 2018-05-16 08:26 陈天天 阅读(163) 评论(0) 推荐(0)
摘要:本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和python3都执行一下 ? 1 2 3 4 5 6 7 阅读全文
posted @ 2018-05-16 08:23 陈天天 阅读(184) 评论(0) 推荐(0)
摘要:本节内容: Socket语法及相关 SocketServer实现多并发 Socket语法及相关 socket概念 socket本质上就是在2台网络互通的电脑之间,架设一个通道,两台电脑通过这个通道来实现数据的互相传递。 我们知道网络 通信 都 是基于 ip+port 方能定位到目标的具体机器上的具体 阅读全文
posted @ 2018-05-16 08:23 陈天天 阅读(153) 评论(0) 推荐(0)
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的 阅读全文
posted @ 2018-05-16 08:22 陈天天 阅读(106) 评论(0) 推荐(0)
摘要:本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 孩子,我现在有个需求,看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想 阅读全文
posted @ 2018-05-16 08:21 陈天天 阅读(114) 评论(0) 推荐(0)
摘要:本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码 阅读全文
posted @ 2018-05-16 08:21 陈天天 阅读(84) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-05-16 08:19 陈天天 阅读(1) 评论(0) 推荐(0)
摘要:本节内容 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 ? 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元 阅读全文
posted @ 2018-05-16 08:05 陈天天
摘要:本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一、 阅读全文
posted @ 2018-05-16 08:01 陈天天 阅读(108) 评论(0) 推荐(0)
摘要:Git 是一个很强大的分布式版本管理工具 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识 示例:从Git 版本库的初始化,通常有两种方式: 1)git clone:这是一种较为简单的初始化方式,当你已经有一个远程的Git版本库,只需 阅读全文
posted @ 2018-05-15 08:25 陈天天 阅读(270) 评论(0) 推荐(0)
摘要:ES6nodejswebpackgitvue基础vue form\v-for\v-if,v-if-else.v-else\v-on\v-bind\v-model的重点练习vue componentvue resourcevue routervue-cliElementUIESlintstylui / 阅读全文
posted @ 2018-05-15 08:22 陈天天 阅读(692) 评论(0) 推荐(0)
摘要:插槽 该页面假设你已经阅读过了组件基础。如果你还对组件不太了解,推荐你先阅读它。 插槽内容 Vue 实现了一套内容分发的 API,这套 API 基于当前的 Web Components 规范草案,将 <slot> 元素作为承载分发内容的出口。 它允许你像这样合成组件: 然后你在 <navigatio 阅读全文
posted @ 2018-05-14 08:40 陈天天
摘要:常见浏览器兼容性问题与解决方案 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决 阅读全文
posted @ 2018-05-12 14:51 陈天天 阅读(927) 评论(0) 推荐(0)