Cordova add android 报错4种解决方法

方法一:可能网络有问题,换一个源(对我没有用)npm i nrm -g 安装nrm nrm ls 查看当前nrm内置的npm源 nrm use cnpm 切换源 方法二:可能版本有问题(对我没有用)npm view cordova-android   查看可选版本 cordova platform add android@7.0.0  切换版本 方法三:卸载cordva重新安装(对我没有用)运行命令:npm uninstall cordova -g删除文件夹:C:\ Users \ your-name \ .cordova重新安装cordova:npm install -g cordova现在转到项目文件夹,然后再试一次:cordova platform a...

12282018-05-16
阿里云服务器

新手入门弄了一个阿里云服务器自己学习使用 在官网上点击远程链接出现了终端管理的画面,安装官网的步骤一步一步的在本机尝试远程连接(系统win7),输入ip地址,用户名,点击确定,弹框输密码 然后就告诉我:你的凭据不工作,之前用于链接到***的凭据无法工作,请输入新凭据 之后各种百度,尝试各种方法 可能导致此故障的原因 1、客户端本地网络异常 [出现概率:3%] 这个就… 2、重置实例密码,未重启实例 [出现概率:7%] 找到原因,自己手贱改了密码不知道要重启故障现象:有实例密码修改记录,但无重启实例记录。 可能原因:您修改了实例密码,但是未重启 ECS 实例。 解决方法: 登录云服务器管理控制台。单击左侧导航栏中的 实例。单击页面顶部的地域。选择需要的实例。单击 重启。在弹出的提示框中,选择 重启,单击 确定。 3、防火墙配置异常(Windows 2008&2012)[出现概率...

26952018-05-13
angular之constant和filter

背景介绍angular是什么:AngularJS最初由Misko Hevery和Adam Abrons于2009年开发,后来成为了Google公司的项目。AngularJS弥补了HTML在构建应用方面的不足,其通过使用标识符(directives)结构,来扩展Web应用中的HTML词汇,使开发者可以使用HTML来声明动态内容,从而使得Web开发和测试工作变得更加容易。 constant,可以算作angular的全局数据,想要使用的话,只需要在控制器注入即可。 $filter,angular的过滤器,如果想要在控制器里面使用,也是注入,然后调用,而html中的数据过滤,直接键入过滤器名称和对应值即可。 知识剖析每当搜索constant时候,总会连带出现value的说明。 两者都可以作为全局变量使用,但是有两点不同: 1.value不可以在config里注入,但是constant可以。 ...

81.7k2018-01-31
如何使用NPM?CNPM又是什么?

背景介绍什么是npm npm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等), NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,它是 Node 获得成功的重要原因之一。常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 “npm -v” 来测试是否成功安装 为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下...

72.2k2018-01-18
JSON是什么,如何处理转义?

背景介绍JSON一种数据交换格式。在JSON出现之前, 大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是, 加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,即使你努力钻研几个月,也未必搞得清楚XML的规范。 终于,在2002年的一天,道格拉斯·克罗克福特发明了JSON这种超轻量级的数据交换格式。 由于JSON非常简单,很快就风靡Web世界。而在JavaScript中,我们可 以直接使用JSON,因为JavaScript内置了JSON的解析。把任何JavaScript对象变成JSON,就是把这个对象序列化成一个JSON 格式的字符串,这样才能够通过网络传递给其他计算机。如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaS cript对象,就可以在JavaScript中直接使用这个对象了。 知...

41k2018-01-04
JS中的原型链是什么?

背景介绍JS中万物皆对象,但是分为两大类,函数对象,普通对象 所有的函数对象都有一个prototype属性,这个属性引用了一个对象,即原型对象,也称原型。 然而普通对象是没有prototype属性,只有_proto_属性 知识剖析vara = {};console.log(a.prototype);//undefined console.log(a.proto);//Object {} var b =function(){} console.log(b.prototype);//b {} console.log(b.proto);//function() {} /1、字面量方式/ var a = {}; console.log(a.proto); //Object {} console.log(a.proto === a.constructor.prototype); //tru...

27242017-12-26
angularjs双向绑定后,发生了什么事情?view层和controller层是如何进行绑定的?

背景介绍双向绑定,是从界面的操作能实时反映到数据,数据的变更也能 实时展现到界面 如何绑定如果我们自己实现双向数据绑定该怎么写? 如何实现angular是一个MVVM(Model-View,View-Model)模式的框架。 MVC:View传送指令到Controller;Controller完成业务逻辑后,要求Model改变状态; Model将新的数据发送到View;所有通信都是单向的 MVVM它采用双向绑定:View的变动,自动反映在ViewModel,反之亦然。 View是angularjs编译html后呈现出来的,需要编译的是controller中的定义的属性和方法以及directive中定义的指令。 View和controller是独立开来的,他们之间的纽带就是scope。Controller负责向scope中提供属性和方法, 便于和view层面的html进行交互。 Ang...

39952017-12-19
Nginx的反向代理跨域

什么是跨域?跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址, b页面为域名地址,所进行的访问行动都是跨域 产生的原因?浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源 同ip(或domain),同端口,同协议视为同一个域,一个域内的脚本仅仅具有本域内的权限,可以理解为本域脚本只能读写 本域内的资源,而无法访问其它域的资源。这种安全限制称为同源策略 现代浏览器在安全性和可用性之间选择了一个平衡点。 在遵循同源策略的基础上,选择性地为同源策略“开放了后门”。例如img script style等标签,都允许垮域引用资源,然而, 你也只能是引用这些资源而已,并不能读取这些资源的内容 同源策略限制以下几种行为:1.Cookie、LocalStorage 和 IndexDB 无法读取 2.DOM 和 Js对象无法获得 3.AJ...

61.6k2017-12-01