php面试宝典
CVS和SVN,SVN号称下1代CVS,功能强大,不过CVS是老牌,市占率很高.我1直用SVN,题目是问用甚么工具,呃,这个可能需要这么回答:CVS Server on Apache作服务端,WinCVS作客户端;Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端,或Subclipse做客户端 59、如何实现字符串翻转? 其实PHP本身就有字符串翻转的函数:strrev(),无妨试试echo strrev($str);不过所有的这3种方法都不能解决中文字符串翻转的问题,会出错的。 代码 <?php function reverse($var) { $res=""; for($i=0,$j=strlen($var);$i<$j;$i++) { $res=$var[$i].$res; } return $res; } $tmpvar="wofang"; $res=reverse($tmpvar); echo $res; ?> 60、优化MYSQL数据库的方法。 (1).数据库设计方面,这是DBA和Architect的责任,设计结构良好的数据库,必要的时候,去正规化(英文是这个:denormalize,中文翻译成啥我不知道),允许部份数据冗余,避免JOIN操作,以提高查询效力 (2).系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表只留最新数据,慢表是历史存档.集群,主服务器Read & write,从服务器read only,或N台服务器,各机器互为Master (3).(1)和(2)超出PHP Programmer的要求了,会更好,不会没关系.检查有无少加索引 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |