摘要: 粘包现象 1 、tcp有粘包及udp无粘包 2 、产生原因: 3 、解决方案 阅读全文
posted @ 2018-11-19 10:51 朝朝哥 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、什么是生产者消费者模型? 生产者:比喻的是程序中负责产生数据的任务 消费者:比喻的是程序中负责处理数据的任务 生产者>>共享的介质(队列)<<消费者 2、为何用? 实现了生产者与消费者的解耦和,生产者可以不停的生产,消费者也可以不停的消费; 从而平衡了生产者的生产能力与消费者的消费能力,提升了程 阅读全文
posted @ 2018-11-19 10:46 朝朝哥 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.1 request请求对象 属性/方法 django将请求报文中的请求行、首部信息、内容主体封装成 HttpRequest 类中的属性 代码: 1.2 HttpResponse响应对象 1.2.1 形式一 HttpResponse(): HttpResponse()括号内直接跟一个具体的字符串作 阅读全文
posted @ 2018-11-02 21:37 朝朝哥 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. Djiango开发模式(MTV) 1.1 MTV 模式 M 代表模型(Model): 负责业务对象和数据库的关系映射(ORM)。 T 代表模板 (Template):负责如何把页面展示给用户(html)。 V 代表视图(View): 负责业务逻辑,并在适当时候调用Model和Template。 阅读全文
posted @ 2018-11-02 21:26 朝朝哥 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1. web应用 1.1 web应用程序 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 B/S模式(浏览器/服务端) 1.2 B/S架构优点 这种架构采用Internet上标准的通信协议(通常是TCP/IP协议 阅读全文
posted @ 2018-11-02 21:23 朝朝哥 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 2. redis与mysql关系 存储区域:内存 硬盘 redis 适合存放频繁使用的数据,由于在内存读取速度快,如:排行榜,计数; MySQL 存储冷数据 mysql(主)+redis(辅),redis当做缓存来处理数据,与用户交互时查数据优先去redis,再去mysql 数据类型少, 阅读全文
posted @ 2018-11-02 20:52 朝朝哥 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1、图片懒加载 1.1 概念及实现原理 图片懒加载是一种网页优化技术。图片作为一种网络资源,在被请求时也与普通静态资源一样,将占用网络资源,而一次性将整个页面的所有图片加载完, 将大大增加页面的首屏加载时间。为了解决这种问题,通过前后端配合,使图片仅在浏览器当前视窗内出现时才加载该图片,达到减少首屏 阅读全文
posted @ 2018-10-15 20:52 朝朝哥 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 1. 正则解析 正则例题 糗图下载案例 2. xpath 2.1 格式 3.bs4解析 环境安装 用法 阅读全文
posted @ 2018-10-15 20:50 朝朝哥 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 1. CrawlSpider简介与创建 CrawlSpider其实是Spider的一个子类,Spider是所有爬虫的基类,其设计原则只是为了爬取start_url列表中网页,而从爬取到的网页中提取出的url进行继续的爬取工作使用CrawlSpider更合适。 项目创建 2. 剖析生成爬虫文件 阅读全文
posted @ 2018-10-15 20:49 朝朝哥 阅读(280) 评论(1) 推荐(0) 编辑
摘要: 1. 基本使用 1.1 定义及安装 为了爬取网站数据,提取结构性数据而编写的应用框架 scrapy组件工作流程 安装 1.2 项目创建 1.3 爬取糗百作者和标题(get请求) 1.4 校花网图片链接及图片名爬取 1.5 百度翻译post请求案例 1.6 获取二级子页面内容(请求传参) 阅读全文
posted @ 2018-10-15 20:48 朝朝哥 阅读(245) 评论(0) 推荐(0) 编辑