摘要: webpack自动有三种模式可以在package.json文件中看到 第一种方法 通过.env文件设置 1 .env.development文件,这是开发环境下的配置文件。 2 .env.production 文件,这是生产环境下的配置文件。 3 .env 文件,这是一些全局的属性。 直接新建文件名 阅读全文
posted @ 2021-05-31 17:59 robertx 阅读(294) 评论(0) 推荐(0) 编辑
摘要: IIS部署PHP项目流程 1.开启iis服务 控制面板 - 添加系统功能中 打开 1. iis服务全套 2. aps.net服务全套 3. .netframework 3.5等全套 2.将网页发布在iis服务器上 1. 添加默认首页为index.php 2. 在处理映射程序中 添加模块映射 添加模块 阅读全文
posted @ 2020-05-28 09:53 robertx 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 基本语句 阅读全文
posted @ 2019-11-01 13:51 robertx 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Python操作Redis 首先要安装驱动模块 1.普通连接 2.连接池 redis py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis, 阅读全文
posted @ 2019-07-19 10:35 robertx 阅读(556) 评论(0) 推荐(0) 编辑
摘要: Flask SQLAlchemy 1.安装 起步 加入组件 2.创建表 登录视图函数的应用 阅读全文
posted @ 2019-07-02 21:43 robertx 阅读(2528) 评论(0) 推荐(0) 编辑
摘要: 基础语法 创建连接 URL的字符串形式是 ,在这里 是一个数据库的名称,如 ,`oracle postgresql driver psycopg2 pyodbc cx_oracle`等。或者,该URL可以是一个实例。 创建会话 用来与数据库交谈,ORM对数据库的“处理”是 " " 。当我们第一次设置 阅读全文
posted @ 2019-07-02 20:01 robertx 阅读(7280) 评论(0) 推荐(0) 编辑
摘要: django 数据库相关配置 I.读写分离 1.手动分库的写法 配置多个数据库 配置之后迁移数据库 视图函数中进行orm操作时,可以指定数据库 2.自动分库的写法 settings.py中配置 新建一个myrouter.py文件 此时在视图函数中就不用手动指定库名了 II.一主多从的配置 要求一个库 阅读全文
posted @ 2019-06-26 21:23 robertx 阅读(489) 评论(0) 推荐(1) 编辑
摘要: 信号 新增数据的数据的时候写一条日志可以用到信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 使用: 1. 在项目下的__init__文件中 from django.core.signals import re 阅读全文
posted @ 2019-06-25 22:49 robertx 阅读(197) 评论(0) 推荐(0) 编辑
摘要: I.缓存 在开发调试当中,我们常在调试工具中禁用缓存来即时查看效果.由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执 阅读全文
posted @ 2019-06-25 22:41 robertx 阅读(326) 评论(0) 推荐(0) 编辑
摘要: I.介绍 django debug toolbar 是一个django的插件,需要用到jquery,可在前端页面显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 "github地址" "文档地址" II.安装 III.配置 1.在settings.py中 将debug 阅读全文
posted @ 2019-06-25 22:06 robertx 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 基本配置与命令 1.安装 win系统下有5个步骤 2.创建 - 创建普通爬虫文件 - 创建crawlspider的爬虫文件 - 一般注释掉 allowed_domains = ['www.xxx.com'] 3.配置项目 中间件配置,管道配置时将注释取消即可 4.执行项目 应用 1.持久化本地存储 阅读全文
posted @ 2019-06-05 21:45 robertx 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 数据持久化存储 基于终端指令的持久化存储: 只可以将parse方法的返回值进行持久化存储 scrapy crawl SpiderName -o ./file 基于管道的持久化存储的编码流程: 数据解析 在item类中声明相关的属性用于存储解析到的数据 将解析到的数据存储封装到item类型的对象中 将 阅读全文
posted @ 2019-05-31 21:05 robertx 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 scrapy Scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 1.安装环境 MAC下: Win系统下: 2.执行流程 在terminal中输入指令: 创建一个工程: 创建爬虫文件: 执行项目: 保 阅读全文
posted @ 2019-05-31 16:02 robertx 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 无头浏览器就是不用弹出可视化界面 我们主要用的就是谷歌无头浏览器 谷歌无头浏览器 由于PhantomJs最近已经停止了更新和维护,所以推荐大家可以使用谷歌的无头浏览器,是一款无界面的谷歌浏览器。 示例: from selenium import webdriver from selenium.web 阅读全文
posted @ 2019-05-30 19:19 robertx 阅读(721) 评论(0) 推荐(0) 编辑
摘要: -浏览器创建 -元素定位 -节点交互 -selenium相关的动作行为制定 -动作链 -模拟JavaScript -获取页面源码数据 -前进和后退 -cookie处理 -异常处理 阅读全文
posted @ 2019-05-30 19:04 robertx 阅读(4405) 评论(0) 推荐(0) 编辑