通过SQL语句优化,以提高查询效率
» 阅读全文
By 赵峰 on 2009, March 19, 12:13 AM
通过SQL语句优化,以提高查询效率
» 阅读全文
By 赵峰 on 2009, March 17, 4:09 PM
原理: 被统计页面嵌入一段JS代码,完成数据收集,用户访问时将结束发送到Apache处理,保存到日志,由定时程序分析日志后保存到数据库。
» 阅读全文
By 赵峰 on 2009, January 11, 10:08 PM
类库:http://www.xmcase.com/phplib.php
手册:http://bbs.chinaunix.net/thread-999247-1-1.html
GBK编码汉字转换为拼音:http://www.hightman.cn/demo/getpy.php
纯php实现ip或ip段转换地名:http://www.hightman.cn/bbs/showthread.php?tid=326
日志型统计系统:http://www.wiwiboy.cn/
» 阅读全文
By 赵峰 on 2008, December 22, 7:07 PM
DedeCMS跳转网址改为直接链接的方法,适用于5.1版本,列表页和主页直接跳转都能够实现。
» 阅读全文
By 赵峰 on 2008, December 18, 5:59 PM
成熟似乎是一件很残酷的事情,它代表了青春的流失和梦想的褪色。可是,走向成熟是人生的方向,况且,一种持久的平和的幸福人生离不开成熟。
一、什么是成熟
一个人走向成熟是困难的。如泰戈尔所说,除了通过黑夜的道路,无以到达光明。很无奈的一个事实是,成熟总是和人生的挫折联系在一起的,“传道授业解惑也”并不能让你成熟,而需要时间与代价的付出。通往成熟的道路,没有终点,只有行程。成熟是相对的,而幼稚才是绝对的。成熟不是不犯错误,而是能不能真正从错误中吸取到教训。成熟不是手中的酒杯与指上的香烟,更不是小资情调的“淡淡忧郁”和自我伤感。有意表现的成熟,那是幼稚。没有境界和深刻,只能表现出浅薄。表现成熟,这是年轻和幼稚两种人的常见通病。成熟是无需要表现也无意于表现的。一个严重的问题还在于,年龄的增长、阅历的增加,甚至历经沧桑都并不能确保一个人的成熟。成熟需要一个健康的自由的社会环境,需要个人独立的思考能力与常常的自我反省。
必须指出,成熟并不排斥纯真。真正的成熟是理性、智慧、纯真与道德的统一。
二、成熟的标志
1、轻视异性
能够“轻视”异性,不把异性当回事,这是成熟的标志,所以把它放在第一条,因为它是人生迈向成熟的第一步。能够不把异性当回事,这对于人们、尤其对于青少年来说,是困难的,唯其难,所以它才成为一种成熟的象征。
这里说“轻视异性”,不是指性别歧视,它女人不要把男人当回事。肤浅的人可能会有肤浅的疑问:不把异性当回事,这,这能行吗,这不是太无情了吗?其实,这里说“轻视异性”,主要是指能够用一种平和、健康、冷静的心态理解和交往异性。轻视,不是拒绝对异性的好感和爱情,而是拒绝见到异性就心惊肉跳骨头软的不健康的心理和表现。少女天真单纯,对异性充满了好奇心、神秘感,而这些都是不成熟的表现。有一天你会明白男人不过如此,女人也不过如此。我们可以对异性怀有好感,而不必好奇神秘。这神秘感好奇感将导致人们情绪的起起伏伏,为之欢欣鼓舞,为之痛不欲生,为之幸福,为之痛苦。也许恋爱中的人们不能保持应有的清醒,可是,在日常生活中却也能常常见到人们在异性面前的种种失态。不把异性当回事,不是让你对生活失去热情,而是少一些失望,少一些伤害,以及能够表现得自然和从容。
2、否定自己
否定自己、不断地否定自己,是走向成熟的必要条件,也是成熟的重要标志。否定自己是深刻的思想活动,是出于对真理和对自我的认知,而不是妄自菲薄和自轻自贱。否定自己是思考的结果,而不是“触景生情”。只要你时时地反省和面对自己,你就会时时地否定自己。认识自己并不容易,否定自己同样困难,人最容易自以为是和固执已见。在真理面前,没有谁有资格自负。有句话说的好,我们最需要改变的可能就是我们最坚持的东西。可是,人们往往认为自己总是对的,把傲慢当作成熟,把固执当作个性,最后只能是“追悔莫及”。其实人们的认识本就浅薄,再加上一切都处在不断地变化之中,你们如何能够不改变?事物在变化,时局在变化,真理也在变化,这就要你们不断在改变自己原来的认识,否定自己曾坚持的东西。
3、学会宽容
宽容不仅象征成熟,宽容更是一种境界。幼稚的心从来不会宽容,他们偏激、暴怒、盲目行动、“疾恶如仇”,而且自己却屡犯不可“宽容”的错误,他们追求完美,却并不明白自身所存在的缺憾。另外,暴君和强权也从不宽容,他们心胸狭隘、噬血如命、杀人无数,最后,愚蠢只能导致他们的覆灭。“盲目追求抽象的正义,使“敌人”的观念在人们心里得到强化。实际上,没有谁是天生的敌人。记得哪位作家说过,一片落叶不经过全树的允许,是掉落不下来的。同样,一个人所以沦为了罪犯,并不仅仅是个人之过,整个社会都是有责任的。况且,在大多数情况下,所以敌人、罪犯都不过是权势强加的人为的定性,而并不是根据正义的标准。
宽容不是容忍,因为容忍仍是一种消极的反抗,这种并不明智的情绪其实是暗暗跟自己过不去。生活的阅历、生命的体悟,构成了宽容的前提与基础。宽容别人,也是宽容自己,这体现了对人性缺陷的包容和理解,因此,宽容不但是一种成熟,也是智慧。其实,这“不宽容”也是值得宽容的,因为他们的幼稚。伏尔泰说,“我们所有的人都有缺点和错误,让我们互相原谅彼此的愚蠢,这是自然的第一法则”。从思考能力的角度讲,成熟的标志就是对“简单”有了新的认识和理解,不再把简单看作简单,或者说,不再轻视简单。真理就是简单的,而这简单的真理就是在平常的朴素的日常生活当中。能够从简单处寻找和发现真理,你就得到了最深刻的真理。
4、学会思考
无知的人总是认为自己无所不知,什么都不瞧在眼里。无知的人以及少年最常说的话就是:我懂、我知道、这太简单了,如此等等。在一个有思想和有探求精神的人那里,没有什么是简单的,尽管他们能够举重若轻。一个苹果的落地,科学家能够思考到天体运行的规律,一粒简单的沙子,哲学家可以通过它发现一个新的世界。理论学术的建立,是在简单、原始概念之上的;思想的产生和深入,也是来源于人们对朴素世界、简单问题的深入思考。恩格斯有一个观点我觉得很好,他说哲学的根源“在于蒙昧时代的愚昧无知的观念”。我们可以作这样的理解,哲学(深刻的思维)就是来自对于简单事物和朴素世界的思考。如果真正懂得了简单,那么这个世界上就不存在复杂。 因此,你若想寻找真理,就不要轻视那些你所轻视的简单的事物,就要善于从寻常的生活、习见的事件中领会和获得并不寻常的道理。最后,以诗人的话来作个诗意的结束: 离你最近的地方,路途最远,最简单的音调,需要最艰苦的练习。 旅客要在每个生人门口敲叩,才能敲到自己的家门,人要在外面到处漂流,最后才能走到最深的内殿。
By 赵峰 on 2008, December 11, 10:37 AM
Linux系统会把大部分可用内存划归自己使用。这是Linux管理内存的一种方式,他不是在需要分配空间的时候再到物理内存中去划一块归某个进程使用,而是提前就把整个内存管理起来,需要的时候再分配给某个进程。这样的好处是,因为有了统一管理,不容易出现内存碎片,提高了效率。这些linux管理的内存大多数是空闲状态,你可以看看当新的程序运行的时候,Linux的内存占用不会提高,除非机器的内存已经耗尽。这时Linux会把一些不常用的进程换出到交换分区。
下面是free命令列出的各个选项的详细解释:
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
第三行(-/+ buffers/cached):
used:已使用多大。
free:可用有多少。
而确定是真实的使用可以采用如下方法:
用free -m查看。
其实是内存的统计方法不同。linux里面显示的已经使用内存是程序所占的内存和用作磁盘缓存的内存。
而free的内存是真正的一点有没有派上用场的内存。
从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
也可以通过其他方式了解linux的虚拟内存管理技术。
» 阅读全文
By 赵峰 on 2008, December 11, 10:34 AM
4颗CPU,/proc/cpuinfo中可以看到processor 0-processor7,但是用top命令时,cpu信息只有一行。top只能监控一个CPU吗?
top可以监控到所使用的所有cpu的状况的,在执行top后,按数字键1,那么就可以看到另外几个cpu的情况了,再按1,又恢复一行cpu的信息。
» 阅读全文
By 赵峰 on 2008, December 11, 10:33 AM
命令基本格式是:
tar cvzf TARGET SOURCES -N TIME
e.g
在 /backup 当中,比 2005/06/01 00:00:01 新的文件才备份
[root@linux ~]# tar -N '2005/06/01 00:00:01' -zcvf home.tar.gz /home
» 阅读全文