03 2014 档案

摘要:相对C/C++ 而言,我们所用的JavaScript 在内存这一方面的处理已经让我们在开发中更注重业务逻辑的编写。但是随着业务的不断复杂化,单页面应用、移动HTML5 应用和Node.js 程序等等的发展,JavaScript 中的内存问题所导致的卡顿、内存溢出等现象也变得不再陌生。1. 语言层面的内存管理1.1 作用域作用域(scope)是JavaScript 编程中一个非常重要的运行机制,在同步JavaScript 编程中它并不能充分引起初学者的注意,但在异步编程中,良好的作用域控制技能成为了JavaScript 开发者的必备技能。另外,作用域在JavaScript 内存管理中起着至关重要 阅读全文
posted @ 2014-03-31 11:07 鍒樻爧 阅读(23803) 评论(4) 推荐(12)
摘要:1, :E浏览目录如果你要改变当前浏览的目录,或是查看当前浏览的目录,你可以使用和shell一样的命令::cd – 改变当前目录:pwd - 查看当前目录2, :ls其实,你用:E 浏览打开的文件都没有被关闭,这些文件都在缓冲区中。你可以用下面的命令来查看缓冲区于是,在你的Vim下,你会看到如下界面:你可以看到Vim打开了四个文件,编号是4,5,6,7,如果你要切换打开的文件,这个时候,你不要按回车(按了也没事,只不过按了就看不到:ls输出的buffer列表了),你可以使用下面的命令切换文件(buffer后面的4表示切到4号文件也就是src/http/ngx_http.c)::buffer . 阅读全文
posted @ 2014-03-27 14:43 鍒樻爧 阅读(1082) 评论(0) 推荐(0)
摘要:一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。 如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:与单个磁盘或文件系统分区相比,可以存储更多的数据。对于那些已经失去保存意义的数据,通常可以通过删除与那些数据有关的分区,很容易地删除那些数据。相反地,在某些情况下,添加新数据的过程又可以通过为那些新数据专门增加一个新的分区,来很方便地实现。通常和分区 阅读全文
posted @ 2014-03-26 14:21 鍒樻爧 阅读(112478) 评论(4) 推荐(14)
摘要:1 问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是我一直都想写的一个内容,做重点介绍:给定一条SQL,如何提取其中的where条件?where条件中的每个子条件,在SQL执行的过程中有分别起着什么样的作用?通过本文的介绍,希望读者能够更好地理解查询条件对于SQL语句的影响;撰写出更为优质的SQL语句;更好地理解一些术语,例如:MySQL 5.6中 阅读全文
posted @ 2014-03-23 19:52 鍒樻爧 阅读(2868) 评论(0) 推荐(0)
摘要:JavaScript中有时需要用到当前的请求路径等涉及到url的情况,正常情况下我们可以使用location对象来获取我们需要的信息,本文从另外一个途径来解决这个问题,而且更加巧妙方法如下:function parseURL(url) {var a =document.createElement('a');//创建一个链接a.href = url;return {source: url,protocol: a.protocol.replace(':',''),host: a.hostname,port: a.port,query: a.searc 阅读全文
posted @ 2014-03-23 19:13 鍒樻爧 阅读(689) 评论(0) 推荐(0)
摘要:JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1393924485000第二种方法:var timestamp = (new Date()).valueOf();结果:1393924933514第三种方法:var timestamp=new Date().getTime();结果:1393924933514以上代码将获取从 1970年1月1日午夜开始的毫秒数。二者的区别是,第一种方法的毫秒位上为全零,即只是精确到秒的毫秒数,第二和第三种方法得到的结果一样 阅读全文
posted @ 2014-03-04 17:23 鍒樻爧 阅读(191) 评论(0) 推荐(0)