-
40条小技巧提升你的PHP代码执行效率
本文为大家整理了40条php代码优化方法,助你提升自己的php执行效率,感兴趣的同学参考下。 1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; 4.销毁变量去释放内存,特别是大的数组; 5.避免使用像__get, __set, __autoload等魔术方法; 6.requiere_once()比较耗资源; 7.在includes和requires中使用绝对路径,这样在分析路径花的时间更少; 8.如果你需要得sexinsex到脚本执行时的时间,$_SERVER['REQUSET_TIME']优于time(); 9.能使用字符处理函数的,尽量用他们,因为效率高于正则; 10.str_replace字符替换比正则替换preg_replace快,但strtr比str_replace又快1/4; 11.如果一个函数既能接受数组又能接受简单字符做为参数,例如字符替换,并且参数列表不是太长,可以考虑多用...
PHP 2014-11-30 17:26:54 -
MySQL分页效率优化小技巧
本文为大家讲解的是mysql的分页函数limit的效率和优化技巧,感兴趣的同学参考下 如果和MSSQL的TOP语法相比,那么MySQL的LIMIT语法要显得优雅了许多。使用它来分页是再自然不过的事情了...
数据库操作教程 2014-11-30 06:48:40 -
WPS经典技巧揭露 提高工作效率瞬间实现
在使用wps编辑排版处理文章的时候,如果只顾蛮干不顾技巧,那么工作效率会很低,因此在做文档处理工作时,掌握一定的技巧,能够快速的提高工作效率。下面小编就与大家分享WPS中提高工作效率的绝妙经典技巧,相信您只需花上短短的几分钟看完以下技巧,对日后工作效率,绝对是有一定提升的! ①一键输出长微博 发微博要带大量文字和图片怎么办,现在只要在WPS中排好版后,在“办公空间”选项卡下,点击“长微博 - 分享到微博”...
系统程序 2014-11-30 05:57:27 -
php 文本文件的读取效率分析
本文为大家讲解的是php 文本文件的读取效率分析,感兴趣的同学参考下. 一直鼓捣着想把博客的首页存在文件里,结果存在文件里,博客更新时再重新将内容再次写入到这个文件。所以刚才测试了三种读取文本的常规方法 首页大概3KB,是在本地测试的 file_get_contents('shadow.xml'); 耗时 0.0003 秒 $indexFile = fopen('shadow.xml', 'r');while ( !feof($indexFile)) fgetc( $indexFile); 耗时 0.026 秒 $indexFile = fopen('shadow.xml', 'r');fread($indexFile, 10000); 耗时 0.0003秒 相差将近 100 倍!! 还真是出乎意料 我估摸着时间怕都牺牲在while循环上还是怎的 ...
PHP 2014-11-30 02:09:04 -
同台服务器使用缓存APC效率高于Memcached的测式代码
之前看到有文章说同台服务器上APC的效率是Memcached的7倍,APC效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。 <?php $memcachehost = 'localhost'; $memcacheport = '11211'; function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function runtime($t1){ return number_format((microtime_float() - $t1)*1000, 4).'ms'; } $starttime = microtime_float(); $cache_time = '30'; echo "init=====".runtime($starttime)....
PHP 2014-11-30 00:38:22 -
同台服务器使用缓存APC效率高于Memcached的测式代码
之前看到有文章说同台服务器上APC的效率是Memcached的7倍,APC效率比Memcached高是肯定的,至于倒底快多少,我写了个小程序测试了下。 <?php $memcachehost = 'localhost'; $memcacheport = '11211'; function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } function runtime($t1){ return number_format((microtime_float() - $t1)*1000, 4).'ms'; } $starttime = microtime_float(); $cache_time = '30'; echo "init=====".runtime($starttime)....
PHP 2014-11-29 23:36:57 -
用有效性圈出Excel表格中的指定数据
考试后老师可能会想把Excel表格中高分用红圈突出显示出来,公司统计时也许也想把特别的数据突出显 示出来。这样的要求用Excel的数据有效性就能够轻松完成...
办公软件 2014-11-27 18:49:25 -
巧用Shift键 提高Word办公操作效率
Shift是我们平时再熟悉不过的一个键了,在资源管理器或我的电脑中,按住Shift可以强制执行文件的移动操作,配合鼠标还可以进行批量文件的快速选择,可谓是方便多多了。但您知道Shift键在Word中还有什么作用吗? 今天,笔者就列举几个,供大家一起分享,希望能对大家平时的操作有所帮助! 1.Shift+Delete键=剪切 当我们选中简历表格里的一段文字后,按住Shift并按动Delete键就相当于执行了剪切命令,所选的文字会被直接复制到剪贴板中,非常方便; 2.Shift+Insert键=粘贴 这条命令正好与上一个剪切命令相对应,按住Shift并按动Insert键时就相当于执行了粘贴命令,保存在剪贴板里的最新内容会被直接复制到当前光标处,与上面的剪切命令配合,可以大大加快文章的编辑效率; 3.Shift+F10键=鼠标右键 按住Shift并按动F10功能键就相当于在当前位置执行了鼠标右键命令,在鼠标不灵时可以不妨试试它; 4.Shift+“保存”命令=全部保存 在按住Shift键的情况下点击“文件”菜单,您会发现原来的“保存”命令变成了“全部保...
办公软件 2014-11-27 14:48:29 -
PHP将两个关联数组合并函数提高函数效率
本文为大家讲解的是PHP将两个关联数组合并函数提高函数效率,感兴趣的同学参考下. 在foreach中循环查询数据代码量比较少,但是性能比较低,好点的解决办法是将id收集起来,用in一次性查询,但是这引发了数据结构不是我们用PHP自带的函数可以合并的,今天测试了一下: 使用下面的字节写的函数可以解决 从数据库中取出来的数据总是或多或少不符合我们心目中的数据结构,类似于下面的俩个数组,要形成SQL中类似于left join后两个数组合并: $test1 = Array( 0 => Array( 'id' => 9478137, 'create_time' => 1394760724 ), 1 => Array( 'id' => 9478138, 'create_time' => 1394760725 ), 2 => Array( 'id' => 9478138, 'create_time' => ...
PHP 2014-11-27 14:04:40 -
简单有效的给Fedora 15添加磁盘或盘片的方法
网友们有很多的问道说,想要给Fedora 15添加磁盘(或盘片),但是不知道怎么的操作,那么现在就一起来看看由图片演示的具体办法吧! 1. 在Fedora 15启动前,在Oracle VM VirtualBox管理器中,点击设置 2. 在“储存”栏,点击控制器框后的“添加虚拟硬盘”控件。 3. 在弹出的窗口中,点击“创建新的虚拟盘”控件 4. 在弹出的窗口中,保持默认选项“VDI”,点击“下一步”控件 5. 在弹出的窗口中,旋转“固定大小”选项,点击“下一步” 6. 在弹出的窗口中,分别输入磁盘名称和大小,点击“创建” 7. 开始重建磁盘 8. 创建完成 可以看到重建的磁盘Disk111.vdi,如果不需要该磁盘,可以点击“删除盘片”控件 9. 删除盘片 &...
系统程序 2014-11-27 12:52:17 -
提示办公效率 Excel快速录入小数技巧
在工作中笔者要经常录入大批保留三位小数的数据表,数据范围为0.001~100.000,由于大部分数据集中0.001~0.010之间,这样输入一个数据就需要击键5次,录入速度比较慢。能不能提高输入速度呢? 在工作中笔者要经常录入大批保留三位小数的数据表,数据范围为0.001~100.000,由于大部分数据集中0.001~0.010之间,这样输入一个数据就需要击键5次,录入速度比较慢...
办公软件 2014-11-27 09:55:57 -
Win7打开本地连接查看网络状态的有效方法
很多的网友都会遇到这样的问题,打开网页或者是在浏览网页时有时网络会很慢,所以想要查看一下网络的速度,但是却不知道怎么的打开本地连接!那么现在我们就一起看看通过打开本地连接来查看网络状态的有效方法吧! 在Windwos 7系统桌面上,右击鼠标,在弹出的菜单中选择“新建→快捷方式”,在弹出的对话框中输入“explorer.exe ::”(不要输入双引号,如下图)。 输入完毕后,单击“下一步”按钮,根据提示(可以给这个快捷方式取名,也可以按系统默认)完成操作即可...
系统程序 2014-11-27 05:43:06