- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 9行代码,不用递归实现无限分类数据的树形格式化
我们知道很多开源软件的无限分类都是采用递归的算法,但是我们知道递归即浪费时间,又浪费空间(内存), 上次我也分享了个我自己原创的无限分类生成树的方法,一热心php高手网友给我提出了宝贵的建议,我测试了一下,这段代码的时间非常之短,参考:http://www.oschina.net/code/snippet_98719_11296,我再次整理了一下,发现数据库查询出数据之后,我们就已经定好了键值,因
2012-07-12 13:40:49
915
原创 JS数组的引用问题
刚刚在做一个>九宫格游戏的js算法。调了很长时间,原来有一个致命的错误,忘了js数组的引用。 原来只知道对象是引用的。 var a = {};//a就是一个对象 var a = [];//a是一个数组 var a = [2]; var b = a; b[0] = 100; alert(a[0]); //alert出来后结果竟然是100,而我并没有改变a数组的值,这时我想到了引用
2012-07-08 12:45:26
598
原创 第一次认识到erlang程序也是如此有趣
间隔了大概一周的时间 ,又开始学习erlang了。以前花过三天时间来学习,erlang的语法很特别,不过很吸引人。今天运行了如下的代码,用blog记一下-module(clock). -export([start/2,stop/0]). start(Time,Fun)-> register(clock,spawn(fun()->tick(Time,Fun) end)). stop()->cloc
2012-05-14 01:04:13
452
转载 [Erlang]安装Eclipse插件erlide的步骤
其实前段时间已经安装过一次了,那次用了好长时间才弄好,这次我又忘了怎么弄了,很郁闷,不过由于有了一点点经验,所以这次很快就找到方法了。不过发现总是更新不成功,不知是何原因。 后来经过我的一番努力终于找到了原因,是erlide的更新地址变了。哈,废话少说先把步骤写下来: 先查erlide文档 In Eclipse 3.3, install Erlide by going
2012-05-13 11:30:11
1078
转载 centos 6.2 ubuntu 12.04 上安装apache(httpd2.4) nginx1.2 php5.3.10 mysql5.3
<!-- h2 {margin-top:0.46cm; margin-bottom:0.46cm; line-height:170%; page-break-inside:avoid} h2.western {font-family:"Cambria",serif; font-size:16pt} h2.cjk {font-family:"DejaVu Sans"
2012-05-13 11:08:42
1801
ubuntu centos lanmp环境的搭建
一、安装一些必要的软件。 ubuntu 安装以后,有一些包是没有安装上的。我们需要安装上,否则下面的编译将会出现问题。 复制内容到剪贴板代码 :apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libpcre3 libpopt-dev lynx...
2012-05-12 20:01:40
261
linux上源码安装apache2.4 nginx1.2 php5.3.10 mysql5.3
2012-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人