摘要: Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 css css选择器中如果是查看标签是直接写 response.css('标签') ,后面可带上.class名,或者@ 阅读全文
posted @ 2019-12-26 09:29 cilieyes 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 希尔排序(Shell Sort) 希尔算法核心思想是其主要的实现思想是将数据按照一定的顺序一个一个的插入到有序的表中。 算法描述 (1)设置一个增量,根据增量进行分组(并不是真的分组,而是假设是分了一个组,每个数在数组的位置还是不变的) (2) 在分组里面做一个插入排序 (3) 增量/2,继续走步骤 阅读全文
posted @ 2019-12-18 16:56 cilieyes 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 插入排序(Insert Sort) 插入排序核心思想是其主要的实现思想是将数据按照一定的顺序一个一个的插入到有序的表中. 算法描述 (1)初始状态,无序序列R[1...n] (2)新建一个有序序列,每次从无序序列中拿一个数放到有序序列中,放进去之后,依然是有序序列 代码实现 看了一些网上的算法实现, 阅读全文
posted @ 2019-12-17 09:25 cilieyes 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 选择排序(Selection Sort) 该算法的实现思想为:对于具有 n 个记录的无序表遍历 n 1 次,第 i 次从无序表中第 i 个记录开始,找出后序关键字中最小的记录,然后放置在第 i 的位置上。 算法描述 初始状态:无序区为R[1...n]; 从第1个开始,minIndex为最小值的索引, 阅读全文
posted @ 2019-12-05 17:37 cilieyes 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序(Bubble Sort) 冒泡排序核心思想是重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 算法描述 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数; 针 阅读全文
posted @ 2019-12-05 16:38 cilieyes 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 什么是代理模式? 代理模式应用场景? 静态代理 JDK动态代理 CGLIB动态代理 强制代理 定义 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。 应用场景 访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 三种代理模式 新建一个业务类和业务接口 Sub 阅读全文
posted @ 2019-12-05 10:06 cilieyes 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 系统ios文件下载: win10一键安装: https://windows.dqsspx.top/win1064.html 正版系统: msdn官网 爬虫: https://cuiqingcai.com/1052.html 电子发烧友: http://www.elecfans.com/ 有点全的资料 阅读全文
posted @ 2019-12-01 11:14 cilieyes 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 什么是建造者模式? 建造者模式应用场景? 建造者模式和工厂模式的区别? 定义 指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。 应用场景 建造者(Builder)模式创建的是复杂对象,其产品的各个部分经常面临着剧烈的变化,但将它们组合在一起的算法却相对稳定,所以它通常在以下 阅读全文
posted @ 2019-11-29 13:51 cilieyes 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 什么是工厂模式? 使用工厂模式的应用场景? 为啥用工厂模式,而不是需要的时候直接new Instance()? 有哪几种工厂模式?优缺点? 用简单工厂改进抽象工厂 用反射改进抽象工厂 背景 假如你要制造一辆宝马BMW320,里面有A级别,B级别等的发动机,在初始化发动机A的时候,你第一想法应该就是 阅读全文
posted @ 2019-11-27 11:05 cilieyes 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是原型模式? 使用原型模式的应用场景? 有哪几种原型模式?优缺点? 原型模式的选择 定义 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 应用场景 对象之间相同或相似,即只是个别的几个属性不同的时候。 对象的创建过程比较麻烦,但复制比较简单的时候。 两种原型 阅读全文
posted @ 2019-11-25 10:51 cilieyes 阅读(122) 评论(0) 推荐(0) 编辑