通过Web Api 和 Angular.js 构建单页面的web 程序 在传统的web 应用程序中,浏览器端通过向服务器端发送请求,然后服务器端根据这个请求发送HTML到浏览器,这个响应将会影响整个的页面,比如说:用户通过一个连接导航到一个页面,会发送一个请求到服务器端,接下来服务器将会发送一个新的页面给浏览器.但是在单页面应用程序中,整个页面只是在浏览器一开始请求的时候才会加载,接下来的请求,下来的交互请求都是通过ajax 来完成的,这就意味着只有部分的页面会更新,并不需要去加载整个的页面,这…
from  selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import  ActionChains import time from selenium.common.exceptions import NoSuchElementException driver = webdriver.Chrome() dr…
分页简介 当数据量特别大的时候,我们通过API获取数据会非常慢,所以此时我们需要将数据"分批次"取出来,这里的"分批次"就是,分页! REST框架支持自定义分页风格,你可以修改每页显示数据集合的最大长度. 分页链接支持以下两种方式提供给用户: 分页链接是作为响应内容提供给用户 分页链接被包含在响应头中(Content-Range或者Link) 内建风格使用作为响应内容提供给用户.这种风格更容易被使用可浏览API的用户所接受. 如果使用通用视图或者视图集合.系统会自动…
Python是一种很棒的编程语言.事实上,它还是世界上发展最快的编程语言之一.它一次又一次证明了它在数据科学职位中的实用性.整个Python及其库的生态系统使其成为全世界用户(初学者和高级)的合适选择. 在本文中,我们将介绍一些用于数据科学方面的Python库,它们并不像pandas.scikit-learn 和 matplotlib那么知名,但一样非常实用的库. 1.Wget 提取数据,尤其是从网络上提取数据,是数据科学家的主要任务之一.Wget是一个免费的实用程序,用于从Web上进行非交互式…
对 Chrome 扩展功能熟悉的小伙伴,可能都有用过 Chrome 的 3D 展示页面层级关系这个功能. 可以通过 控制台 --> 右边的三个小点 --> More Tools --> Layers 打开.即可以看到页面的一个 3D 层级关系,像是这样: 这个功能有几个不错的作用: 页面层级概览 快速厘清页面 z-index 层级之间的关系 用于排查一些重绘过程(滚动过程)页面卡顿 当然,也会存在一些问题,譬如当页面的 DOM 数量太多的时候,这个插件有的时候就会卡到无法交互了.同时,虽…
本篇为<Python数据可视化实战>第十篇文章,我们一起学习一个交互式可视化Python库--Bokeh. Bokeh基础 Bokeh是一个专门针对Web浏览器的呈现功能的交互式可视化Python库.这是Bokeh与其它可视化库最核心的区别. Bokeh绘图步骤 ①获取数据 ②构建画布figure() ③添加图层,绘图line,circle,square,scatter,multi_line等:参数co lor,legend ④自定义视觉属性 ⑤选择性展示折线数据,建立复选框激活显示,复选框(…
技术栈 vue-cli webpack vux,vux-loader less,less-loader vue-jsonp vue-scroller ES6 vue-cli:一个vue脚手架工具,利用vue-cli可以快速构建一个vue项目. webpack:一个现代 JavaScript 应用程序的模块打包工具. vux: 一个移动端的UI组件库. vue-jsonp vue的一个插件,用于送jsonp请求. vue-scroller vue的一个插件,用于实现下拉刷新和上拉加载. 构建过程:…
python抽取指定url页面的title方法 今天简单使用了一下python的re模块和lxml模块,分别利用的它们提供的正则表达式和xpath来解析页面源码从中提取所需的title,xpath在完成这样的小任务上效率非常好,在这里之所以又使用了一下正则表达式是因为xpath在处理一些特殊的页面的时候会出现乱码的情况,当然这不是xpath的原因,而是页面本身编码,跟utf-8转码之间有冲突所致, 这里看代码:     # !/usr/bin/python #-*-coding:utf-8-*-…
作者:Lingfeng Ai链接:http://www.zhihu.com/question/24590883/answer/92420471来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. Awesome Python中文版来啦! 本文由 伯乐在线 - 艾凌风 翻译,Namco 校稿.未经许可,禁止转载!英文出处:github.com.欢迎加入翻译组. 原文链接:Python 资源大全1200+收藏,600+赞,别只顾着自己私藏呀朋友们 -------------…
原文链接:https://www.zhihu.com/question/24590883/answer/92420471 原文链接:Python 资源大全 ---------------- 这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护.内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志.代码分析等. 伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理.欢迎扩散.欢迎加…