Python网页处理库之Beautiful Soup

Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据 官方文档链接: http://beautifulsoup.readthedocs.io/zh_CN/latest/ 安装 Beautiful Soup 3 目前已经停止开发,推荐在现在的项目中使用Beautiful Soup 4,不过它已经被移植到BS4了,也就是说导入时我们需要 import bs4 。所以这里我们用的版本是 Beautiful Soup 4.3.2 (简称BS4) 可以利用 pip 或者 easy_install 来安装,以下两种方法均可 easy_install beautifu...

给Cordova build出的apk签名

首先,第一步,自然是要先有apk 一、使用命令行打包签名apk 打包apk cordova bulid android //用于测试的打包方式,生成已签名apk cordova build --release android //生成没有签名的apk 第一个命令生成的是一个Cordova-debug.apk,很明显是用来进行本地开发测试使用的,注意这个apk是有签名的,所以能被安装在手机上,但是这个不能用来上架,因为只有在绝对同样的环境下进行打包,才能保证这个apk的签名相同,意味着你这台机器必须始终保持正常并且系统和打包工具等不作修改。这...

Angular2 遭遇Uncaught TypeError: Cannot read property 'apply' of undefined

今天联机调试 android , 在 chrome的chrome://inspect中Remote Target LOCALHOST点开对应的设备及对应的app, 发现console里面提示错误为: Uncaught TypeError: Cannot read property 'apply' of undefined 找到对应的出错代码位置为: function combine(options) { return (_a = ((Object))).assign.apply(_a, [{}].concat(options)); var _a; } 百思...

js 自带的 map() 方法

map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。 这里的map不是“地图”的意思,而是指“映射”。[].map(); 基本用法跟forEach方法类似: array.map(callback,[ thisObject]); callback的参数也类似: [].map(function(value, index, array) { // ... }); map方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方: var data = [1, 2, 3, 4]; var arrayOfSqu...

Nginx实现跨域设置

跨源资源共享(Cross-Origin Resource Sharing (CORS)) AJAX从一个域请求另一个域会有跨域的问题。那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令。如下所示: location /{ add_header 'Access-Control-Allow-Origin' 'subdomain.com'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-A...