摘要:
转载自海燕博客:https://www.cnblogs.com/haiyan123/p/8387770.html 目录第一篇:Linux学习第二篇:Shell编程 第一篇:Linux学习 001 linux学习:【第1篇】之安装vmware+Centos 6.9 002 linux学习:【第2篇】之 阅读全文
posted @ 2020-12-06 22:48
ABDM
阅读(177)
评论(0)
推荐(0)
摘要:
Shell第三篇:基本语法 阅读目录 一 什么是shell script 二 变量 三 运算符 四 流程控制 五 函数 六 计划任务crontab 七 补充:发送邮件 一 什么是shell script 将OS命令堆积到可执行的文件里,由上至下的顺序执行文本里的OS命令 就是脚本了. 再加上些智能( 阅读全文
posted @ 2020-12-06 22:46
ABDM
阅读(110)
评论(0)
推荐(0)
摘要:
Shell第二篇:正则表达式和文本处理工具 阅读目录 一 什么是正则 二 grep 三 sed 四 awk 五 其他补充 一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 生活中处处都是正则: 比如我们描 阅读全文
posted @ 2020-12-06 22:45
ABDM
阅读(135)
评论(0)
推荐(0)
摘要:
Shell第一篇:BASH 环境 阅读目录 一 什么是SHELL 二 命令的优先级 三 元字符 四 bash属性 一 什么是SHELL shell一般代表两个层面的意思,一个是命令解释器,比如BASH,另外一个就是shell脚本。本节我们站在命令解释器的角度来阐述shell 命令解释器SHELL的发 阅读全文
posted @ 2020-12-06 22:44
ABDM
阅读(126)
评论(0)
推荐(0)
摘要:
linux之nginx 一、知识点回顾 临时:关闭当前正在运行的 /etc/init.d/iptables stop 永久:关闭开机自启动 chkonfig iptables off ll /var/log/secure # 用户访问系统的记录,谁在什么时间链接了你的服务器,什么时候链接了 #安装l 阅读全文
posted @ 2020-12-06 22:42
ABDM
阅读(262)
评论(0)
推荐(0)
摘要:
linux之命令进阶 一、配置yum源管理与软件管理。yum常见工具 tree telnet sl cowsay yum install tree #安装tree命令,以树形目录显示 #由于每次安装都由是否确认的提示,取消默认安装在命令后面加上-y。如下 yum install tree telne 阅读全文
posted @ 2020-12-06 22:41
ABDM
阅读(94)
评论(0)
推荐(0)
摘要:
linux之常见命令 创建一个目录 /data mkdir /data ls -l /data/ cd /data/ pwd 相对路径与绝对路径 1.绝对路径 从根开始的路径 /data 2.相对路径 不是从跟开始 相对于当前路径 data 在/data下面创建文件oldboy.txt touch 阅读全文
posted @ 2020-12-06 22:37
ABDM
阅读(101)
评论(0)
推荐(0)
摘要:
一、安装步骤 linux分区 登录用户名和密码 登录用户名和密码后安装成功 二、远程控制Xshell的安装 阅读全文
posted @ 2020-12-06 22:36
ABDM
阅读(79)
评论(0)
推荐(0)
摘要:
23-Python与设计模式--设计原则 一 六大设计原则 在法理学中,法律规则与法律原则都是法律规范的重要构成。但二者也会有些不同:法律规则是指采取一定的结构形式具体规定人们的法律权利、法律义务以及相应的法律后果的行为规范,内容比较明确,比如,交通法规中规定,禁止闯红灯;法律原则是指在一定法律体系 阅读全文
posted @ 2020-12-06 22:30
ABDM
阅读(97)
评论(0)
推荐(0)
摘要:
22-Python与设计模式--状态模式 一、电梯控制器 电梯在我们周边随处可见,电梯的控制逻辑中心是由电梯控制器实现的。电梯的控制逻辑,即使简单点设计,把状态分成开门状态,停止状态和运行状态,操作分成开门、关门、运行、停止,那流程也是很复杂的。首先,开门状态不能开门、运行、停止;停止状态不能关门, 阅读全文
posted @ 2020-12-06 22:28
ABDM
阅读(141)
评论(0)
推荐(0)
摘要:
21-Python与设计模式--备忘录模式 一、游戏进度保存 打过游戏的朋友一定知道,大多数游戏都有保存进度的功能,如果一局游戏下来,忘保存了进度,那么下次只能从上次进度点开始重新打了。一般情况下,保存进度是要存在可持久化存储器上,本例中先以保存在内存中来模拟实现该场景的情形。以模拟一个战斗角色为例 阅读全文
posted @ 2020-12-06 22:27
ABDM
阅读(80)
评论(0)
推荐(0)
摘要:
20-Python与设计模式--解释器模式 一、模拟吉他 要开发一个自动识别谱子的吉他模拟器,达到录入谱即可按照谱发声的效果。除了发声设备外(假设已完成),最重要的就是读谱和译谱能力了。分析其需求,整个过程大致上分可以分为两部分:根据规则翻译谱的内容;根据翻译的内容演奏。我们用一个解释器模型来完成这 阅读全文
posted @ 2020-12-06 22:26
ABDM
阅读(79)
评论(0)
推荐(0)
摘要:
19-Python与设计模式--观察者模式 一、火警报警器 在门面模式中,我们提到过火警报警器。在当时,我们关注的是通过封装减少代码重复。而今天,我们将从业务流程的实现角度,来再次实现该火警报警器。 class AlarmSensor: def run(self): print "Alarm Rin 阅读全文
posted @ 2020-12-06 22:25
ABDM
阅读(86)
评论(0)
推荐(0)
摘要:
18-Python与设计模式--访问者模式 一、药房业务系统 假设一个药房,有一些大夫,一个药品划价员和一个药房管理员,它们通过一个药房管理系统组织工作流程。大夫开出药方后,药品划价员确定药品是否正常,价格是否正确;通过后药房管理员进行开药处理。该系统可以如何实现?最简单的想法,是分别用一个一个if 阅读全文
posted @ 2020-12-06 22:24
ABDM
阅读(87)
评论(0)
推荐(0)
摘要:
17-Python与设计模式--迭代器模式 一、迭代器与生成器 今天的主角是迭代器模式。在python中,迭代器并不用举太多的例子,因为python中的迭代器应用实在太多了(不管是python还是其它很多的编程语言中,实际上迭代器都已经纳入到了常用的库或者包中)。而且在当前,也几乎没有人专门去开发一 阅读全文
posted @ 2020-12-06 22:22
ABDM
阅读(74)
评论(0)
推荐(0)
摘要:
16-Python与设计模式--模板模式 一、股票查询客户端 投资股票是种常见的理财方式,我国股民越来越多,实时查询股票的需求也越来越大。今天,我们通过一个简单的股票查询客户端来认识一种简单的设计模式:模板模式。根据股票代码来查询股价分为如下几个步骤:登录、设置股票代码、查询、展示。构造如下的虚拟股 阅读全文
posted @ 2020-12-06 22:20
ABDM
阅读(74)
评论(0)
推荐(0)
摘要:
15-Python与设计模式--中介者模式 一、仓储管理系统 有一个手机仓储管理系统,使用者有三方:销售、仓库管理员、采购。需求是:销售一旦达成订单,销售人员会通过系统的销售子系统部分通知仓储子系统,仓储子系统会将可出仓手机数量减少,同时通知采购管理子系统当前销售订单;仓储子系统的库存到达阈值以下, 阅读全文
posted @ 2020-12-06 22:18
ABDM
阅读(105)
评论(0)
推荐(0)
摘要:
14-Python与设计模式--命令模式 一、饭店点餐系统 又是一个点餐系统(原谅作者的吃货属性)。不过这次的点餐系统是个饭店的点餐系统。饭店的点餐系统有什么不同嘛?大伙想想看,在大多数饭店中,当服务员已经接到顾客的点单,录入到系统中后,根据不同的菜品,会有不同的后台反应。比如,饭店有凉菜间、热菜间 阅读全文
posted @ 2020-12-06 22:17
ABDM
阅读(124)
评论(0)
推荐(0)
摘要:
13-Python与设计模式--责任链模式 一、请假系统 假设有这么一个请假系统:员工若想要请3天以内(包括3天的假),只需要直属经理批准就可以了;如果想请3-7天,不仅需要直属经理批准,部门经理需要最终批准;如果请假大于7天,不光要前两个经理批准,也需要总经理最终批准。类似的系统相信大家都遇到过, 阅读全文
posted @ 2020-12-06 22:15
ABDM
阅读(89)
评论(0)
推荐(0)
摘要:
12-Python与设计模式--策略模式 一、客户消息通知 假设某司维护着一些客户资料,需要在该司有新产品上市或者举行新活动时通知客户。现通知客户的方式有两种:短信通知、邮件通知。应如何设计该系统的客户通知部分?为解决该问题,我们先构造客户类,包括客户常用的联系方式和基本信息,同时也包括要发送的内容 阅读全文
posted @ 2020-12-06 22:13
ABDM
阅读(85)
评论(0)
推荐(0)
摘要:
11-Python与设计模式--桥梁模式 一、画笔与形状 在介绍原型模式的一节中,我们举了个图层的例子,这一小节内容,我们同样以类似画图的例子,说明一种结构类设计模式:桥梁模式。在一个画图程序中,常会见到这样的情况:有一些预设的图形,如矩形、圆形等,还有一个对象-画笔,调节画笔的类型(如画笔还是画刷 阅读全文
posted @ 2020-12-06 22:09
ABDM
阅读(73)
评论(0)
推荐(0)
摘要:
10-Python与设计模式--享元模式 一、网上咖啡选购平台 假设有一个网上咖啡选购平台,客户可以在该平台上下订单订购咖啡,平台会根据用户位置进行线下配送。假设其咖啡对象构造如下: class Coffee: name = '' price =0 def __init__(self,name): 阅读全文
posted @ 2020-12-06 22:07
ABDM
阅读(90)
评论(0)
推荐(0)
摘要:
9-Python与设计模式--组合模式 一、公司结构组织 每一个公司都有自己的组织结构,越是大型的企业,其组织结构就会越复杂。大多数情况下,公司喜欢用“树形”结构来组织复杂的公司人事关系和公司间的结构关系。一般情况下,根结点代表公司的最高行政权利单位,分支节点表示一个个部门,而叶子结点则会用来代表每 阅读全文
posted @ 2020-12-06 22:05
ABDM
阅读(110)
评论(0)
推荐(0)
摘要:
8-Python与设计模式--门面模式 一、火警报警器(1) 假设有一组火警报警系统,由三个子元件构成:一个警报器,一个喷水器,一个自动拨打电话的装置。其抽象如下: class AlarmSensor: def run(self): print "Alarm Ring..." class Water 阅读全文
posted @ 2020-12-06 22:04
ABDM
阅读(107)
评论(0)
推荐(0)
摘要:
7-Python与设计模式--适配器模式 一、外包人员系统兼容 假设某公司A与某公司B需要合作,公司A需要访问公司B的人员信息,但公司A与公司B协议接口不同,该如何处理?先将公司A和公司B针对各自的人员信息访问系统封装了对象接口。 class ACpnStaff: name="" id="" pho 阅读全文
posted @ 2020-12-06 22:02
ABDM
阅读(79)
评论(0)
推荐(0)
摘要:
转载自刘老师博客:https://www.cnblogs.com/liuqingzheng/p/10038958.html 目录第一篇:Python与设计模式:前言第二篇(23种设计模式):创建类设计模式(5种)第二篇(23种设计模式):结构类设计模式(7种)第二篇(23种设计模式):行为类设计模式 阅读全文
posted @ 2020-12-06 22:00
ABDM
阅读(213)
评论(0)
推荐(0)
摘要:
6-Python与设计模式--装饰器模式 一、快餐点餐系统 又提到了那个快餐点餐系统,不过今天我们只以其中的一个类作为主角:饮料类。首先,回忆下饮料类: class Beverage(): name = "" price = 0.0 type = "BEVERAGE" def getPrice(se 阅读全文
posted @ 2020-12-06 21:59
ABDM
阅读(67)
评论(0)
推荐(0)
摘要:
5-Python与设计模式--代理模式 一、网络服务器配置白名单 代理模式是一种使用频率非常高的模式,在多个著名的开源软件和当前多个著名的互联网产品后台程序中都有所应用。下面我们用一个抽象化的简单例子,来说明代理模式。首先,构造一个网络服务器: #该服务器接受如下格式数据,addr代表地址,cont 阅读全文
posted @ 2020-12-06 21:58
ABDM
阅读(108)
评论(0)
推荐(0)
摘要:
4-Python与设计模式--原型模式 一、图层 大家如果用过类似于Photoshop的平面设计软件,一定都知道图层的概念。图层概念的提出,使得设计、图形修改等操作更加便利。设计师既可以修改和绘制当前图像对象,又可以保留其它图像对象,逻辑清晰,且可以及时得到反馈。本节内容,将以图层为主角,介绍原型模 阅读全文
posted @ 2020-12-06 21:54
ABDM
阅读(97)
评论(0)
推荐(0)
摘要:
3-Python与设计模式--建造者模式 一、快餐点餐系统 今天的例子,还是上一次谈到的快餐点餐系统。只不过,今天我们从订单的角度来构造这个系统。最先还是有请上次的主角们:主餐: class Burger(): name="" price=0.0 def getPrice(self): return 阅读全文
posted @ 2020-12-06 21:50
ABDM
阅读(93)
评论(0)
推荐(0)
摘要:
2-Python与设计模式--工厂类相关模式 一、快餐点餐系统 想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有三类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后,订单就生成了。下面,我们用今天的主角--工厂模式--来生成这些食物的 阅读全文
posted @ 2020-12-06 21:49
ABDM
阅读(93)
评论(0)
推荐(0)
摘要:
1-Python与设计模式--单例模式 一、总线 总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个信号灯进行控制,并且可以 阅读全文
posted @ 2020-12-06 21:47
ABDM
阅读(104)
评论(0)
推荐(0)
摘要:
一 什么是设计模式 设计模式是面对各种问题进行提炼和抽象而形成的解决方案。这些设计方案是前人不断试验,考虑了封装性、复用性、效率、可修改、可移植等各种因素的高度总结。它不限于一种特定的语言,它是一种解决问题的思想和方法 二 为什么要有设计模式 公司人事会有变动,程序员也会成长。不管是哪种情况,代码非 阅读全文
posted @ 2020-12-06 21:42
ABDM
阅读(80)
评论(0)
推荐(0)
摘要:
转载自刘老师博客:https://www.cnblogs.com/liuqingzheng/p/10320155.html 刘老师手撸系列之一:手撸ORM 刘老师手撸系列之二:手撸WEB框架 刘老师手撸系列之三:手撸缓存系统 刘老师手撸系列之四:手撸Session 刘老师手撸系列之五:手撸RPC(远 阅读全文
posted @ 2020-12-06 21:33
ABDM
阅读(1997)
评论(0)
推荐(0)
摘要:
阅读目录 一 PEP8规范是什么? 二 PEP8规范相关内容 一 PEP8规范是什么? PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。 每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提 阅读全文
posted @ 2020-12-06 21:29
ABDM
阅读(86)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 21:24
ABDM
阅读(3)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 21:22
ABDM
阅读(1)
评论(0)
推荐(0)
摘要:
目录一 Docker简介二 Docker安装三 Docker使用四 Docker实例五 Docker应用六 持续集成与容器管理七 K8S系列 一 Docker简介 001 Docker介绍 002 Docker架构 二 Docker安装 003 CentOS Docker 安装 三 Docker使用 阅读全文
posted @ 2020-12-06 21:11
ABDM
阅读(723)
评论(1)
推荐(0)
摘要:
一 私有仓库搭建与配置 (1)拉取私有仓库镜像(此步省略) Copydocker pull registry (2)启动私有仓库容器 Copydocker run -di --name=registry -p 5000:5000 registry (3)打开浏览器 输入地址http://192.16 阅读全文
posted @ 2020-12-06 21:09
ABDM
阅读(167)
评论(0)
推荐(0)
摘要:
一 什么是Dockerfile Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。 1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了; 阅读全文
posted @ 2020-12-06 21:07
ABDM
阅读(145)
评论(0)
推荐(0)
摘要:
一 容器保存为镜像 我们可以通过以下命令将容器保存为镜像 Copydocker commit mynginx mynginx_i 二 镜像备份 我们可以通过以下命令将镜像保存为tar 文件 Copydocker save -o mynginx.tar mynginx_i 三 镜像恢复与迁移 首先我们 阅读全文
posted @ 2020-12-06 21:05
ABDM
阅读(88)
评论(0)
推荐(0)
摘要:
一 拉取镜像 Copydocker pull redis 二 创建容器 Copydocker run -di --name=myredis -p 6379:6379 redis 阅读全文
posted @ 2020-12-06 21:04
ABDM
阅读(60)
评论(0)
推荐(0)
摘要:
MySQL部署 一 拉取mysql镜像 Copydocker pull centos/mysql-57-centos7 二 创建容器 Copydocker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql - 阅读全文
posted @ 2020-12-06 21:02
ABDM
阅读(86)
评论(0)
推荐(0)
摘要:
一 拉取镜像 Copydocker pull nginx 二 创建Nginx容器 Copydocker run -di --name=mynginx -p 80:80 nginx 阅读全文
posted @ 2020-12-06 21:00
ABDM
阅读(90)
评论(0)
推荐(0)
摘要:
一 查看容器 查看正在运行的容器 Copydocker ps 查看所有容器 Copydocker ps –a 查看最后一次运行的容器 Copydocker ps –l 查看停止的容器 Copydocker ps -f status=exited 二 创建与启动容器 创建容器常用的参数说明: 创建容器 阅读全文
posted @ 2020-12-06 20:59
ABDM
阅读(141)
评论(1)
推荐(0)
摘要:
一: 查看镜像 Copydocker images REPOSITORY:镜像名称 TAG:镜像标签 IMAGE ID:镜像ID CREATED:镜像的创建日期(不是获取该镜像的日期) SIZE:镜像大小 这些镜像都是存储在Docker宿主机的/var/lib/docker目录下 二: 搜索镜像 如 阅读全文
posted @ 2020-12-06 20:57
ABDM
阅读(140)
评论(0)
推荐(0)
摘要:
CopyDocker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。 由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到Cent 阅读全文
posted @ 2020-12-06 20:55
ABDM
阅读(137)
评论(0)
推荐(0)
摘要:
一 Docker引擎 docker引擎是一个c/s结构的应用,主要组件见下图: Server是一个常驻进程 REST API 实现了client和server间的交互协议 CLI 实现容器和镜像的管理,为用户提供统一的操作界面 image是镜像 container是容器 注意: Docker 容器通 阅读全文
posted @ 2020-12-06 20:53
ABDM
阅读(118)
评论(0)
推荐(0)
摘要:
一 什么是虚拟化 在计算机中,虚拟化(Virtualization)是一种资源管理技术,是计算机的各种实体资源,如服务器,网络,内存及存储等,予以抽象,转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或 阅读全文
posted @ 2020-12-06 20:52
ABDM
阅读(153)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 20:37
ABDM
阅读(5)
评论(0)
推荐(0)
摘要:
阅读目录 一 介绍 二 实现 三 说明 一 介绍 一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下 但一些网站加入了滑动验证码,最典型的要属于极验滑动认证了,极验官网:http://www.ge 阅读全文
posted @ 2020-12-06 20:36
ABDM
阅读(353)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 20:35
ABDM
阅读(6)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 20:33
ABDM
阅读(2)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-12-06 20:32
ABDM
阅读(6)
评论(0)
推荐(0)
摘要:
阅读目录 一 ECharts 二 pyecharts 一 ECharts ECharts是什么?下面是来自官方的介绍: ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7 阅读全文
posted @ 2020-12-06 20:30
ABDM
阅读(572)
评论(0)
推荐(0)
摘要:
阅读目录 一 简介 二 登录微信 三 微信好友男女比例 四 微信好友地域分布 五 微信好友数据分析之词云 六 聊天机器人 一 简介 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能 阅读全文
posted @ 2020-12-06 20:29
ABDM
阅读(461)
评论(0)
推荐(0)
摘要:
阅读目录案例一案例二案例三案例四案例五案例六案例七案例八 案例一 微信聊天机器人 数据可视化之pyecharts 案例二 爬取汽车之家新闻资讯自动登录github 案例三 爬取拉钩,破解登录流程,筛选职位信息并自动投递简历 案例四 爬取京东商品信息,上传到亚马逊平台自营网店,完成亚马逊平台提交的订单 阅读全文
posted @ 2020-12-06 20:26
ABDM
阅读(101)
评论(0)
推荐(0)
摘要:
阅读目录一 介绍二、scrapy-redis组件 一 介绍 原来scrapy的Scheduler维护的是本机的任务队列(存放Request对象及其回调函数等信息)+本机的去重队列(存放访问过的url地址) 所以实现分布式爬取的关键就是,找一台专门的主机上运行一个共享的队列比如Redis,然后重写Sc 阅读全文
posted @ 2020-12-06 20:24
ABDM
阅读(92)
评论(0)
推荐(0)
摘要:
阅读目录 一 介绍 二 安装 三 命令行工具 四 项目结构以及爬虫应用简介 五 Spiders 六 Selectors 七 Items 八 Item Pipeline 九 Dowloader Middeware 十 Spider Middleware 十一 自定义扩展 十二 settings.py 阅读全文
posted @ 2020-12-06 20:22
ABDM
阅读(111)
评论(0)
推荐(0)
摘要:
阅读目录一 背景知识二 同步、异步、回调机制三 高性能 一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:对于单线程下串行N个任务,并不完全等同于低 阅读全文
posted @ 2020-12-06 20:19
ABDM
阅读(90)
评论(0)
推荐(0)
摘要:
阅读目录 一 简介 二 MongoDB基础知识 三 安装 四 基本数据类型 五 CRUD操作 六 可视化工具 七 pymongo 一 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库1、易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据 阅读全文
posted @ 2020-12-06 20:18
ABDM
阅读(123)
评论(0)
推荐(0)
摘要:
阅读目录 一 介绍 二 基本使用 三 遍历文档树 四 搜索文档树 五 修改文档树 六 总结 一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小 阅读全文
posted @ 2020-12-06 20:17
ABDM
阅读(123)
评论(0)
推荐(0)
摘要:
阅读目录 一 介绍 二 基于GET请求 三 基于POST请求 四 响应Response 五 高级用法 一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页 阅读全文
posted @ 2020-12-06 20:13
ABDM
阅读(200)
评论(0)
推荐(0)
摘要:
阅读目录 一 爬虫是什么 二 爬虫的基本流程 三 请求与响应 四 Request 五 Response 六 总结 一 爬虫是什么 #1、什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。 #2、互联网建立的目的? 互联网的核心价值在于数据的共 阅读全文
posted @ 2020-12-06 20:10
ABDM
阅读(975)
评论(0)
推荐(0)
摘要:
目录第一篇:爬虫基本原理第二篇:请求库之requests,selenium第三篇:解析库之re、beautifulsoup、pyquery第四篇:存储库之mongodb,redis,mysql第五篇:爬虫高性能相关第六篇:Scrapy框架第七篇:分布式爬虫第八篇:爬虫实战推荐阅读 第一篇:爬虫基本原 阅读全文
posted @ 2020-12-06 20:03
ABDM
阅读(174)
评论(0)
推荐(0)
摘要:
一、简介 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的工作流程后,配置使用简单 高可用:当任 阅读全文
posted @ 2020-12-06 19:59
ABDM
阅读(187)
评论(2)
推荐(0)
摘要:
一、获取类里面的静态属性以及动态属性的方法 方式一: # 方式一 class Foo(object): user = 123 def __init__(self): self.name = 123 self.age = 456 def aaa(self): self.name = 'sd' obj 阅读全文
posted @ 2020-12-06 19:38
ABDM
阅读(83)
评论(0)
推荐(0)
摘要:
Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 Tornado 和现 阅读全文
posted @ 2020-12-06 19:37
ABDM
阅读(231)
评论(0)
推荐(0)
摘要:
整合Flask中的目录结构 一、SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from sqlalchemy import create_engine from 阅读全文
posted @ 2020-12-06 19:32
ABDM
阅读(116)
评论(0)
推荐(0)
摘要:
自定义Form组件 一、wtforms源码流程 1、实例化流程分析 1 # 源码流程 2 1. 执行type的 __call__ 方法,读取字段到静态字段 cls._unbound_fields 中; meta类读取到cls._wtforms_meta中 3 2. 执行构造方法 4 5 a. 循环c 阅读全文
posted @ 2020-12-06 19:30
ABDM
阅读(86)
评论(0)
推荐(0)
摘要:
flask-script组件 Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工 阅读全文
posted @ 2020-12-06 19:29
ABDM
阅读(67)
评论(0)
推荐(0)
摘要:
flask-session组件 简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached file 阅读全文
posted @ 2020-12-06 19:27
ABDM
阅读(97)
评论(0)
推荐(0)
摘要:
flask中的wtforms使用 一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代码: from flask imp 阅读全文
posted @ 2020-12-06 19:26
ABDM
阅读(89)
评论(0)
推荐(0)
摘要:
补充的flask实例化参数以及信号 一、实例化补充 instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的时候会用到 from fla 阅读全文
posted @ 2020-12-06 19:22
ABDM
阅读(94)
评论(0)
推荐(0)
摘要:
一、flask实现的分页组件 from urllib.parse import urlencode,quote,unquote class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,bas 阅读全文
posted @ 2020-12-06 19:21
ABDM
阅读(122)
评论(0)
推荐(0)
摘要:
from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key = "sdsfdsgdfgdfgfh" 阅读全文
posted @ 2020-12-06 19:20
ABDM
阅读(76)
评论(0)
推荐(0)
摘要:
小知识: 1、子类继承父类的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__(self,name,breed, life_value,aggr)#让子类执 阅读全文
posted @ 2020-12-06 19:19
ABDM
阅读(107)
评论(0)
推荐(0)
摘要:
知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx') 阅读全文
posted @ 2020-12-06 19:15
ABDM
阅读(84)
评论(0)
推荐(0)
摘要:
一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于F 阅读全文
posted @ 2020-12-06 19:13
ABDM
阅读(111)
评论(0)
推荐(0)
摘要:
1、settings 1 """ 2 Django settings for day80 project. 3 4 Generated by 'django-admin startproject' using Django 1.11.6. 5 6 For more information on th 阅读全文
posted @ 2020-12-06 17:07
ABDM
阅读(149)
评论(0)
推荐(0)
摘要:
BBS博客园项目完整代码日后上传。这里只写一下web项目里的权限问题。说起权限我们大家都知道,不一样的角色会有不一样的权限。比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用 一、先创建 阅读全文
posted @ 2020-12-06 17:04
ABDM
阅读(216)
评论(0)
推荐(0)
摘要:
本文首发于我的个人博客:liwenzhou.com,更多更详细的Go语言项目实战内容就在liwenzhou.com。 限流 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数。 我们生活中也会经常遇到限流的场景,比如:某景区限制每日进入景区的游客数量为8万人;沙河地铁站早高峰通过站外排队逐 阅读全文
posted @ 2020-12-06 14:34
ABDM
阅读(180)
评论(0)
推荐(0)
摘要:
目录 一、为什么互联网世界需要Go语言 二、硬件限制:摩尔定律已然失效 三、Go语言为并发而生 四、Go性能强悍 五、Go语言简单易学 5.1 语法简洁 5.2 代码风格统一 5.3 开发效率高 六、学习Go语言的前景 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学 阅读全文
posted @ 2020-12-06 12:44
ABDM
阅读(134)
评论(0)
推荐(0)
摘要:
目录第1篇 Go语言介绍第2篇 开发环境准备第3篇 Go语言基础第4篇 Go语言常用标准库第5篇 框架第6篇 其他推荐阅读 转发来自 www.liwenzhou.com 第1篇 Go语言介绍 001 为什么你应该学习Go语言? 第2篇 开发环境准备 002 从零开始搭建Go语言开发环境 003 VS 阅读全文
posted @ 2020-12-06 10:40
ABDM
阅读(167)
评论(0)
推荐(0)

浙公网安备 33010602011771号