mysql导出表结构
2017-03-21 09:44:09 小德 MySQL
//导出表结构select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_DEFAULT,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA='databaseName' and Table_name = 'test'; 
mysql5.6忘记密码找回&新增用户
2016-12-22 18:10:27 小德 MySQL
1、设置免密码登录  #vi /etc/my.cnf  在mysqld配置里加上skip-grant-tables 2、重启mysql3、登录mysql   #/usr/bin/mysql4、执行修改脚本    update mysql.user set authentication_string=pas
一个PHP异或加密算法的case
2016-09-01 13:33:12 小德 PHP
加密原理:    假设你要加密的内容为A,密钥为B,则可以用异或加密:     加密:C=A^B;     解密: A=B^C;function encrypt($string, $key = 'keystring&#
PHP 字符串处理IDList
2016-08-09 14:39:57 小德 PHP
PHP 开发会用通过IDlist进行数据查询,前端传入的Idlist 我们需要做安全校验,空置校验,等处理。方法如下:方法一:$str 为前端传入的IDlist function filterIdList($str)     {         $arr = 
一个字符串 匹配中文和数字的案例
2016-08-05 16:40:31 小德 PHP
一个输入字符串 有效输入为 一个中文串或者一个数字,部分顺序。 摘取并判断输入的字符串种类。function parseSearch($str){     $ill = preg_match("/[^\x{4e00}-\x{9fa5}\d].*/u", $str); //非法匹配   &nbs
PHP 自动加载类机制
2016-07-27 17:03:43 小德 PHP
当PHP程序中遇到类文件调用时一般用include或者require引用类文件,当大量的文件需要引用时会在脚本头部引用一大堆文件。这样会降低效率,代码难以维护。php引用自动加载机制可解决这一问题。spl_autoload_register :注册给定的函数作为 __autoload 的实现;如果在你的程序中已经实现了__autoload()函数,它必须显式注册到__autoload()队列中。因为 spl_autoload_register()
Nginx file not found
2016-07-17 16:17:18 小德 Linux
引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态.由于开发需要,在本地环境中配置了LNMP环境,使用的是Centos 6.5 的yum安装,安装一切正常,但是由于默认网站文件夹比较奇葩,于是把网站文件用mv命令移动到了新的目录,并相应修改了配置文件,并重启Nginx。那么好,问题来了!本以为重启就OK了。居然报个“403 is forbidden“的错误。。查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13:
linux 安装Redis
2016-07-17 16:15:06 小德 Linux
包括redis的安装,和php的redis扩展安装。Redis--编译安装wget http://download.redis.io/releases/redis-2.8.19.tar.gztar -zxvf redis-2.8.19.tar.gz cd redis-2.8.19 make && make ins