11 2017 档案
摘要:一、 准备工作 1. 初始化项目 vue init webpack itany cd itany cnpm install cnpm install less less-loader -D cnpm install vuex axios -S npm run dev### 2. 项目资源 |-res
阅读全文
摘要:一、什么是Django ContentTypes? 1、Django 包含一个ContentTypes 应用,它可以追踪安装在你的Django 项目里的所有应用,并提供一个高层次的、通用的接口用于与你的模型进行交互。 2、Django ContentTypes是由Django框架提供的一个核心功能,
阅读全文
摘要:一、设置沙箱账户 1、通过支付宝登陆到蚂蚁金服开放平台(https://openhome.alipay.com/platform/appDaily.htm?tab=info) 注释:只要登陆上后沙箱应用上面就有自己的APPID和支付宝网关,支付宝网关就是支付宝给我们的api接口,而RSA2(SHA2
阅读全文
摘要:一、过渡(动画) 1、 简介 Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果,本质上还是使用CSS3动画:transition、animation 2、 基本用法 1、使用transition组件,将要执行动画的元素包含在该组件内就可以了即 <transition> 运动的
阅读全文
摘要:一、 Elment UI 1、 简介 Element UI是饿了么团队提供的一套基于Vue2.0的组件库,可以快速搭建网站,提高开发效率,就如同bootstrap。 2、组件分类 ElementUI 适用于PC端 MintUI 适用于手机移动端 3、官网 http://element.eleme.i
阅读全文
摘要:一、前言 1、什么是virtualenv? 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Pyt
阅读全文
摘要:一. 什么是RESTful 1、REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” 2、REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获
阅读全文
摘要:一、模块化开发 1、vue-router模块化(关于vue-router模块的开发) 1、安装vue-router模块:cnpm install vue-router -S 2、 编辑main.js,引入vue-router模块(Vue.prototype.$http=axios; //向Vue原型
阅读全文
摘要:一、单文件组件 1、什么是vue文件 .vue文件,称为单文件组件,是Vue.js自定义的一种文件格式,一个.vue文件就是一个单独的组件,在文件内封装了组件相关的代码:html、css、js 2、.vue文件的组成部分 1、.vue文件由三部分组成:<template>、<style>、<scri
阅读全文
摘要:一、 vue-router路由 1、简介 1、为什么要用vue-router 使用Vue.js开发SPA(Single Page Application)单页面应用 2、什么是单页面应用 根据不同url地址,显示不同的内容,但显示在同一个页面中,称为单页面应用 3、安装 bower info vue
阅读全文
摘要:一、 组件间数据传递 1、 父子组件之间的规则 1、 在一个组件内部定义另一个组件,称为父子组件 2、子组件只能在父组件内部使用 3、默认情况下,子组件无法访问父组件中的数据,父组件也无法访问子组件中的数据,每个组件实例的作用域是独立的 2、组件间数据传递 (通信) 1、子组件访问父组件的数据 步骤
阅读全文
摘要:一、 组件component 1、 什么是组件? 组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码 组件是自定义元素(对象) 2.、定义组件的方式 方式1:先创建组件构造器,然后由组件构造器创建组件 方式2:直接创建组件 示例: <!DOC
阅读全文
摘要:一、介绍 1、除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。 2、自定义指令的分类 1、全局指令 2、局部指令 3、自定义全局指令格式 Vue.directive(指令ID,指令定义对象) 4、 自定义局部指令格式 略 二、指令对象中的钩子函数(一个
阅读全文
摘要:一、 vue实例的属性和方法 1、属性 1、常用属性 vm.$el #获取的是个dom对象可以点下面的属性 vm.$data #获取的是个。。。。 vm.$options vm.$refs 2、示例 <!DOCTYPE html> <html lang="en"> <head> <meta char
阅读全文
摘要:一、Vue生命周期(vue实例从创建到销毁的过程,称为生命周期,共有八个阶段) 1、beforeCreate :在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用,即实例已经创建了但是数据还没有监视,事件也还没有配置。 2、示例: <!DO
阅读全文
摘要:一、 简介 1、vue本身不支持发送AJAX请求,需要使用vue-resource(vue1.0版本)、axios(vue2.0版本)等插件实现 2、axios是一个基于Promise的HTTP请求客户端,用来发送请求,也是vue2.0官方推荐的,同时不再对vue-resource进行更新和维护 3
阅读全文
摘要:一、安装node.js 1、什么是node.js? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。 只需要在官网
阅读全文
摘要:一、vue简绍 1. Vue.js是什么 Vue.js也称为Vue,读音/vju:/,类似view,错误读音v-u-e。 版本分为v1.0 和 v2.0 2、Vue.js的特点 1、 是一个构建用户界面的框架 2、是一个轻量级MVVM(Model-View-ViewModel)框架,和angular
阅读全文
摘要:一、利用scrapy-redis进行url去重 二、调度器 三、持久化操作 四、起始url相关 五、配置示例 1、settings配置文件 2、爬虫文件 六、总结:
阅读全文
摘要:一、前言 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo
阅读全文
摘要:一、进程、线程、协成 1、进程、线程、协成之间的关系 1、 线程是计算机中最小的工作单元。 2、 进程是提供资源供n个线程使用,即进程是最小的管理单元。 3、协程是人为控制的线程。 4、总结:1、python中由于有 GIL锁的存在,所以一个进程中同一时刻只有一个线程被CPU调度,所以在计算密集型,
阅读全文
摘要:一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键
阅读全文
摘要:一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串 not null - 不可空 null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添
阅读全文
摘要:一 介绍 准备表 company.employeecompany.department 复制代码 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key au
阅读全文
摘要:一 单表查询的语法 二 关键字的执行优先级(重点) 三SELECT语句关键字的定义顺序 四 SELECT语句关键字的执行顺序 五 测试sql语句的执行顺序 CREATE TABLE table1 ( customer_id VARCHAR(10) NOT NULL, city VARCHAR(10)
阅读全文
摘要:一、安装MYSQL数据库 1、yum安装 2、源码安装 二、mysql软件的基本管理 1、启动查看 2. 登录,设置密码 3. 忘记密码 方法一:删除授权库mysql,重新初始化 方法二:启动时,跳过授权库 [root@egon ~]# vim /etc/my.cnf #mysql主配置文件 [my
阅读全文
摘要:一 爬虫是什么 二 爬虫的基本流程 三 请求与响应 四 request 五 response 六 总结 import requests import re import time import hashlib def get_page(url): print('GET %s' %url) try:
阅读全文
摘要:一 、介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 Amazon A
阅读全文
摘要:一、介绍 1、nginx的基本功能 2、nginx架构形式 总结:nginx是个高度模块化的网关服务,是由一个主进程和多个子进程共存的,当客户端发送过来一个http请求时nginx主进程就会产生一个子进程来处理这个请求,该子进程会判断客户端是什么请求,不同的请求就会在子进程的worker中选择不同的
阅读全文
摘要:一 介绍 二 MySQL数据备份 一、使用mysqldump实现逻辑备份 二、恢复逻辑备份 三、备份/恢复案例 #数据库备份/恢复实验一:数据库损坏 备份: 1. # mysqldump -uroot -p123 --all-databases > /backup/`date +%F`_all.sq
阅读全文
摘要:一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,采用串行的方式执行,只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:串行并不意味着低效,如果串行的都是纯计算的任务,那么cpu的利用率仍然会很高,之所以爬虫程序的串行低效,是因为爬虫
阅读全文
摘要:一、基本使用 from bs4 import BeautifulSoup htmlCharset = "GB2312" soup=BeautifulSoup(html_doc,'lxml', fromEncoding=htmlCharset) #具有容错功能,指定编码 res=soup.pretti
阅读全文
摘要:selenium元素定位方法一、访问页面并获取网页html 二、查找元素(元素定位) 1、常用的八种查找元素的方法 3、获取文本值,Id,位置,标签名,大小 三、使用案例 1. By.tagName() 该方法可以通过元素的标签名称来查找元素。该方法跟之前两个方法的区别是,这个方法搜索到的元素通常不
阅读全文
摘要:一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.你可能在寻找 Beautiful Soup3 的文档,Beautifu
阅读全文
摘要:一、介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium
阅读全文
摘要:一、requests模块的介绍 二、requests模块基于get方式请求 1、基本请求 2、带params参数的get请求 自己拼接get参数 params参数代替自己拼接 3、带headers参数的get请求 5、带cookies参数的get请求 三、requests模块基于post方式请求 1
阅读全文

浙公网安备 33010602011771号