摘要: 一个刚刚从学校毕业的、致力于投身编程事业的年轻人,在投递了n封简历之后,终于如愿以偿得到了第一份编程的工作。如果他在求学期间没有积累过项目经验,那么可以说这就是他职业的起点,他青涩的编程之路开始了。可能他一开始会满腔抱负、意气风发的按照自己的方式完成小头目交给自己的一些练手任务,然后懊恼的发现小头目对这些看似能够完成任务的代码大摇其头,指指点点;然后在真正进入项目之后,又会被各种不知道从哪里冒出来的bug和漏洞搞得晕头转向……这些问题一方面和这位菜鸟程序员缺乏经验有关,但是在过来者看来,造成这些问题的一个主要原因正是在于,这位程序员没能看到问题的本质。而看到问题的本质,也是架构师所必须具备的素 阅读全文
posted @ 2012-02-16 10:00 kingkoo 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一个优秀的软件架构师,首先一定是一个出色的程序员,这是本篇文章的议题。从本文我们可以了解到一个架构师的工作是什么,他容易遇到的问题是什么,因此他为什么必须是一个出色的程序员。 【独家特稿】架构师,听起来是如此神秘的一个称号。尤其是在开发领域刚入门不久的菜鸟级程序员眼中,架构师都是高手,都是牛人,都是 阅读全文
posted @ 2012-02-16 09:54 kingkoo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 前几日面试一家公司问到海量数据的问题.自己当时可能没有理解出什么意思,回答得不尽如意上网查了查资料,发觉网上的答案众多,有点笼统.现总结一下.1.建立相关聚合索引(查询字段用得较多)2.在数据库上面X表的某时间字段上进行分文件,分区,优化数据库结构3.至少也得具备常识性的数据库知道,如char比varchar查询快,char占用空间要varchar大(这个当然是以char没有填充满的情况)4.建立数据仓库(Data Warehouse),怎么建那可能要似数据库情况而定.列出相关文章:1.海量数据库解决方案2011050601 阅读全文
posted @ 2012-02-16 09:45 kingkoo 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 相信很多朋友都用过jquery.placeholder.js这个插件,在使用中自己也碰到过这样的问题.就是如果有页面有 服务器LinkButton的时候,插件bind的submit方法就失效了,我是这样解决的,如果你有更好的解决方案一起探讨!$(".submitCal").bind('change', function() { $("[placeholder]").each(function() { var input = $(this); if (input.val() == input.attr("placeholder&q 阅读全文
posted @ 2012-02-16 09:29 kingkoo 阅读(5454) 评论(0) 推荐(0) 编辑