摘要: 程序员如何保持持续的进步1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上有着密切的联系。6. 发挥你的想象力。永远都要问,“有更好的方法吗?”跳出常规思维约束。最好的解决方案也许还没有被发现。7. 优秀程序员:我优化代码。更优秀程序员:我设计数据。最优秀程序员:他们的不 阅读全文
posted @ 2013-03-18 12:48 GTK_老范德萨 阅读(224) 评论(0) 推荐(0)
摘要: 大家都知道面向对象的三大特性分别是:封装,继承,多态。但这三大特性分别是什么意思呢?这里我用自己的话将我的理解写出来,应该比较容易理解。一,封装:我们可以把世界上任何一个东西都看作为一个对象,那么我们这里以人为例,一个人就肯定是一个对象了。那么封装是什么呢?封装就是这个人要完成一件事情,他所需要的任何工具都带在了自己的身上,所需要的技术也都装在了自己的脑子里了。不需要借助于别人的力量就能完成这一件事情。这个有什么好处呢?好处就是如果我要吩咐这个人去完成一件事情,我不需要知道他是怎么完成的,也不需要协助他去完成,只要知道结果,他完成了就OK了。至于他是先干什么后干什么我不干涉,这有助于他更快更好 阅读全文
posted @ 2013-03-18 10:43 GTK_老范德萨 阅读(210) 评论(0) 推荐(0)
摘要: jquery获取特定name所有选中的checkbox,支持IE9标准模式jquery获取特定name所有选中的checkbox,支持IE9标准模式分支 1:原先的语句为var selectChks = $("input[type=checkbox][name=productItem][checked]");在IE7,IE8和IE9兼容模式都能正常获取但是在IE9标准模式下获取不到,length总为0于是查资料,发现如下写法var selectChks = $("input[type=checkbox][name=productItem]:checked" 阅读全文
posted @ 2013-03-18 09:36 GTK_老范德萨 阅读(226) 评论(0) 推荐(0)
摘要: SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog DNName with no_loggodumptransaction DNName with no_loggoUSE 阅读全文
posted @ 2013-03-18 09:33 GTK_老范德萨 阅读(175) 评论(0) 推荐(0)
摘要: Sql Server 2008 在备份还原后经常出现数据库“受限制用户”的问题,可以通过设置数据库属性-》选项-》状态-》限制访问,一般情况选中“Multiple”即可。 阅读全文
posted @ 2013-03-18 09:32 GTK_老范德萨 阅读(205) 评论(0) 推荐(0)