Dokuwiki_logo

在dokuwiki中使用PHPMailer发送邮件

doku wiki是一款轻量级的wiki软件,它以文件形式保存资料,不依赖传统数据库,部署简单方便,并支持多国语言,使用简单的语法,就能编排出一份很好的文档。

DokuWiki 是一个使用,用途多样的开源 Wiki 软件,并且不需要数据库。它因简洁易读的语法受到用户的喜爱。而容易维护、备份和整合则使它成为管理员的最爱。内置的访问控制列表和认证连接器使 DokuWiki 在企业环境下特别有用,由充[……]

继续阅读

MySQL提示too many connections1040解决办法

问题原因:

连接数超过了 MySQL 设置的值,MySQL配置文件my.cnf中的max_connections 和 wait_timeout 有关.wait_timeout 的值越大,连接的空闲等待越长,容易使连接数超过限制。

解决方法:

1.修改MySQL配置/etc/my.cnf,设置成max_connections=1024,wait_timeout=3。修改后重启MyS[……]

继续阅读

MySQL事务隔离级别

SQL标准中定义了四种隔离级别,每一种级别都规定了一个事务中所做的修改,哪些是在事务内和事务间可见的,哪些是不可见的。较低级别的隔离通常可以执行更高的并发,系统的开销也更低。

四种事务隔离级别简单说明:

READ UNCOMMITTED(读取未提交):

顾名思义,事务可以读取未提交的数据。在该隔离级别下,某一事务A中的修改,即使最终未提交,对其他事务B、C也都是可见的。也就是说,即使[……]

继续阅读

MySQL.

mysql连接缓慢解决

最近在连接一台mysql时发现速度很慢,差不多要10s,但连接上后,进行查询等操作的速度并不慢,ping的响应速度也正常,查找资料后发现,mysql客户机连接到服务器时, 服务器在收到客户机请求后会对客户机的地址进行resolve, 直到查到客户机的地址才通过客户机的登录请求, 如果这个过程慢, 就会导致服务器认证时间过长。

解决方法有两个:
1. 服务器的配置/etc/my.conf mysq[……]

继续阅读

什么是二进制安全

二进制安全(binary safe)是一种主要用于字符串操作函数相关的计算机编程术语。一个二进制安全函数,其本质上将把输入内容作为原始的、无任何特殊格式意义的数据流进行处理。“二进制安全”这个术语在PHP手册中广泛使用,用来描述向字符串处理函数传递数据时的预期行为。

举个例子:
C语言中的strlen函数就不是二进制安全的,因为它依赖于特殊的字符’\0’来判断字符串是否结束,所以对于字符串st[……]

继续阅读