自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java七大设计原则

JAVA设计模式理解1. 单一职责一个类只负责一项职责2.里氏替换原则当使用继承时,遵循里氏替换原则。类B继承类A时,除添加新的方法完成新增功能P2外,尽量不要重写父类A的方法,也尽量不要重载父类A的方法。【由时候我们可以采用final的手段强制来遵循】3.开闭原则用抽象构建框架,用实现扩展细节一个软件实体如类、模块和函数应该对扩展开放,对修改关闭4.依赖倒置原则要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。抽象接口是对低层模块的抽象,低层模块继承或实现该抽

2020-06-10 10:44:43 168

原创 动态网页数据抓取

动态网页数据抓取1.直接分析ajax调用接口优点:直接可以请求到数据,不需要做一些解析工作.代码量少性能高缺点:分析接口比较负责,特别是一些通过js混淆的接口,要有一定js功底。容易被发现了是爬虫2.使用Selenium+chromedriver模拟浏览器行为获取数据优点:直接模拟浏览行为。模拟浏览器能请求到的。使用selenium也能请求到。爬虫更稳定缺点:代码量多性能低下...

2019-12-15 18:47:54 259

原创 BeatuifulSoup的使用

BeautifulSoup的使用下载第三方bs4库并引入BeautifulSoupfrom bs4 import BeautifulSoup获取BeautifulSoup对象text=response.content.decode(‘utf-8’)soup=BeautifulSoup(text,‘lxml’)语法find查找第一个find_all查找所有[可切片]中文文档链接...

2019-12-10 15:46:39 323

原创 xpath的使用

xpath的使用1.下载第三方库lxml并引入etreefrom lxml import etree2.获取etree对象text=respose.text()使用默认xml解释器html=etree.parse(text)使用html解释器parser=etree.HTMLParser(encoding=‘utf-8’)html=etree.parse(text,parser=...

2019-12-09 20:14:33 164

原创 python之flask笔记

flask/manage.pyimport osfrom app import create_appfrom flask_script import Manager, Serverfrom flask_migrate import MigrateCommand// 获取配置config_name = os.environ.get(‘FLASK_CONFIG’) or ‘default...

2019-12-04 19:56:03 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除