03 2017 档案
摘要:var data = [ {id:1,title:'a',pid:0}, {id:2,title:'a1',pid:1}, {id:3,title:'a11',pid:2}, {id:4,title:'a12',pid:2}, {id:5,title:'a2',pid:1}, {id:6,title
阅读全文
摘要:1.db.companies.aggregate({"$project":{"companyId":1,"_id":0}}) //在查询的结果中,只出现companyId结果 2.db.companies.aggregate({"$group":{"_id":"$companyId","count"
阅读全文
摘要:配合使用node-inspector 1.全局安装node-inspector npm install -g node-inspector 2.在终端直接运行 node-inspector --web-port={port} 3.在浏览器中打开地址就可以调试node 其中在source中打断点,并在
阅读全文
摘要:1.在3台不同的机器上启动mongo mongod --replset setName -f mongo.conf --fork 其中: replset开启副本集的参数 setName是副本集的名称 --fork 复制进程(原先的mongo是开启着的,fork是复制一个进程) 2.通知各个机器的mo
阅读全文
摘要:nod由于常用内存在1.2-1.8G之间,并且是常用内存,所以node在处理并发以及高效的处理请求这方面特别的强. 怎么有效的使用node的内存: 首先查看内存的情况: process.memoryUsage()函数来查看内存的大小: rss: 进程的常住内存,包括: heapTotal:V8堆内申
阅读全文
摘要:内存泄漏的情况: 在node中使用缓存: 推荐使用模块:node-lru-cache 如果是自己设计内存当缓存使用,即用对象的方式缓存数据,.v8的垃圾回收机制则不会回收这些缓存,因此推荐使用上面的模块,以防止造成内存泄漏.
阅读全文
摘要:切片来源:从list中取出来部分list,组成list 1.传统方法: [list[0],list[1],list[2]] 2.采用循环
阅读全文
摘要:1.def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs foo(1,2,3,4) foo(a=1,b=2,c=3) foo(1,2,3,4, a=1,b=2,c=3) *args是非关键字参数,用于元组,
阅读全文
摘要:1.git查找文件提交记录: git log 文件名 -p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新 2.git 查看某次具体的提交信息: 3.如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行 git checkout -b local-branc
阅读全文
摘要:原文链接: http://www.cnblogs.com/diligenceday/p/4105229.html 引入:handlebars-layouts 引入:handlebars 自定义helper的方法: Handlebars.registerHelper('if', function(co
阅读全文
摘要:http://www.cnblogs.com/xinghebuluo/category/338660.html
阅读全文