文章列表 (共 622 篇,第 40/63 页)
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:流畅的浏...
阅读全文 →
KeystoneJS:强大的 CMS 和 web 应用框架。https://github.com/keystonejs/keystoneReaction Commerce:拥有实时的架构和设计的响应式(reactive) CMS。https://github.com/reactioncommerce/reactionGhost:简单、强大的发布平台。http...
阅读全文 →
Redis是一个高性能的,开源key-value型数据库。是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储。因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用Redis。顺便整理下Redis的安装过程,以便查阅。下载Redis解压Redis编译安装Redis配置Redis启动Redis添加开机启动项Redis配置...
阅读全文 →
Session用于在服务端保存用户会话状态(如:用户登录信息等)。Session在程序重启、多进程运行、负载均衡、跨域等情况时,会出现Session丢失或多进程、多个负载站点间状态不能共享的情况。要解决这些问题,我们需要将Session持久化存储,Redis存储是一个非常不错的Session持久化解决方案。Session与CookieExpress.js配置...
阅读全文 →