通知公告: 请使用IE9及其以上的浏览器浏览本页面。

tiyee's微言微语

无边天道,绝顶为峰…记录我自己,关注互联网!

  • 上周群里有人问到分类表的建立问题,有很多人都回答到无限分类,是的,现在几乎都是采用PID来表示分类关系,通过递归来获取各分类信息,但是当分类层级比较多的时候,递归的效率就不那么高了,有没有给力的办法呢?预排序遍历算法或许可以解决此问题。 如下图:每个节点都有3个值,左(left),右(right),层级(devel)其实整个模型就像一跟绳子,如 下图 红线标注获得一个节点下面的节点的数量:(right-left+1)/2-1则:A (8-1+1)/2-1 = 3;   B (5-2+1)/2-1 = 1;…

  • 上个月给服务器装了一下memcache,我的服务器是163的源,所以可以直接yum安装memcache.只需要输入下面的命令即可:> yum install memcached今天安redis时也想用用YUM安装,结果发现没有源,制药下载安装包编译安装了。首先下载安装包,我下载的是最新版:> cd /tmp > wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz > tar vxf redis-2.6.12.tar.gz > cd redis-2.6.12.tar.gz > make > make in我这里直接是默认安装路径。也可以make PREFIX= XXXXX  install指定安装目录。然后需要把配置文件放到自己习惯的文件夹,我都是放在/etc/  下面的,如下:> mkdir /etc/redis > cp …

  • php本身就是一种脚本,也能进行一些操作,但是在CLI(命令行界面 Command Line Interface)如何传入值呢?下面介绍本人知道的3种方法。一 .   getopt (注意:PHP 4 >= 4.3.0, PHP 5)  我们建立如下文件:test.php$opt= getopt('m:n:');     // $value_m= $opt['m'];     // $value_n= $opt['n'];        print_r($opt);然后运行命令php test.php -mvaluem -n value n结果如下:详情请看…

  • Nginx Rewrite 规则相关指令相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:rewrite ^/b/(.*)\.html /play.php?video=$1 break; 1.break指令默认值:none ;使用环境:server,location,if ;该指令的作用是完成当前的规则集,不再处理rewrite指令。 2.if指令默认值:none ;使用环境:server,location该指令用于检查一个条件是否符合,如果条件符合,则执行大括号内的语句。If指令不支持嵌套,不支持多个条件&&和||处理。A.变量名,错误的值包括:空字符串""或者任何以0开始的字符串B.变量比较可以使用"=&qu…

  • A. 独占型提交只允许同时存在一次提交操作,并且直到本次提交完成才能进行下一次提交。module.submit = function() {   if (this.promise_.state() === 'pending') {     return   }   return this.promise_ = $.post('/api/save') }B. 贪婪型提交无限制的提交,但是以最后一次操作为准;亦即需要尽快给出最后一次操作的反馈,而前面的操作结果并不重要。module.submit = function() {   if (this.promise_.state() === 'pending') {   &n…

  • 仙剑5前传又出来了,不过对于迈入工作的我来说怕是无缘再玩了。顺便捋了一下仙剑序列的顺序 仙四 是在 仙一 800年前。龙葵的姜国已灭亡200年,处于魔剑也有800年。仙三 是在 仙一 50年前,此时李逍遥的爹李三思刚刚出生。仙三外传问情篇 是在 仙一 20多年前,此时景天收李逍遥他爹李三思为徒,传授飞龙探云手仙二 是在 仙一 8年之后,此时李逍遥已经成为蜀山掌门。女儿李忆如已是少女仙五 是在 仙一 数十年后,此时李逍遥成为蜀山七圣,化名一贫,并有孙女小蛮。所以,顺序是 仙四——仙三——仙三问情——仙一——仙二——仙五。…

  • 品读 - phpdo.com: 下边提到的几个数组函数的排序有一些共性:1 数组被作为排序函数的参数,排序以后,数组本身就发生了改变,函数的返回值为bool类型。2 函数名中出现单a表示association,含义为,在按值排序的过程中,保持key=>value的对应关系不变3 函数名中出现单k表示key,含义为,在按值排序的过程中按照数组key而不是数组的值排序4 函数名中出现单r的表示reverse,含义为,按照跟不…

  • 来自淘宝的开源模块,暂时给个链接,http://tengine.taobao.org/document_cn/http_concat_cn.html…

  • 最近,经常收到服务器提供商的短信,说我的服务器ssh登陆密码被人暴力破解,我进入后台一看,确实是每天都有很多人暴力破解我的端口因为服务器ssh默认的端口就是22,所以为了安全起见,还是改一下端口为好,登陆服务器,输入:cd /etc/ssh vi sshd_config在打开的页面找到   #port 22去掉前面的‘#’,然后把后面的端口号改成其他数值,该数值必须是一个没被占用的数字,而且小于65535,如下图所示然后保存退出,重启SSH/etc/ini…

  • 今天给mysql新添加了一个子管理,但是添加后,也flush privileges了,但是就是无法登陆,也无法访问数据库。一登陆就显示1045错误,重启mysql还是不行,一直是如下提示。 最后查阅了相关资料,才知道是,匿名用户惹的祸。 所以只需要如下几部,就可以了(其实就是删除匿名用户)mysql> use mysql; mysql> delete from user where user=''; mysql> flush privileges;然后登陆就正常了…