上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 一、什么是网络爬虫? 网络爬虫,是一种按照一定规则,自动的抓取万维网信息的程序或者脚本。 二、python网络爬虫, 需要用到的第三方包 requests和BeautifulSoup4 pip install requests pip install BeautifulSoup4 常用方法总结: b 阅读全文
posted @ 2018-08-30 23:36 梦中琴歌 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 首先基本的同步流程是: 基本的异步流程是: 主要三个步骤实现异步, 1、future函数 2、事件循环 3、生成器 源码实现: 阅读全文
posted @ 2018-07-31 01:04 梦中琴歌 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个参数a, 内层函数依旧传入一个参数b, 内层函数使用a和b, 最后返回内层函数)。这个从字面上很难理 阅读全文
posted @ 2018-07-25 22:33 梦中琴歌 阅读(409) 评论(0) 推荐(1) 编辑
摘要: 一般原则 一般偏大型项目应包含数据访问层与业务处理层 1、数据访问层 a、数据访问策略 -DAO,通常一个表一个DAO类 -Repository,更高抽象层次上处理业务实体聚合 b、数据访问层 -unin of work(工作单元)比如数据库的事务模式 -Query Object(查询对象),格式化 阅读全文
posted @ 2018-07-24 00:56 梦中琴歌 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: python中一切都是对象,而我们一般创建的类都是type类的对象 阅读全文
posted @ 2018-07-23 01:00 梦中琴歌 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 组合的场景出现在两个类需要协同工作的时候,这个时候需要考虑到解耦,不能让两个类之间有直接的关系,因为有可能有功能相似的类作用于第三个类里面 例如两个处理数据库的类功能相等,但是分为两个,如果Userinfo里面写死,就不能用第三个类了 实现原理:把一个对象当做参数传进来,而不是在该类的内部实例化,这 阅读全文
posted @ 2018-07-23 00:26 梦中琴歌 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 接口: -url -数据类型,python不存在 class 类名 1、类中的方法可以写任意多个 2、如果想要对类中的方法做约束,就需要写接口 接口中定义一个方法f1,可以约束继承他的子类 class 接口: def f1(self): pass class 类名(接口): pass 示例: cla 阅读全文
posted @ 2018-07-22 23:55 梦中琴歌 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 项目分层: 三层架构: 数据访问层 Dao 业务逻辑层 service ui WEB(MVC) -controller -views --微项目: -controller(处理业务) -views -model --中型项目: 数据访问层 Dao -model 业务逻辑层 service ui WE 阅读全文
posted @ 2018-07-22 23:53 梦中琴歌 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 项目的三层架构 python接口、抽象类与抽象方法 组合与依赖注入 类创建的本质 项目设计思路 阅读全文
posted @ 2018-07-22 23:52 梦中琴歌 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1.设计模式介绍 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式 阅读全文
posted @ 2018-07-22 14:10 梦中琴歌 阅读(317) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页