先留着
作者:admin 日期:2015-01-06
smack在connect时异常
作者:admin 日期:2014-12-19
敢不敢跟我一起抄家伙
作者:admin 日期:2014-12-05
mysql中primary key, unique, index的区别
作者:admin 日期:2014-12-04
PHP5.5+启用OPCache
作者:admin 日期:2014-11-24
SSH端口修改
作者:admin 日期:2014-11-15
Linux下修改22端口
Linux中SSH默认端口为22,为了安全考虑,我们有必要对22端口进行修改,现修改端口为60000;修改方法如下:
在/etc/ssh/sshd_config中找到Port 22,将其修改为60000,或使用/usr/sbin/sshd -p 60000指定端口。
[root@localhost /]# vi /etc/ssh/sshd_config
Port 60000
[root@localhost /]# /usr/sbin/sshd -p 60000
[root@localhost /]# service sshd restart
停止 sshd: [ 确定 ]
启动 sshd [ 确定 ]
Tags: linux
Zend Studio开启Xdebug调试
作者:admin 日期:2014-11-11
跟着 8 张思维导图学习 Javascript
作者:admin 日期:2014-11-07
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。
思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。
分别归类为:
- javascript变量
- javascript运算符
- javascript数组
- javascript流程语句
- javascript字符串函数
- javascript函数基础
- javascript基础DOM操作
- javascript正则表达式
能够认真看完就是一次对javascript的回顾与提升,可以很好的检验基础。
MySQL同主机不同数据库的复制命令
作者:admin 日期:2014-11-06
MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中。
1 mysqldump Portal_DEV -u root -ppassword1$ --add-drop-table | mysql Portal_Optimize -u root -ppassword1$
在复制过程中,出现如下报错:
1 ERROR 1153 (08S01) at line 1160: Got a packet bigger than 'max_allowed_packet' bytes
2 mysqldump: Got errno 32 on write
需要将my.cnf中的max_allowed_packet 放大,我本机默认是1M,放大至32M。重启MySQL。
OK. 以上方案适用于小数据量的数据库。下面来个大容量(1G以上)的。
1 mysqldump -uroot -ppassword --quick Portal_DEV | gzip > Portal_DEV.contents.gz
通过以上命令,将Portal_DEV数据库导成Portal_DEV.contents.gz压缩文件。
gunzip < Portal_DEV.contents.gz | mysql -uroot -ppassword Portal_Optimize
然后通过以上命令,将Portal_DEV导入Portal_Optimize数据库。
Perfect, it's done!!!
来自:http://www.cnblogs.com/droko/archive/2011/10/25/2224130.html
OpenSSL常用命令
作者:admin 日期:2014-11-06
ecmall数据库表详解
作者:admin 日期:2014-10-29
jQuery表单验证插件
作者:admin 日期:2014-10-29
1. jQuery formValidator
第三方手册 http://shouce.jb51.net/phpcms/PHPCMS/formvalidator.html
2. jQuery.validate
php怎么过滤用户提交的数据
作者:admin 日期:2014-10-26
htmlentities
phpcmsv9 如何实现用户登录
作者:admin 日期:2014-10-25
CentOS下安装JDK7[转]
作者:admin 日期:2014-10-18
phpcmsv9 phpsso无法同步退出
作者:admin 日期:2014-09-17
phpcmsv9自带了一个phpsso_server用于多站点同步登录,还可以整合ucenter。为了不改动太多的代码,今天整合ECSHOP和PHPCMS的时候还是用了这个phpsso。ECSHOP很方便,简单配置了一下就可以和ucenter通信了。这个phpsso搞了半天没有成功和ucenter通信。经过几个小时的琢磨,最终还是成功让他们通信了。注册,登录,都可以同步,唯独在phpcms中退出登录时ECSHOP没有退出,反之确可以。
问题出现的原因:
首页看到了PHPCMS的登出的代码里面有一句同步登出的语句:
$synlogoutstr = $this->client->ps_member_synlogout();
这个同步登出的代码是这样的
/** * 同步退出 * @param string $uid * @return string javascript用户同步退出js */ public function ps_member_synlogout() { return $this->_ps_send("synlogout', array()); }
为什么phpcms的缓存不能失效
作者:admin 日期:2014-09-03
常用排序算法之JavaScript实现
作者:admin 日期:2014-09-02
1、插入排序
1)算法简介
插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
2)算法描述和实现
一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:
- 从第一个元素开始,该元素可以认为已经被排序;
- 取出下一个元素,在已经排序的元素序列中从后向前扫描;
- 如果该元素(已排序)大于新元素,将该元素移到下一位置;
- 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;
- 将新元素插入到该位置后;
- 重复步骤2~5。
JavaScript代码实现:
function insertionSort(array) { if (Object.prototype.toString.call(array).slice(8, -1) === "Array') { for (var i = 1; i < array.length; i++) { var key = array[i]; var j = i - 1; while (j >= 0 && array[j] > key) { array[j + 1] = array[j]; j--; } array[j + 1] = key; } return array; } else { return 'array is not an Array!'; } }