文章列表 (共 625 篇,第 40/63 页)
之前我写过mysql duplicate key update地址:http://www.niefengjun.cn/blog/527086d0efca40720494525bc7e05049.html今天遇到一个需求 给mongodb数据库更新数据 存在时 不插入 不存在的时候插入 想到mysql 能够一条语句实现此功能 查阅mongodb后发...
阅读全文 → 话说那是一个晴朗的一天,但博主的心情似乎和晴天关系不大。那一天我上学了 由于高考失利。被迫只能选择城市 而无法选择大学 大学的每一扇门似乎都没有对我打开。 就这样 我独身一身来到了北京 一个让我向往的地方。来到了吉利大学 一个让我梦碎又梦醒的地方。梦碎的是 我不知道自己未来...
阅读全文 → 最近帮大家解决了不少问题。看他们源码的时候,有一种不想看的感觉. 尽管mvc 已经喊了好多年了,但是为啥还是这么多人不遵守规则呢 很多问题 就出在没有分层 势必会导致很多问题存在。 mvc的基本感念回顾一下 简单来说,MVC是一种流行的程序...
阅读全文 →1.什么是异步编程?异步编程是指由于异步I/O等因素,无法同步获得执行结果时,
在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、ajax请求等等。示例:
for (var i = 1; i <= 3; i++) {
setTimeout(function(){
console.log(i);
}, 0);
...
阅读全文 → 为了让大家更加方便的交流。今天我给博客增加了评论的功能。以后大家的留言,博主小聂都能看到的。看到后,会针对大家的问题,做更为详细的说明。感谢大家的支持。您的激励是我前进的动力。 有更好玩的想法,欢迎联系小聂。 大家以后可以在每篇文章后面评论了。 QQ:357403651 &n...
阅读全文 → 需求是得到一定返回内的活动数据 这个要用到mongoodb的 2d 距离计算功能 需要给活动增加个gps 的距离 先写个demo 吧var niefengjun=mongoose.Schema({
id:String,
&nbs...
阅读全文 → 今天从同事那里发现一个奇怪的事情 mongoose 文档名竟然变成了定义的复数。很是奇怪。仔细研究后发现 他定义模板的时候第三个参数未定义 然后mongoose自动将文档名字变成了复数。温故而知新 我把mongoose 的基本方法写一下 仅供大家参考 var mongoose = require(...
阅读全文 → 今天碰到一个需求 需要把大批的数据一次性插入到redis 并分批读出来 而且需要设定过期时间 查阅redis文档 最终找到了答案 要用到lpush 而lpush的数组对象里又要是字符串 为此 需要将大数组转换下 以下是实现方法 仅供参考 var redis=require('redis...
阅读全文 → 先看下官方解释 dependent injection module, used to help isolating components which will become more easily test
依赖注入模块,用来分离应用程序中的组件,或用来测试。"requir...
阅读全文 →包管理器管理着 javascript 库,并提供读取和打包它们的工具。npm:npm 是 javascript 的包管理器。官网Bower:一个 web 应用的包管理器。官网component:能构建更好 web 应用的客户端包管理器。官网spm:全新的静态包管理器。官网jam:一个专注于浏览器端和兼容 RequireJS 的包管理器。官网jspm:流畅的浏...
阅读全文 →