mongodb 之前听说过很久,一直没去试试。这几天正好有空,就随手搭了一个。

MongoDB的官网是:http://www.mongodb.org/

介绍啥的客套话也不多说了,网上一搜一大把。

先说下如何安装:

1、MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/downloads ,找到对应的电脑版本下载。

阅读全文——共1836字

VPS安装到绑定多域名 过程

1、一个全新的VPS,是centOS的linux系统。首先需要安装Linux+Nginx+Mysql+PH环境。

安装LNMP可查看文章:http://lnmp.org/install.html

2、安装完环境之后,需要绑定域名,绑定域名操作可查看:http://www.btdou.com/lnmp-vhost.html

3、绑定域名后,需要将文件上传至对应的文件夹,默认是/home/wwwroot/你绑定的域名/,上传可以搭建个ftp服务器,也可以用wget命令。

阅读全文——共1446字

iscroll 是一个轻量级的 lib,最近在做移动端的项目,如果要模拟原生体验,少不了这类模拟原生滚动的lib。

好在代码量不多,从github上fork了iscroll的源码,就开始调试分析,网上大部分资料都是针对iscroll 4的,对iscroll 5的分析基本没有,而且连个中文API文档都没有。

在研究源码的过程中,由于对iscroll项目使用并不多,对于源码内的一些变量及条件判断也并不是很理解其使用场景及作者这样写的意图。

本次注释的是iscroll-lite.js ,因为其核心功能都包含了,代码量也少,这样理解起来更容易些。

如下是源码注释,也可以查看我的github:https://github.com/baofen14787/iscroll/blob/master/build/iscroll-lite.js

阅读全文——共22518字

需求是这样的:之前fork了别人的一个项目A,fork之后也一直没动静,但是项目A在不断的更新中。

突然有一天,想修改一下项目A的源码,但是自己fork的项目已不是最新版本了,这时需要将项目A最新版更新到我自己fork的项目里,然后再修改项目A

类似这种需求,可参考https://help.github.com/articles/syncing-a-fork

Fences 是一款非常好用的桌面图标管理软件,目前网上大部分比较逗是2.01版本的破解。个人而言,感觉Fences 1免费版已能够满足需求了。

Fences 2.01版本多了很多功能,但不是很常用,可有可无的。

先说下2.01版本的破解方法:

fences 2.01 破解版下载地址:http://pan.baidu.com/s/1kT7I4E7

1.安装Fences2,确保防毒软件已关闭。

阅读全文——共737字

用github的人都知道master分支仅是浏览代码,而无法将页面直接在网页打开,而gh-pages分支则是用于直接浏览源码页面的分支。

每次修改后提交master分支然后切换到gh-pages分支又重新提交一次,显然这个过程非常繁琐。

当然可以用git rebase 命令来简化操作。但是有个更好的办法可以自动同步分支。

打开github项目文件的根目录,找到.git 这个文件夹(文件夹默认是隐藏的,可以在控制面板-》文件夹里开启隐藏文件可见)

然后找到config这个文件

阅读全文——共451字

本文只是一个索引,收集了网络上大部分关于调试及优化方面的文章,从中挑选了一些比较好的文章分享给大家。

移动端性能不及桌面浏览器性能的10分之1,特别是在android设备良莠不齐的情况下,性能显得尤为重要。感觉做移动端页面,重回了解放前电脑还是386的年代,呵呵。

国内,16ms优化,60fps指标等相关的文章非常少,大部分还是翻译国外的一些优秀文章,非常感谢这些翻译者对web前端的贡献,让我等英文盲能及时了解前沿技术哈。

在进行毫秒级的优化时,了解浏览器的工作原理非常重要,这是晋级优秀程序员的关键。就像写win客户端软件的,总会去了解一下计算机组成原理、操作系统原理等。而我们做web页面的,了解浏览器工作原理也是一样的道理

浏览器的工作原理

阅读全文——共1482字