- 博客(113)
- 收藏
- 关注
原创 vue 跳转不成功
问题描述最近遇到一个坑。我在vue里面,如果判断用户信息正确,则要跳转到首页,这样一个基本的功能。然后就查到了下面的方法:this.$routes.go('/success')this.$routes.router.go('/success')当然了结果是不成功的。虽然 log出 this.$routes 是存在的,但是他只包含了几个属性。比如path,name,这些。没有这些go方法了。问题原因
2016-11-04 12:26:24
10702
2
原创 如何用winscp,xshell,filezilla,putty访问外网主机
实习来了后,就发现了这个问题。winscp,xshell,filezilla,putty都访问不了我的阿里云主机。刚来的时候花了半天去解决,没有解决。现在想来,问题处在代理服务器配置错误。公司各种代理服务器名称,有用于浏览器的,有用于 应用的。当初应该就是这个弄混淆了。问题现象ping 外网都ping 不通,ping 内网一点问题都没有。 问题原因出现问题的原因,主要是由于公司设置了防火墙/访问策
2016-10-18 14:19:07
2580
原创 nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
问题描述nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)问题原因使用 netstat -ntpl 查看端口占用情况发现80端口是httpd 也就是被apache 占用了。所以要关掉该进程。解决方案service httpd stop 关闭apache 服务service nginx start 开启ng
2016-10-18 12:52:09
1126
原创 wamp一直是黄色的
打开wamp如果处于黄色状态,则打开 cmd, => win+r查找是否开启了apache服务=》如果有关掉重启wamp如果还不行=》改端口试试
2016-10-17 15:05:34
3646
原创 connect ECONNREFUSED 127.0.0.1:27017
报错 :connect ECONNREFUSED 127.0.0.1:27017错误原因:没有打开mongodb解决方案:var db = mongoose.connection;db.on('error',(err)=>{ db.close(); return console.error(err);});db.once('open',()=>{ console.log(
2016-08-18 10:13:16
13469
1
原创 Trying to open unclosed connection
重复打开了mongodb.错误代码:mongoose.connect('mongodb://localhost/journal');var db = mongoose.connect('mongodb://localhost/journal').connection;db.on('error',(err)=>{ db.close(); return console.error(e
2016-08-18 10:10:31
1216
原创 使用ejs编译后,内容会转义的解决办法
我用ejs来编译我想要的模版,但是编译的时候,发现会转义但是我不想让他转义,只想要他显示链接。错误原因使用了ejs的 <%= code %>,ejs会自动帮我们转义解决办法<%- code %>就不会转义了。记录学习<% code %>用于执行其中javascript代码; <%= code %>会对code进行html转义; <%- code %>将不会进行转义ejs.compile(st
2016-07-19 11:59:46
6835
原创 Gulp Error: Cannot find module 'jshint/src/cli';
记录错误:Gulp Error: Cannot find module 'jshint/src/cli'问题原因:插件安装不完全,新版本gulp做了一些调整好香。。。。解决方法:使用npm install --save-dev jshint gulp-jshint而不是npm install --save-dev gulp-jshint
2016-07-15 16:08:28
7971
原创 该公众号暂时无法提供服务,请稍后再试
最近开发微信有的时候经常会遇到:“该公众号暂时无法提供服务,请稍后再试”这样的问题。官方文档中有以下的解释: 一旦遇到以下情况,微信都会在公众号会话中,向用户下发系统提示“该公众号暂时无法提供服务,请稍后再试”: 1、开发者在5秒内未回复任何内容 2、开发者回复了异常数据,比如JSON数据等也就是说一般都是程序员写代码不严谨,比如一定要有对应消息的回复信息,如果没有,直接回复空
2016-07-13 10:19:27
3092
原创 getaddrinfo ENOTFOUND https://api.weixin.qq.com https://api.weixin.qq.com:443
今天做一个request请求。请求创建菜单。得到如下错误:getaddrinfo ENOTFOUND问题原因这是由于你当前的主机不能够连接到你填写的url,解决方案:1.ping你出现问题的主机:api.weixin.qq.com2.查看是否可以ping桶,如果ping不通,但是其他网站又ping的通,很可能是代理的问题或者输入url的原因,注意ping的时候不要加http/https方案。3.如果
2016-07-11 20:34:08
16861
原创 Error: socket hang up
昨天在利用nodejs的request伪造提交数据时,一直报错如下:找了下原因,是因为发送headers头的时候,设置的Content-length不等于post过去的数据。解决办法,就是修改Content-length大家可以试着检查下,是不是跟我犯了同一个错误。
2016-05-22 10:09:06
28451
3
原创 The servlets .. are both mapped to the url-pattern [/ControllerServlet] which is not permitted
Caused by: java.lang.IllegalArgumentException: The servlets named [ControllerServlet] and [com.classmgt.servlet.ControllerServlet] are both mapped to the url-pattern [/ControllerServlet] which is not
2016-05-14 07:30:17
2111
转载 chrome在linux下的常用命令
转载自:http://blog.csdn.net/zyz511919766/article/details/7356306 感谢在shell中使用chrome命令以linux的bash shell为例说明 google-chrome这个命令的使用方法linux中打开chrome浏览器的命令为:"google-chrome"(打开chromium浏览器的命令为:"ch
2016-05-10 10:51:30
15735
转载 ubuntu的普通用户和root的切换
转载:(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注意: 出于安全考虑,默认时Ubuntu的root用户时
2016-05-07 20:40:21
1099
转载 vi编辑器常用命令
徆多读者都会诨会/usr 为 user 的缩写,其实 usr 是 Unix Software Resource 的缩写, 也就是『Unix操作系统软件资源』所放置的目彔,而丌是用户的数据啦!这点要注意。 FHS 建议所有软件开发者,应该将他们的数据合理的分别放置到这个目彔下的次目彔,而丌要自行建立该软件自己独立的目彔。文本编辑器是所有计算机系统中最常用的一种工具。UNI
2016-05-06 14:26:23
703
转载 如何获得select被选中option的value和text
一:javascript原生的方法1:拿到select对象: var myselect=document.getElementById(“test”);2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index3:拿到选中项options的value: myselect.opt
2016-05-04 09:32:00
1597
原创 Missing error handler on `socket`. TypeError: socket.set is not a function
在学习socket.io时候遇到了下面这个问题: 服务器端代码如下:var express = require('express');var http = require('http');var sio = require('socket.io');var app = express();var server = http.createServer(app);app.get('/',func
2016-05-02 14:44:48
2887
原创 ecshop:Warning: strpos(): Empty delimiter in E:\WebRoot\...\includes\lib_main.php on line1995
ecshop:Warning: strpos(): Empty delimiter ..\includes\lib_main.php on line1995报错解决方法:将1995行改为:if(empty($v['url'])){$condition = false;}else{$condition = empty($ctype) ? (strpos($cur_url,
2016-04-04 22:41:35
1208
原创 javascript的垃圾回收机制
和java,c#一样,javascript也有垃圾回收的机制,比如说c++和c就没有垃圾回收机制。可能有这么一种倾向,垃圾回收机制必须有一种平台来进行回收。比如说下面将的javascript的执行环境V8就会负责管理代码执行过程中的垃圾回收。javascript具有自动垃圾回收机制,执行环境会负责管理代码执行过程中使用的内存。原理就是找出那些不再继续使用的变量,然后释放其占有内存。这整个过程也会按照
2016-03-13 14:10:45
4195
转载 js各种距离区分
2.小小总结一小下" title="clientWidth/scrollWidth/offsetWidth 小小总结一小下" style="margin:0px; padding:0px; border:0px; list-style:none">clientWidth是对象看到的宽度(不含边线,即border)scrollWidth是对象实际内容的宽度(若无padding
2016-03-12 21:06:36
1163
原创 Drop and Drag API学习与整理
原文链接: Drop和Drag是能够DOM元素拖动与释放的API。过去我们也有一个能够实现拖动与释放的流程。今天总结一下,可以看到新的API是给我们提供了很大的便利和简化了许多代码的。拖拽的旧方法总的是下面下面的三个流程:(js以前是没有直接拖拽的方法的,所谓的拖拽也就是把鼠标拖拽的偏移值赋值给拖动的元素,这样就好像形成一个假象,我是可以拖拽的,实际上该元素就是我们硬性规定他的新新位置的)通过mo
2016-03-06 22:37:12
2454
原创 TCP的三次握手和四次分手
原文链接这学期就开始学网络啦,下下个星期就开课。看看我理解的TCP/IP的三次握手和四次挥手。顺便也总结了一下当用户输入网址的过程中发生了什么。以及关于HTTP的一些基本知识。首先我的理解:三次握手:客户端首先请求说我要请求你的服务器上的资源。服务器说好我知道啦。这时候客户端收到了服务器的响应又对服务器说我收到啦,谢谢。此时建立连接,可以开始传送数据了,这就是三次握手。四次挥手:可以是服务器
2016-03-03 22:24:57
2884
原创 解决跨浏览器问题的几个代码段总结
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-03 19:29:46
1368
原创 title: 如何生成多个ssh并将hexo博客布置到github
原文地址:Seven’s Blog生成新的公钥和密钥生成新的公钥$ ssh-keygen -t rsa -C "your-email-address"注意这里不能一直按enter键,否则会覆盖原来我的ssh。 当出现下面的第一行时,要输入新的ssh的地址并且命名。如下就是将id_rsa_aaa保存在了root/.ssh/下,并命名为id_rsa_aaa。注意window目录下不是root,你要找到
2016-02-27 00:50:50
1830
原创 理解DOM中的事件流的概念
原文地址什么是事件流流:用术语说流是对输入输出设备的抽象。以程序的角度说,流是具有方向的数据。事件流:从页面中接收事件的顺序。也就是说当一个事件产生时,这个事件的传播过程,就是事件流。事件:用户或者浏览器自身执行的某个动作,比如load,click,mousemove等事件处理程序:相应处理某个事件的函数叫做事件处理函数(也叫做事件侦听器)比如说React中的单向数据流,Node中的流,又或是今天本
2016-02-22 22:28:23
2152
原创 JS模块化工具requirejs
原文链接 上一篇文章记录的是AMD和CMD模块化标准。requireJS就基于AMD。下面看看requireJS的基本知识。RequireJs出现的原因随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。比如: <script type="text/
2016-02-18 20:31:59
815
原创 Node + Express 内容渲染
内容渲染大多数情况下,渲染内容用 res.render,它最大程度地根据布局渲染视图。如果想写一个快速测试页,也许会用到 res.send。你可以使用 req.query 得到查询字符串的值,使用req.session 得到会话值,或使用req.cookie/req.singedCookies 得到 cookies 值。到示例 6-8 演示了常见的内容渲染任务:示例 6-1 基本用法
2016-01-11 22:53:53
5092
原创 Node+Express中请求和响应对象
在用 Express 构建 Web 服务器时,大部分工作都是从请求对象开始,到响应对象终止。url的组成:协议协议确定如何传输请求。我们主要是处理 http 和 https。其他常见的协议还有 file 和 ftp。主机名主机名标识服务器。运行在本地计算机(localhost)和本地网络的服务器可以简单地表示,比如用一个单词,或一个数字 IP 地址。在 Inte
2016-01-11 22:52:06
14194
原创 node运行报错: Error: listen EADDRINUSE :::3000 e
可能的原因是测试时打开了两个端口,关闭其中一个即可错误解决方案:
2016-01-07 21:21:53
12404
原创 node+express读书笔记1
Node所提供的范式和传统的Web服务器不同,你写的程序就是Web服务器。Node只是给你提供了一个构建Web服务器的框架。Node的核心理念是事件驱动编程。很多人接触事件驱动编程是从用户界面开始的,用户点击了什么,然后你处理这个“点击事件”。在服务器上响应事件这种概念性的跳跃可能会比较难,但也是一样的。比如:http.createServer,其事件就是隐藏的,HTTP请求就是要处理的函数。
2016-01-07 20:24:35
520
转载 深入理解CSS3 Animation 帧动画(step详解)
By Aaron:CSS3我在5年之前就有用了,包括公司项目都一直在很前沿的技术。最近在写慕课网的七夕主题,用了大量的CSS3动画,但是真的沉淀下来仔细的去深入CSS3动画的各个属性发现还是很深的,这里就写下关于帧动画steps属性的理解我们知道CSS3的Animation有八个属性animation-nameanimation-durationanimation-dela
2016-01-06 18:58:58
8920
原创 mongodb基础命令和知识
下面是我对MongoDB的整理和记录:MongoDB是什么:MongoDB 是一个基于分布式文件存储的数据库。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mo
2016-01-06 16:09:27
485
原创 node + mongodb建站
最近跟着imooc学了下node+mongodb,下面是我的记录和整理下面是项目文件说明如何通过npm下载bootstrap,jquery等库npm install bower(如果提示找不到git无法下载 ,就转到git bash下载)bower install bootstrap (bootstrap依赖于jquery,所以这个命令会顺便把jquer
2016-01-05 18:51:18
676
转载 mongdb安装时报错
mongdb启动的时候会报如上标题的错误,查询了很多资料终于找到解决办法,现把解决方法记录下来,以免以后忘记。[plain] view plaincopyprint?[root@localhost bin]# ./mongo 但是出现如下错误: [root@localhost bin]# ./mongo MongoDB sh
2016-01-04 14:00:06
857
原创 CSS3毛玻璃
前两天在网上看到有个用css做的毛玻璃效果,好喜欢,就仿着做了个demo。有很多这种效果直接用的ps弄得图片。但css3也可以直接做出这种效果,给人一种层次感,背景虚化,让重点放前面。demo的地址:http://7.ghostbuttons.applinzi.com/mbl/test.htmlhttp://7.ghostbuttons.applinzi.com/mbl/4.h
2016-01-01 13:35:42
1139
原创 jquery-mobile一直加载的原因
Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'file:///C:/Users/cld/Desktop/manage/index.html' cannot be created in a document with origin 'nul
2015-12-09 17:25:15
867
原创 jquery瀑布流
//主要的思想是用窗口宽度,图片宽度算出一共有几个列,并用一个数组记录每一个列//最短的距离,并把下一个图片加载在这个最短的列中,重复这个过程。//当下拉加载更多图片时,要判断是否有加载条件,加载条件的判断根据窗口高度,文档高度和滚动条高度来判断。//这里只是静态的添加图片,其实可以改进用ajax来动态从后台读取数据并加载。js文件$(window).on('load',
2015-11-24 16:37:20
508
原创 arguments和Array.prototype.slice.call(arguments,0);
下列错误的代码:原因是arguments并不是真正的数组。所以并不能直接用forEach来,可以把arguments转换成数组。function useArguments() { var sum = 0; arguments.forEach(function(e){ sum+=e; }); // for(var i=0;i
2015-11-19 21:24:05
741
原创 ionic由于使用了header和subheader导致被遮挡的问题
这是一个小bug,解决方法有两种:根据做的东西不同选择不同的 helloafds hello 上面一种是使用比如有后退,导航的,下面是真正的一个header,一个subheader Left Button Header
2015-11-04 21:53:51
8576
原创 ionic service.js
当你初试 Angular 时,很自然地就会往 controller 和 scope 里堆满不必要的逻辑。一定要早点意识到,controller 这一层应该很薄;也就是说,应用里大部分的业务逻辑和持久化数据都应该放在 service 里。很多人问道,关于如何在 controller 里保存持久化数据。这就不是 controller 该干的事。出于内存性能的考虑,controller 只在需要的时候才
2015-11-03 19:18:21
1600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人