python 道

7、DAG Design

某一个节点上有一批任务需要执行,如何执行? 一个接一个排好队开始执行,但是这样的执行流程可能很没有效率,而且没有必要。举例,获取主机名和获取 IP 地址不需要严格的顺序,谁先执行都可以,同时执行也没有问...

6、Python3 CMDB

CMDB,Configuration Management DB,配置管理数据库。 配置管理不是用来管理配置文件的,而是管理资产的。狭义的 CMDB 是偏向纯资产管理的,而宽泛的 CMDB 集成了很多其他功能,已经发展成一个运维管理信息系统...

5、Python3 任务调度系统

这个任务调度系统是从运维自动化的角度来设计,提高运维效率。运维管理大致分以下几个阶段: 人工阶段 人工盯着服务器,出了问题,跑到机器前,翻日志,查状态,手动操作。 脚本阶段 开始写一些自动化脚本,...

4、Python3 爬虫工具

很多网站都采用 AJAX 技术、SPA 技术,部分内容都是异步动态加载的。可以提高用户体验,减少不必要的流量,方便 CDN 加速等。 但是,对于爬虫程序来说,爬取到的 HTML 页面只是一个模板,动态内容不在其中。 解决...

3、Python3 爬虫基础

爬虫,应该称为网络爬虫,也叫网页蜘蛛、网络机器人、网络蚂蚁等。 搜索引擎,就是网络爬虫的应用者。为什么到了今天,反而这个词汇被频繁的提起呢?有搜索引擎不就够了吗? 实际上,大数据时代的到来,所有的企...

2、Python3 博客前端开发

2.1、开发环境设置 解压 webpackjs.rar 脚手架,更名为 frontend。在 src 中新增 component、service、css 目录。 注:没有特别说明,js 开发都在 src 目录下。 frontend/ |-- babel.config.js |-- config | `-...

1、Python3 博客后端开发

1.1、分析 多人使用的博客系统。采用 BS 架构实现。博客系统,需要用户管理、博文管理。 用户管理:注册、增删改查用户。 博文管理:增删改查博文 需要数据库,本次使用 Mysql 8.0,InnoDB 引擎。需要支持...

7、React 应用

7.1、React 脚手架 7.1.1、开发模式配置 webpack.dev.js // webpack.dev.js const path = require("path"); const ESLintWebpackPlugin = require("eslint-webpack-plugin"); const HtmlWebp...

6、Webpack 打包工具

6.1、前言 开发时,我们会使用框架(React、Vue),ES6 模块化语法,Less/Sass 等 css 预处理器等语法进行开发。 这样的代码要想在浏览器运行必须经过编译成浏览器能识别的 JS、Css 等语法,才能运行。 所以我们...

5、Python3 ES6 Javascript 进阶

JavaScript 是一种基于原型(Prototype)的面向对象语言,而不是基于类的面向对象语言。 C++、Java 有类 Class 和实例 Instance 的概念,类是一类事物的抽象,而实例则是类的实体。 JS 是基于原型的语言,它只有...