人为何会思考?

10 月 10th, 2009 | Posted by | Filed under 人工智能

我喜欢有想法就记下来方便需要的时候用,以下只是个人看法,不一定正确。
尽信书不如无书,何况我还只是个人。

人是如何思考的这个问题是我一直在思考的问题,换句话说我一直在思考我为何会思考(递归……),我想最近我可能有点明白了~
自然界的任何问题,包括人类大脑运算的问题应该都可以分为两种互相联系的问题——聚类和分类。科学实际也即是在把混沌无序的自然规律聚类为数学、物理、化学等学科,同时对发现的新问题分类到一个学科之中,每个学科之中又是在把混沌无规律的现象聚类成一个个的定理,NB的科学家又不断的将不同的分类再次聚类到一起,科学的目标就是将所有问题聚类成一类,所有已知或者未知问题都能在人类定义的一个多维空间内用多维特征描述。
每个自然界的问题我觉得都可以看成一个N维向量,当然N应该是非常大的,大到我们不可想象,但一定是有上限的。原则上这些点应该分布在一个N-1维或者维数更高的空间内(为什么我后面再写),人类一开始看到的是分布在一个M维中的毫无规律的点,这个M应该是远远小于N的,人类的认知在原始状态是很有限的。然后一开始一些很明显的聚类现象被发现,就形成了人类最早的认知。
阅读全文…

年级大会上的发言内容:为梦想而工作

10 月 10th, 2009 | Posted by | Filed under 心灵感触

很多观点来自郎咸平,我觉得比较有价值的就在年级大会上说了,同志们可以借鉴下,版权主要归郎咸平和Randy同志。

第一部分:梦想

简单说来,我的看法就是,一个没有梦想的人等于没有灵魂的人,梦想是一个人活着的动力或者方向,没有梦想的人说实话我不知道他是没为什么而活着,至少,我没有梦想的时候我觉得自己没有活着的意义。这个我推荐大家看一下卡耐基梅隆大学Randy.Pausch教授的最后最后一课,他在患有癌症还有3个月生命的时候做的演讲《Really Achieving Your Childhood Dreams》,相信大家看了以后会对梦想有更深的认识。
但我觉得仅仅有梦想还是不够,有梦想还得去想如何去实现自己的梦想,只是活在空想里那不是梦想,梦想要上升为理想,梦想只是Dream,但理想是要称为现实的,必须规划好自己完成梦想的道路、方法,除此之外还得去实施自己的规划。我相信,真正有梦想的人,规划和行动肯定是自己会去做的,不去规划不去做我相信那不是真正有梦想的人,可能只是幻想。
阅读全文…

标签: , ,

MySQL参数调优

9 月 30th, 2009 | Posted by | Filed under 未分类

 

  

l 通用类:

key_buffer_size

含义:用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写)。

影响:对于MyISAM表的影响不是很大,MyISAM会使用系统的缓存来存储数据,所以大量使用MyISAM表的机器内存很快就会耗尽。但是,如果你将该值设得过大例如,大于总内存的50%,系统将转换为页并变得极慢。MySQL依赖操作系统来执行数据读取时的文件系统缓存,因此你必须为文件系统缓存留一些空间。

建议:先设置为内存的25%,观察性能变化。

 

table_open_cache

含义为所有线程打开表的数量。

影响增加该值能增加mysqld要求的文件描述符的数量。可以避免频繁的打开数据表产生的开销。打开一个表的开销可能很大,因为MyISAM会把MYI文件的文件头标识为正在使用,所以在内存中做这个操作比较好。,因为每个线程都需要打开表,连接数越大这个值要越大。

建议:我们有300多个表的话,大约2048差不多了。

  阅读全文…

加了几个统计插件

9 月 29th, 2009 | Posted by | Filed under 随笔日记

很多人来我博客都是不留言的,所以就琢磨着装个统计插件。
现在装了3个,各有所长……
先装了wp-shortstat,能统计数量和时间,但是没有IP信息,这点不爽,
我还是想看看IP来源的。
于是加了wp-stats,还遇到了函数重名冲突,
复制出来替换了下,没有冲突了。
启用后发现只能统计数量,没其他的,失望……
继续,终于找到了WP-SlimStat-EX,一装上
那个帅呀……
IP,来源什么都有了~

使用tcmalloc优化MySQL

9 月 29th, 2009 | Posted by | Filed under 未分类

使用参考:http://www.javayou.com/diary/18368

系统是64位的CentOS 5.3 。
先安装libunwind,然后安装tcmalloc包。
按默认方式编译和安装成功后在 mysqld_safe 中加入
LD_PRELOAD=”/usr/local/lib/libtcmalloc.so”
重启MySQL。
然后运行SQL-Bench来测试效果。
CPU、硬盘效率却有提高,
尤其是CPU占用率下降最多,
稳定性测试过后就可以考虑在生产库使用了。