摘要:
IE 不兼容的几个js问题及解决方法1Table的问题在动态新增tr或者td时,createElecment()一般用appendChild();都不生效,解决办法是用新增tbody,如vartable=document.createElement("table");vartbodoy=document.createElement("tbody");vartr=document.createElement("tr");vartd=document.createElement("td");table.appendCh 阅读全文
摘要:
实现MySQL的Replication 实现MySQL的Replication在MySQL 3.23.15版本之后,MySQL提供了数据库复制的功能,可以实现两个数据库实时同步,增强了MySQL数据库的稳定性,而且可以在企业级应用的数据库层实现Cluster…条件:1 Redhat 92 Mysql 4.0.203 两台机器ip为192.168.37.188 192.168.37.189,分别安装mysql目标:1. 数据库的双向复制2. 在master与slave网络不通但过后再次恢复正常,master上的数据在slave上也可以得到更新,反之亦然.本文主要分为以下几个部分:第一部分 安.. 阅读全文
摘要:
01$language=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);02//获取访客语言,是HTTP头信息的ACCEPT_LANGUAGE的前两个字符03// http://blog.ddian.cn04if($language!='zh'){05//zh是中文,包括zh-CN简体中文和zh-TW正体中文06header("Location: /yourpage.html");07//这句代码是将用户转向到根目录的yourpage.html这里08exit;09//然后退出10}[代码][PHP] 阅读全文
摘要:
linux如何查看系统信息一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz[root@srv /]# grep... 阅读全文
摘要:
禁止'; } } /** +---------------------------------------------------------- * 获取全局变量 register_globals的设置信息 On/Off +---------------------------------------------------------- * @access public +---------------------------------------------------------- * @return string +------------------------------ 阅读全文
摘要:
nginx - 性能优化,突破十万并发一般来说nginx配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_rlimit_nofile 102400;这个指令是指当一个nginx进程打开的最多文件描述符数目,理论 阅读全文
摘要:
最近给一个客户把他以前的数据转换到PHPSMC里去,因为他的数据太大出现一些问题,首先出现的是php内存问题,刚导时空白,我就在该也面的头部加上 error_reporting(E_ALL);打印所有的错误:Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4097759 bytes)提示内存不足。出现这样的问题解决方法就是在也面的头部加上 ini_set("memory_limit","32M");这样问题就解决了。(至于为什么,请查php手册) 阅读全文
摘要:
php效率优化 最近在公司一边自学一边写PHP程序,由于公司对程序的运行效率要求很高,而自己又是个新手,一开始就注意程序的效率很重要,这里就结合网上的一些资料,总结下php程序效率优化的一些策略:1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的;3.优化Select SQL语句,在可能的情况下尽量少的进行Insert、Upda 阅读全文
摘要:
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最 头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运 用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象J... 阅读全文
摘要:
中就是一个 FULLTEXT 类型索引。FULLTEXT 索引用于 MyISAM 表,可以在 CREATE TABLE 时或之后使用 ALTER TABLE 或 CREATE INDEX 在 CHAR、VARCHAR 或 TEXT 列上创建。对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE (或 CREATE INDEX) 创建索引,这将是非常快的。将数据装载到一个已经有 FULLTEXT 索引的表中,将是非常慢的。 1.使用Mysql全文检索fulltext的先决条件 表的类型必须是MyISAM 建立全文检索的字段类型必须是char,.. 阅读全文
摘要:
Sql server:select top 10 * from 表 order by newid()Access:SELECT top 10 * FROM 表 ORDER BY Rnd(id)MySql: Select * From 表 Order By rand() Limit 10 阅读全文
摘要:
php上传文件涉及到的参数: 几个参数调整: 0:文件上传时存放文件的临时目录。必须是 PHP 进程所有者用户可写的目录。如果未指定则 PHP 使用系统默认值 php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录。 要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限 1:max_execution_time 变量max_execution_time设置了在强制终止脚本前PHP等待脚本执行完毕的时间,此时间以秒计算。当脚本进入了一个无限循环状态 时此变量非常有用。然而,当存在一个需要很长时间完成的合法活动时(例如上传大型文件),这项功能也会导致操作. 阅读全文