2017年3月24日

摘要: ... 由于工作原因,太久没有写博客了,惭愧。 一直在说要买云服务器,前几天终于买了3个月,拿到之后就开始玩我最爱的nodejs,每天都是搞到12点1点过,乐此不疲啊。 从昨天开始玩的微信公众号,到今天算是真正意义上的打通了,先说一下服务器Token的验证: Token的验证表明了你是开发者,并且你 阅读全文
posted @ 2017-03-24 00:53 薛将军 阅读(498) 评论(0) 推荐(0) 编辑

2017年1月20日

摘要: 1.冒泡排序 2.快速排序 3.归并排序 排序算法其实用得时候不是很多,但还是需要掌握常用的几种,总结下来,经(dui)常(fu)复(mian)习(shi)。 阅读全文
posted @ 2017-01-20 11:37 薛将军 阅读(202) 评论(0) 推荐(1) 编辑

2017年1月4日

摘要: 个人域名http://www.xuejiangjun.com已经开通,年后将进行装修,期待中~ 阅读全文
posted @ 2017-01-04 11:55 薛将军 阅读(225) 评论(0) 推荐(0) 编辑

2016年12月14日

摘要: 最近在CNode社区看到有人分享了免费的线上mongodb数据库(容量500M),今天去注册了一下,成功的将线下数据库替换掉了,现在就说一下它的使用和配置需要注意的地方: mLab是一款免费的在线mongodb数据库,它为用户免费提供了500M容量,这个数据库只能选择默认的,当然想要使用其他的就肯定 阅读全文
posted @ 2016-12-14 13:46 薛将军 阅读(6403) 评论(1) 推荐(0) 编辑

2016年12月1日

摘要: #名词解释: Schema 一种以文件形式存储的数据库模型骨架,不具备对数据库操作的能力 Model 由Schema生成的模型,具有抽象属性和行为,能够操作数据库 Entity 由Model创建的实体,可以操作数据库 Schema 、 Model 、 Entity的关系:Schema生成Model, 阅读全文
posted @ 2016-12-01 17:38 薛将军 阅读(372) 评论(1) 推荐(1) 编辑

2016年11月7日

摘要: P1:在cnodejs.org上面看到有人问这个问题: 然后对此产生思考,第一句db.artile.find('uid':id) 然后问后台是否是这样查询,后台告诉我不是,这种写法就是违背非关系型数据库的设计原理的,我一想也是这个道理,应该是一个用户就是一个记录,他的id,username,user 阅读全文
posted @ 2016-11-07 18:23 薛将军 阅读(301) 评论(0) 推荐(2) 编辑

2016年11月4日

摘要: "不知道为什么,就是想写一篇文章。。。"——某程序员 一直在说要学习mongoDB,前段时间终于学习了。今天刚好把mongo和nodeJS结合起来了,就写一篇文章总结一下。 先说一下mongoDB的安装,在mongo官网下载安装包(自行百度),或者在GitHub上面自行下载然后编译(过程省略。。。) 阅读全文
posted @ 2016-11-04 18:20 薛将军 阅读(211) 评论(1) 推荐(1) 编辑

2016年10月31日

摘要: 一年多没有写过博客,期间一直还有在写印象笔记。在我心中博客就是来分享技术的,一些总结之类的还是放到笔记上比较合时宜,所以就没有过多的再关注博客。 从今天开始要多关注了,把自己的总结、学到的新东西、感想写到博客,当然更多的是技术分享。 马上年底了,希望自己在来年有更大的进步,祝自己工作顺利。 阅读全文
posted @ 2016-10-31 17:58 薛将军 阅读(160) 评论(0) 推荐(1) 编辑
摘要: 1.回文数 2.数组去重 3.字符串中出现最多次数的字符和次数 4.冒泡排序 5.不利用中间变量交互两个 6.斐波那契数组 7.生成随机长度字符串 还有一些其他算法,先总结到这 11月1日 今天又看到了快速排序,写下来: 思路就是分成左边数组和右边数组,把第一个拿出来作为参考,剩下的元素比第一个小的 阅读全文
posted @ 2016-10-31 17:37 薛将军 阅读(604) 评论(0) 推荐(0) 编辑

2015年11月29日

摘要: Gulp 是一款基于任务的设计模式的自动化工具,通过插件的配合解决全套前端解决方案,如静态页面压缩、图片压缩、JS合并、SASS同步编译并压缩CSS、服务器控制客户端同步刷新。Gulp安装全局安装:$ npm install -g gulp 1. 将安装包放在 /usr/local 下2. 可以直接... 阅读全文
posted @ 2015-11-29 23:59 薛将军 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. 使用:not()为导航添加/取消边框传统的方法为导航栏添加边框:/* add border */.nav li { border-right: 1px solid #666;}/* remove border */.nav li:last-child { border-ri... 阅读全文
posted @ 2015-11-29 22:25 薛将军 阅读(161) 评论(0) 推荐(0) 编辑

2015年11月22日

摘要: 端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至没... 阅读全文
posted @ 2015-11-22 23:17 薛将军 阅读(272) 评论(0) 推荐(0) 编辑
摘要: CookieCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。接下来就谈谈cookie的一些利弊,cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。第一:每个特定... 阅读全文
posted @ 2015-11-22 22:41 薛将军 阅读(315) 评论(0) 推荐(0) 编辑

2015年11月15日

摘要: 闭包的特性 闭包有三个特性: 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量。 闭包的缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包是javascript语言的 阅读全文
posted @ 2015-11-15 21:26 薛将军 阅读(205) 评论(0) 推荐(0) 编辑

2015年11月9日

摘要: 什么是 haslayout ? haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在Internet Explorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 阅读全文
posted @ 2015-11-09 00:41 薛将军 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 两个或多个块级盒子的垂直相邻边界会重合。结果的边界宽度是相邻边界宽度中最大的值。如果出现负边界,则在最大的正边界中减去绝对值最大的负边界。如果没有正边界,则从零中减去绝对值最大的负边界。注意:相邻的盒子可能并非是由父子关系或同胞关系的元素生成。但是边界的重叠也有例外情况: 1、水平边距永远不会重合。 阅读全文
posted @ 2015-11-09 00:39 薛将军 阅读(4142) 评论(0) 推荐(0) 编辑

2015年9月14日

摘要: 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"... 阅读全文
posted @ 2015-09-14 22:56 薛将军 阅读(248) 评论(0) 推荐(0) 编辑

2015年9月6日

摘要: 测试 文字 链接 阅读全文
posted @ 2015-09-06 20:01 薛将军 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-09-06 19:56 薛将军 阅读(384) 评论(0) 推荐(0) 编辑

导航