摘要:
这是微软MVC大会第二期的一个视频,本没有绝对链接,可从http://www.mvcconf.com/videos入口(这时候会播放第一个视频),按F3搜Performance,找到链接后点击,开始播放这个视频……虽然是英文的,但中间大部分时间在操作VisualStudio,还是很好理解的。大纲大致如下:00:00-怎样定义Web软件的性能。04:00-设置和测量性能基线,这段很重要,后面就可以看出其作用。其中展示了VS自带的性能测试工具。22:00-优化的大致流程28:00-OutPut Cathing,适合做很少改变的页面如首页37:00-Data Cathing,适合做比较多改变的数据的 阅读全文
摘要:
作者:陈勇出处:blog.csdn.net/cheny_com这是CMMI与敏捷开发比较系列的第二篇(之一,之二,之三)。 CMMI前面在提到CMMI与敏捷的根本差异时提到CMMI是美国用于筛选其供应商的,而其项目的特点也在于大型团队/强分工/长周期,这样就不难理解CMMI为何提出了以下要求(基于CMMI V1.1):GP1:管理需求 SP1:与客户达成一致理解SP2:取得开发团队的承诺SP3:管理变更SP4:追溯不同层次的需求关系SP5:追溯需求与后续工作的关系笔者之前做过一些军工项目,所以对军工项目有所了解,以下这些词汇在军工项目里边是非常关键的:甲方乙方,系统工程,预算,结帐,多个供应商 阅读全文
摘要:
作者:陈勇出处:blog.csdn.net/cheny_com本文已经成为职场人生系列之七。本人总共出国只有7天,也没怎么在地道外企用外语好好工作一下,所以没海归们学得地道。不过经不住常年修炼,积累下来也干过N次大小会议培训翻译,从30分钟的到3天的都有,还有两天赶鸭子上架的同传。下面简单分享一下经验:如何利用极其有限的时间和条件学好外语。立志篇1. 千万别拿太难的材料上手,书虫系列图书,《流行美语MP3》(绝对傻瓜)都很好。2. 千万别立志每天学英语A小时,B年后学会C个单词,D个月看完E本书……肯定坚持不到Z。一定不要立大志,这样才能走得更远。反正我立志很多次,都泡汤了;现在的外语反而是在 阅读全文
摘要:
昨天遇到一段棘手的程序,尝试了各种方法,忽而在SubmitChanges的时候没反应(无错误,也不更新),忽而发生ChangeConflict,经过几个小时,终于大致理清了思路,也顺便把DataContext/UpdateModel/SubmitChanges给搞得更明白了一些,特此分享。先大致看看代码:xxController{ AgileRepository _repAgile = new AgileRepository(); //这里边是SubmitChanges/DateContext/Tables等属性,可取出下面提到的story SFCRepository _repSFC = n. 阅读全文
摘要:
VS里边好像忘了加这个功能了,可是总会有表名写错的时候,总不能老跑到SQL Server Management Studio里边。其实直接用SQL语句就能解决。1. 在Server Explorer里边右键点击要改变的表名(其实任何一个表都行)2. 选择New Query, 在弹出的“Add Table”中什么表都不用选,直接 Close3. 在写着SELECT FROM的框里边写:exec sp_rename oldname, newname其中oldname/newname就是新旧表名,注意中间有个不可理喻的“,”,可能用SQL太少的原因吧。4. 执行(Ctrl+R),会报错,不理他选“c 阅读全文
摘要:
参考了http://blog.csdn.net/wang02011/archive/2011/04/04/6301107.aspx,因为是64位操作系统,过程有点不同;如果有问题请交叉参考。1. 下载 SVN Server:http://sourceforge.net/projects/win32svn/files/1.6.16/Setup-Subversion-1.6.16.msi/download当前这东西好像没有64位的,但在64位上安装一样使用。2. 下载 TortoiseSVN:http://tortoisesvn.net/downloads.html左边是32位,右边是64位,我选 阅读全文
摘要:
作者:陈勇 出处:blog.csdn.net/cheny_com 这是编码简单性系列中的其中一篇,之前几篇包括代码篇/函数篇/语义篇。 因为要积累案例,会随时更新。 之前提到:编码简单性的“心法”就是:只要屏幕上有任何两部分代码看上去相似,则一定有合并办法。而说起相似,没有比switch - case的各段代码更相似的了。如果细数一下自己产品中最长的函数,里边几乎肯定的有一个switch - case,或者一堆if -else if(两者其实等同)。一般各段代码看似相同,又有点不同,既不能变成函数,也不能变成类,怎么办呢?解决臭长的switch-case的最好方法,就是泛型(在C++时代叫做模 阅读全文
摘要:
新书面世之后,出版社的刘星大编辑给我寄了几本样书。拿到之后摆在书架上,心情着实美了好几天。虽然后来基本上都被亲戚朋友给瓜分走,但至少还拍了张相片,现在放上来,让自己小小虚荣一把。顺带说一下,拍相片的和进行后期PS的,都是俺家那位~ :-) 阅读全文
摘要:
if ($(element).is(":visible")) {...}原帖http://stackoverflow.com/questions/178325/how-do-you-test-if-something-is-hidden-in-jquery点击下载免费的敏捷开发教材:《火星人敏捷开发手册》 阅读全文
摘要:
完全相同的项目和环境(VS2010 + Sql Server Express 2008 R2),居然报错说不支持数据库版本,终于解决了。上网一查,谈论的人很多,大致问题是:661是2008R2数据库的版本,而2008则是655。可问题在于:从来没有安装过2008,只安装了2008 R2,为何会出现这个问题呢?原来,如果先安装VS2010,它发现没有数据库,就自动安装了一个2008的什么版本(在SQL的安装目录中会出现一个10.0版本的目录,而安装2008R2后,又会出现一个10.5版本的目录),而它会执着地把所有R2数据库当作2008来处理,就出现了这个错误。有个老外推荐了使用Tools/Co 阅读全文