在博客没建成之前,一直纠结在是用国内主机和还是国际的,无奈尝试了几个国外的VPS,不是速度太慢就是比较贵,作为一个访问量几乎没有的博客来说,基本属于浪费。正好阿里的云主机现在很火热,申请试用了一下,1M的宽带速度也还是挺快的。于是选择了阿里云作为博客服务器,为了节省成本,我选择了低配置 512M内存,1M宽带。接下来就是选择操作系统的问题了,为了最大限度的“榨取”系统资源,阿里云的所有linux的操作系统我都分别测试了一下。发现其linux内存占用普遍偏高,512的内存,大部分系统刚刚装上,内存占用都到了100M以上。所有系统里面,就Centos 64bit 5.8表现好一些,系统刚装上,内存占用在100M以上,编译安装完Nginx+php+mysql并开启之后,占用内存大部分时间还是在200M一下,表现还算是良好的。剩下的资源还能再利用一下。
闭包是什么?关于闭包,最简单的描述就是 ECMAScript 允许使用内部函数--即函数定义和函数表达式位于另一个函数的函数体内。
这句话太晦涩难懂,要深入理解闭包,我觉得要弄懂它的作用是什么才算是真正理解。我们知道,在函数内部定义的变量,其外部是无法访问的。
首先来看一个例子
function a(){
var i =0; //注意不能写成 i=0
}
a();
alert(i);
发现函数执行返回了一个错误,说明函数内部的变量不能被访问
…阅读更多>>
Linux软件安装方式有很多,为了保证服务器运行的稳定性,很多人会采用编译软件安装源代码的方式来安装软件;下面我来把Godaddy VPS上的编译过程贴一下,包括安装过过程和遇到的一些问题,以及解决的办法等。需要说明的是,mysql的高级版本需要用cmake来编译
yum install gcc gcc-c++ make
wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
wget http://nginx.org/download/nginx-1.4.1.tar.gz
wget http://us1.php.net/distributions/php-5.5.0.tar.gz
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz -4
wget http://zlib.net/zlib-1.2.8.tar.gz -4
wget http://jaist.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz -4
wget http://jaist.dl.sourceforge.net/project/libpng/libpng16/1.6.2/libpng-1.6.2.tar.gz -4
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.5.0.tar.gz -4
wget http://www.ijg.org/files/jpegsrc.v9.tar.gz -4
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz -4
…阅读更多>>
域名注册一年多了,一直想弄个博客,却一直纠结与用哪儿的服务器,网站怎么设计之类的问题,而不能上线。时间越长发觉下定决定去做到越困难,就在刚刚还在纠结于是自己写个设计个主题,然后重构呢,还是直接找个免费的主题先用着;想着想着,脑子里突然冒出一句话“任何东西不是一开始就牛逼的”,确实是这样。于是就有了这篇文章和已经上线的巨丑的博客,不管怎么样,我的心中最原始的想法是分享和学习,而不是弄出一个各个方面都牛逼的博客。
本博客主要关注web前后端,包括Javascript, SEO, jQuery, php, linux, Python等,分享我学习过程中的心得体会,欢迎批评吐槽。