自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (18)
  • 收藏
  • 关注

原创 搭建简单的mongodb服务器

搭建简单的mongodb服务器的步骤: cd /data/mongodb mkdir data mkdir log mkdir conf mkdir bin cp /usr/local/mongodb/bin/mongod bin/ cd conf/ vim mongod.conf ​ port =

2017-07-31 11:58:39 685

原创 Node.js对于MongoDB的操作DAO的封装

Node.js对于MongoDB的操作DAO的封装在看下面的代码之前,希望你阅读过这个,在阅读完之后,你应该就会明白,我下面的这些代码的整体思想。首先,下面是代码的大体的样子var mongoClient = require('mongodb').MongoClient;function MongoDB(url) {...}...MongoDB.prototype.insert = funct

2017-07-30 21:29:48 2641

原创 手写JavaScript模板引擎

在上一篇博客中,写了简单的模板引擎的例子,是存在一定的局限性的,所以打算再看看这个模板引擎查找要替换的部分这次的模板是类似下面这样的var str = "今天是{{day}},天气{{weather}}, 我今天的计划是, {{plan}}";var reg = /{{\w+}}/g;console.log(str.match(reg)); [“{{day}}”, “{{weather}}”

2017-07-30 16:21:02 1202

原创 CVTE提前批笔试总结

CVTE的笔试中的选择题为多选题,大题为两道编程题,对笔试中的一些点整理如下:window.history对象window.history 对象包含浏览器的历史history.length: 返回浏览器历史列表中的 URL 数量。go : 加载 history 列表中的某个具体页面,最常用的,参数为数字(-1上一个页面,1前进一个页面)或者字符串(字符串必须是局部或完整的URL,该函数会去匹配字

2017-07-30 13:20:11 1047

原创 Node.js的module.exports与exports

今天在写MongoDB的DAO的时候,因为一些疏忽导致出现了例如MongoDB is not a function,Cannot read property 'connect' of undefined的错误,所以写这篇博客说说module.exports与exports,顺便理一下自己在写DAO的思路想先看下官网的东西,地址:http://nodejs.cn/api/exports先看一下expo

2017-07-29 18:26:38 1411

原创 美团面试总结

HTML5中的一些新标签?关于HTML5可能我用到的还是相对比较少,所以我就说了一些我常用的新标签:header,footer,audio,video,nav,关于这些,可以参考这里块元素和内联元素的区别块元素:独占一行,可以设置width,height属性,可以设置margin和padding内联元素:不会独占一行,设置width和height无效,水平方向上的margin和padding有效块元

2017-07-27 17:44:29 1443

转载 前端解决跨域问题的八种方案

原文链接同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.jshttp://www

2017-07-27 14:53:31 456

原创 HTML5的新标签

新特性语义特性HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web本地存储特性HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储设备兼容特性HTML5提供了前所未有的数据与应用接入开放

2017-07-26 19:47:10 731

原创 axios中的this

今天别人使用axios中遇到了这个问题,因为感觉比较好奇,所以就帮着解决了一下,这篇博客用于记录一下此次错误的分析这个是Vue中的钩子函数,在里面利用axios进行了一次get请求 created() { axios.get('https://httpbin.org/get') .then(function(response) {

2017-07-22 14:35:10 4940 6

原创 vuex学习之路之出现的错误一

vuex学习之路之出现的错误一关于vuex是什么,怎么用的问题?参考这里控制台报出的错误是”TypeError: Cannot read property ‘state’ of undefined”,具体如下所示:代码如下所示: import store from '../vuex/store' import {mapState} from 'vuex' export defa

2017-07-22 13:09:09 6843

原创 vuex—数据管理器

vuex—数据管理器 “vuex是用于Vue的状态管理模式,它采用集中式存储管理应用的所有组件的状态。”vuex的应用核心就是仓库(store),管理的是状态,状态,就是共用的属性或者数据,vuex将共用的属性进行管理,vuex的特点,第一点状态存储是响应式的,第二点就是不能直接更改store的状态,改变store的状态的唯一途径就是显示的提交mutations对于每一个应用来说,仅仅只含有一

2017-07-21 13:11:06 958

原创 关于Promise与async/await的例子

今天不想写太多的文字,就来两段代码吧,我今天最有用的收获应该就是在这代码中,下面我就将它们分享出来代码片段一var p = Promise.resolve();var ret = null;console.log("outer1");var ary = [23, 34, 45, 56, 67];for(var i of ary) { console.log("test-for" , i);

2017-07-18 17:43:58 9905

原创 关于Promise的总结

关于Promise的总结Promise是抽象异步处理对象以及对其进行各种操作的组件,它的功能是可以将复杂的异步处理轻松的模式化。创建Promise对象的方法创建对象的方法1.new Promise(fn)返回一个Promise对象2.在fn中指定异步等处理处理结果正确的时候,调用resolve(处理结果值)处理结果错误的时候,调用reject(Error对象)3.使用 promise.then

2017-07-16 11:23:44 1915 4

原创 图解原型原型链

图解原型原型链原型 ?在“类”中(也就是函数中)的prototype就指向一个原型对象,在实例中,__proto__就指向的是一个构造它的那个“类”(函数)的原型,通过protoype与__proto__就会形成一个原型链,对于一个实例来说,就是谁构造的我,我的__proto__就指向谁的原型,直到最顶层的Object,对于“类”(函数)来说,我的prototype指向的是我自己的原型,我里面也有_

2017-07-14 09:57:23 786

原创 闭包与循环的尝试

闭包与循环的尝试for(var i =0; i <= 5; i++) { var old = new Date().getTime(); setTimeout(function timer() { let newT = new Date().getTime(); console.log("time", newT - old); console.log(i); },

2017-07-13 21:49:39 391

原创 替换空格

题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路分析:可以想到两种解决方案第一种创建新的字符串,在新的字符串中进行替换第二种就是在原来的字符串上做替换,并且保证输入的字符串后面有足够多的多余空间这里我用的是第二种在原来字符串上进行替换,替换的顺序有两种,从前向后替换和从后向前替换,从

2017-07-12 19:34:04 391

原创 Vue警告

Vue警告component lists rendered with v-for should have explicit keys问题描述:<el-tab-pane v-for="(type, item) in typesGoods" :label="listNames[item]" > <div> <ul class="cookList"> <li v-for="good

2017-07-11 20:18:15 5117

原创 二维数组中的查找

题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数思路描述:一个数字的下方和右方是比它本身大的区域,而左方和上方时比它本身小的区域。选取右上角的数字进行比较,当该数大于指定的数时,舍去该列,当该数小于指定的数时,舍去该行,当相等时,则表示找到C语言实现:#include<std

2017-07-11 20:03:58 380

原创 跨域问题以及解决办法

跨域问题以及解决办法什么是跨域问题?跨域这个问题是由于浏览器的同源策略引起的,请求的URL地址,必须与浏览器的URL是相同协议、相同域名、相同端口的,否则是不允许访问的 浏览器URL 要访问的URL 结果 http://www.123.com/index http://www.123.com/server 成功 http://www.123.com/index http

2017-07-10 11:13:35 688

原创 Fetch

Fetch之前所写的Ajax都是利用XMLHttpRequest实现的,可是也不难发现XMLHttpRequest并不是专为Ajax实现的,并且它也没有关注分离的原则,配置和调用方式比较混乱,不太友好,而基于Promise的Fetch就比较友好相关文档:https://developer.mozilla.org/zh-CN/docs/Web/API/GlobalFetch/fetch简单介绍fetc

2017-07-09 21:18:23 921

原创 HTTP与HTTPS

1.什么是HTTP?HTTP(Hypertext Transfer Protocol)是面向事务的应用层协议,它是万维网上可靠交换文件(图像、音频、文字)的重要基础,它选择的传输层的协议是面向连接的TCP协议,HTTP本身是无连接、无状态的2.什么是HTTPS?HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),HTTPS的安全基础

2017-07-09 13:24:43 573

Node.js对于MongoDB的操作DAO的封装

这是通过Node.js对于MongoDB的操作DAO的封装的代码

2017-07-30

表单验证的插件

利用jQuery和Bootstrap编写的表单插件,可扩展

2017-06-15

虚拟DOM的实现

这是虚拟DOM简单实现的代码,理解时可以参考http://blog.csdn.net/dear_mr/article/details/72566716

2017-05-20

响应式的实例

这是响应式网站的Demo,可以作为学习响应式的参考

2017-05-15

XSS的攻击及防御代码的简单演示

这个是XSS的攻击及防御代码的简单演示,利用Node搭建的

2017-04-25

广度优先搜索算法BFS

广度优先搜索算法—BFS的相关代码,包括循环队列的代码

2017-04-24

深度优先搜索算法—DFS

该代码是DFS算法的实现,讲解部分可以查看我的博客

2017-04-23

线性结构-串

包含串的常用操作,以及从串S中删除串T的代码

2017-04-16

线性结构—队列

关于队列的代码,包括循环队列

2017-04-16

数据结构-栈的实现

数据结构中栈的代码,以及汉诺塔的代码

2017-04-13

C的线性表的实现

通过C语言实现的线性表,有顺序表结构和链式结构,以及链表合并的相关代码

2017-04-13

jQuery插件-轮播

这是一个仿照jQuery封装出的一个关于轮播的插件

2017-04-11

jQuery实现滚动效果

利用jQuery分别实现了轮播效果,上下文字滚动效果

2017-04-11

数据查询(本地数据)

利用本地数据查询,可以减少与后台交互的次数,提高效率

2017-04-09

本地数据的正反查询(市县联动示例)

本地数据的正反查询(市县联动示例)

2017-04-09

本地数据正反查询示例

2017-04-08

本地数据的正反查询-市县级

本地数据的正反查询-市县级

2017-04-08

A-star算法

A*算法的实现

2017-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除