摘要:
外网向服务器提交修改/删除数据请求的时候返回下面的错误。但是外网向服务器提交创建数据请求的时候是可以正确提交的。在服务器上操作网站的时候编辑、删除、创建都能正常操作。这是什么原因呢?后来经过各个同事的共同努力才知道:网络中心这个端口没有开放put和delete请求,解决方法有两种: 1.让网络中心开 阅读全文
摘要:
继续上一节课的内容,打开App.js:会看到如下代码: 根据上面代码的注释,我们可以在这里写一个自己的react组件。 我们把return里的示例代码删掉,换成自己写的。如下: 注意:return的view必须放在一个总的标签内,否则会报错。例如: return ( <div className=" 阅读全文
摘要:
React 可以高效、灵活的用来构建用户界面框架,react利用高效的算法最小化重绘DOM。 create-react-app 是来自于 Facebook,通过该命令不需配置就能快速构建 React 开发环境。 create-react-app 自动创建的项目是基于 Webpack + ES6 ,所 阅读全文
摘要:
最近在重新学习JavaScript,看动态原型对象的时候,打印了两个用同一个构造函数生成的对象,但是打印结果却不一样,请看代码: 打印结果: 自己百思不得其解,后来跑去群里问群友,才知道都是JavaScript字符串操作中的隐式调用toString惹的祸," "+box2会默认把box2进行toSt 阅读全文
摘要:
1.基本类型复制变量: var num1=5; var num2=num1; num1和num2是相互独立,不会相互影响 2.引用类型从一个变量向另一个变量复制引用类型的值 两个变量指向同一个对象,所以无论改变哪个变量的值,两个变量的值都是一起变的 运行结果如下: 阅读全文
摘要:
JavaScript用function关键字声明函数,可以用return返回值,也可以没有返回值。 建议:要么统一有返回值,要么统一都没有返回值,这样调试代码方便。 函数定义格式: function functionName(参数){ //函数体内 } function functionName(参 阅读全文
摘要:
debug是一款控制日志输出的库,可以在开发调试环境下打开日志输出,生产环境下关闭日志输出。这样比console.log方便多了,console.log只有注释掉才能不输出。 debug库还可以根据debug变量选择输出的日志。具体应用如下: 项目中安装debug库: npm install deb 阅读全文
摘要:
用express创建应用骨架命令 用express 创建express-example如下: cd express-example //进入项目目录 npm install //安装项目依赖项 SET DEBUG=express-example:* //在启动应用时,查看 DEBUG 环境变量为 e 阅读全文
摘要:
with 语句的作用是将代码的作用域设置到一个特定的对象中。 with可以简化多次写同一个对象的工作, 示例: 上面代码用with 语句,改写成如下所示: 大量使用 with 语句会导致性能下降,同时也会给调试代码造成困难,因此在开发大型应用程序时,不建议使用 with 语句。 阅读全文
摘要:
for-in 可以用来枚举对象的属性,还有数组的索引,用法: 枚举对象属性 运行结果: 注意: 1.所有的对象属性都会遍历到,但是顺序不一定,因为可能会因浏览器顺序会不同。 2.建议使用for-in 循环之前,先检测确认该对象的值不是null 或undefined。 3.Safari 3 以前版本的 阅读全文
摘要:
基于vue-cli快速构建 Vue是近年来比较火的一个前端框架,所以搭建Vue.js环境,要装webpack,vue-cli,Vue 安装webpack命令如下 $ cnpm install webpack -g或者 $ npm install webpack -g 安装vue-cli命令如下 阅读全文
摘要:
运行java web项目时报错:Several ports (8005, 8080, 8009) required 如下图 之所以报上面的错误是因为安装Tomcat的时候,已经把端口8005,8080,8009占用掉了,所以现在要改一下端口号,展开Project Explorer 里的Servers 阅读全文
摘要:
继上一篇博客,Eclipse的Tomcat已经配置好了,现在我们开始创建web项目。 1.打开Eclipse,选择菜单栏的file》New》Dynamic Web Project 弹出窗口如下 2.点击Next》Next进入下面界面: 3.想要生成web.xml,就把Generate web.xml 阅读全文
摘要:
1.去官网(https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-win64.exe)下载eclipse,我的电脑是64位win10,所以下载eclipse-inst-win64.ex 阅读全文
摘要:
1.安装java jdk 去官网下载java jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html),我的系统是64位win10,所以这里下载的是Windows x64的exe, 阅读全文
摘要:
研究消息队列处理库amqplib(https://www.npmjs.com/package/amqplib)时,把实例直接拿过来运行的时候报错如下 不知道为什么会出这样的问题,后来跑到github上问了才知道,是因为运行环境我没有配好,没有安装RabbitMQ RabbitMQ又依赖 Erlang 阅读全文
摘要:
端口被占用,所以才会报这个错误,解决方法: 方法1:释放端口8080 方法2:换一个新端口 阅读全文
摘要:
方法1:具体我没有试过,不知道win10下可以么。http://blog.csdn.net/zistxym/article/details/42918339 方法2: 先安装VirtualBox(下载地址:https://www.virtualbox.org/) 再安装Docker Toolbox( 阅读全文
摘要:
MongoDB支持存储过程的使用,它的存储过程是用javascript实现的,被存在于system.js表中,可以接收和输出参数,返回执行存储过程的状态值,也可以嵌套调用。 所以我理解的MongoDB的存储过程就是: 把javascript变量,存储到MongoDB的数据库的特殊集合:system. 阅读全文
摘要:
Versions处于选中状态,Finder的导航栏就是Versions的导航栏,如下图,Action - Cleanup...,就可以解锁了 阅读全文