MongoDB Performance Optimization

MongoDB真的遇到性能瓶颈了吗? 对于查询优化,还可以做到哪些?

##关于服务器硬件

  • MongoDB使用内存映射文件I/O来访问数据存储,所以受到了OS以及内存大小的限制.64bit的Linux最大虚拟内存地址为128TB,而Windows对内存映射文件的限制为8TB(如果开启日志则只有4TB)

阅读更多

洋葱数学Android V1.2版本总结

提纲


  1. 必要的趟坑
  2. app设计结构上进一步分层

阅读更多

JavaScript Pretty Date

pretty.js是让日期看起来”pretty”的方式,代码仅有十几行.在jQuery中调用prettyDate()也可实现相同效果.

阅读更多

A Visual Guide of CSS3 Flexbox

flexbox is a CSS attribute to organize the webpage’s layout and responsive compatibility. Here is a visual tutorial from scotch.io that could be referenced.

阅读更多

sicp巫师学徒修炼之路(2)

选自塞尔的红袍法师学院标准教材 必修课一

写于4月16日

战斗法师

Alt text

#第二章 构造数据的抽象

阅读更多

Creative, Reactive Reactjs

Discovery is the ability to be puzzled by simple things.
by Noam Chomsky

We get indulged in the amazement and excitement of what AngularJS offers to us. Meanwhile, a group of people on the other side of the globe had began to think of its potential drawbacks, and tried to solve them.

阅读更多

Angular controllerAs and $scope

先来看一个比较常见的问题

1
2
3
4
5
6
7
var myApp = angular.module('myApp',[]);
myApp.controller('parentController', function($scope){
$scope.name = 'xiaoming';
});
myApp.controller('sonController', function($scope){
/*no code*/
});

阅读更多

JS Written Number

js-written-number is an npm package for converting Arabic numbers to their written form

阅读更多

Pastie分享代码

有需要分享代码片段,不妨试一试Pastie.
在Pastie中,你可以剪切/粘贴代码,生成链接分享出去. 为了方便使用,也可以在主流编辑器中安装Pastie的插件.

阅读更多

软件版本号

版本控制的好处是不言而喻的,在版本控制中对版本号的使用(比如打TAG)其实也是一门学问,如何科学地使用版本号呢?
目前有很多软件版本号系统,我就来介绍一下常用的几种吧~

阅读更多