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

十 10th, 2009 | Posted by P.Linux | Filed under 心灵感触

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

第一部分:梦想

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

标签: , ,

MySQL参数调优

九 30th, 2009 | Posted by P.Linux | Filed under 数据库

 

  

l 通用类:

key_buffer_size

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

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

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

 

table_open_cache

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

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

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

  阅读全文…

加了几个统计插件

九 29th, 2009 | Posted by P.Linux | Filed under 随笔日记

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

使用tcmalloc优化MySQL

九 29th, 2009 | Posted by P.Linux | 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占用率下降最多,
稳定性测试过后就可以考虑在生产库使用了。

一些随意的ASP.NET总结

九 28th, 2009 | Posted by P.Linux | Filed under 程序设计

关于GridView刷新,当更新了数据库之后想立刻更新GridView,必须把数据源和GridView同时刷新。

 LinqDataSource_List.DataBind();
 GridView_List.DataBind();

 

关于GridView隐藏字段,因为绑定一个数据源的时候,我们经常把主键选出来,但是把它隐藏掉不想显示,可是隐藏了又不能获取值,很悲剧,现在有好东西了,DataKey,专门用来存主键。

GridView_List.DataKeys[row.RowIndex][0]

  阅读全文…