07 2011 档案

vi编辑器使用指南
摘要:一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的需要,没有使用某些通用的编辑键(在各个不同的终端机上他们的定义是不 阅读全文

posted @ 2011-07-28 13:29 justup 阅读(201) 评论(0) 推荐(0)

ubuntu下SVN服务器安装配置
摘要:一、SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion 3.创建项目目录$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir fitness$ sudo chown -R root:subversion fitness$ sudo chmod -R g+rws fitness4.创建SVN文件仓库$ sudo 阅读全文

posted @ 2011-07-28 09:17 justup 阅读(36561) 评论(3) 推荐(0)

PHP模块:Memcached > Memcache
摘要:PHP搭配Memcached已经是妇孺皆知的标配了。再提似乎让人觉得太“圡”了,不过有一些细节不见得人人都清楚,比如说PECL里有两个Memcached的模块,Memcache和Memcached,目前大部分PHP环境里使用的是名字里不带d的Memcache版本,这个版本释出的比较早,是一个原生版本,与之对应的带d的Memcached版本则是建立在libmemcached的基础上,所以说Memcached版本的功能更全一些。安装Memcached版本的PHP模块wget http://download.tangent.org/libmemcached-0.35.tar.gztar zxf li 阅读全文

posted @ 2011-07-27 16:06 justup 阅读(278) 评论(0) 推荐(0)

php中利用memcache/memecached构造简单消息队列
摘要:性能特点1. 无差错高并发写入2.内部指针以int计数, 一个队列当写入次数超过int范围时,出错环境要求:php + memecached<?php/** * Memcache 消息队列类 * @author xiaowu <tsxw24@gmail.com> */class QMC { const PREFIX = 'ASDFASDFFWQKE'; /** * 初始化mc * @staticvar string $mc * @return Memcache */ static private function mc_init() { static $mc 阅读全文

posted @ 2011-07-27 14:24 justup 阅读(1316) 评论(0) 推荐(0)

MySQL索引的查看创建和删除
摘要:1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3此查询结果应该为1000行,每行包含3个相等的值。在无索引的情况下处理此查询,必须寻找3个表所有的组合,以便得出与WHERE子句相配的那些行。而可能的 阅读全文

posted @ 2011-07-26 14:11 justup 阅读(188) 评论(0) 推荐(0)

什么情况导致全表扫描,而不是用索引-转
摘要:1.不要使用in操作符,这样数据库会进行全表扫描, 推荐方案:在业务密集的SQL当中尽量不采用IN操作符 2.not in 使用not in也不会走索引 推荐方案:用not exists或者(外联结+判断为空)来代替 3<> 操作符(不等于) 使用<>同样不会使用索引,因此对它的处理只会产生全表扫描 推荐方案:用其它相同功能的操作运算代替,如 a<>0 改为 a>0 or a<0 a<>’’ 改为 a>’’ 4.IS NULL 或IS NOT NULL操作(判断字段是否为空) 判断字段是否为空一般是不会应用索引的,因为B树索引是 阅读全文

posted @ 2011-07-26 10:55 justup 阅读(833) 评论(0) 推荐(0)

经典分享MySQL的limit查询优化-转
摘要:以下的文章主要是对MySQL limit查询优化的具体内容的介绍,我们大家都知道MySQL数据库的优化是相当重要的。其他最为常用也是最为需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。同样是取10条数据select*fromyanxue8_visitlimit10000,10select*fromyanxue8_visitlimit0,10就不是一个数量级别的。网上也很多关于limit的五条优化准则,都是翻译自MySQL手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。文中不是直接使用limit, 阅读全文

posted @ 2011-07-18 14:54 justup 阅读(111) 评论(0) 推荐(0)

导航