51CTO博客开发
由于本人使用的mysql服务器一般都是只采用innodb引擎,并希望配置能尽量大的提高性能,每次设置都要去百度搜索比较多篇文章再结合设置,于是自己提取了一些常用的配置项方便使用。
如果用php的+-*/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58*100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug ,是跨语言的,我用python也遇到这个问题。所以基本上大部分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库,下面介绍一下一些常用的BC高精确度函数使用。
本人使用的系统是win7 64位,php版本是5.3.10,今天在win7下安装php_imagick.dll扩展,安装完了之后phpinfo()可以看到imagick扩展安装成功,但是php代码使用不了Imagick类,一使用页面就挂掉,下面是我解决的过程。
ubuntu下安装ssh服务
在虚拟机中安装VMware Tools工具,可以实现复制、黏贴,文件共享等功能,安装方法也比较简单。
当一个文件夹里面太多的小文件时,使用rm可能很难删除,这时候可以采用rsync 解决方法: 1,建个空文件夹/var/spool/postfix/blank/ 2,rsync --delete-before -d /var/spool/postfix/blank/ /var/spool/postfix/maildrop/
用memcached做分页缓存,可能很多人会觉得麻烦而不用。因为在增加、修改、删除的过程中,你不知道会影响到哪些数据,而如果把所有分页相关的数据缓存都删除并重新生成一遍,实现又很麻烦,甚至不可行,所以干脆就用mysql直接分页,简单方便,但是这样性能却也下降了。 本章就讲一个简单的实现用memcached做分页缓存的方法。
当我们想尽办法提高服务器负载能力的时候,是否曾想过,其实浏览器也有缓存功能,我们也可以利用浏览器的缓存功能来减少服务器的负载,提高网站吞吐量?本章我们就来讲讲浏览器的缓存功能并加以利用。
相信做php开发的朋友很多都认识xdebug,它确实是php开发过程中检查错误与性能分析的好工具。本章将介绍它的一个蛮不错的功能:函数跟踪。它可以根据程序在实际运行时的执行顺序,跟踪记录所有函数的执行时间,以及函数调用时的上下文,包括实际参数和返回值。
ubuntu下的一些apt-get常用命令集合。
1,下载distribute-0.6.32.tar.gz 2,python setup.py install
如果要把redis数据定时更新到数据库文件中去,设置save参数,如果不想把数据更新到数据库文件,把save设置注释掉。
FFmpeg是一个开源免费跨平台的视频和音频流方案,可以用来视频抓图,比如我们上传视频时,希望系统能够自动抓取一些默认封面图片,就可以使用ffmpeg。
easy_install MySQL-python提示缺少了mysql.c等相关文件,用yum install mysql-devel安装mysql-devel后,再easy_install MySQL-python就可以了。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号