05 2011 档案

摘要:昨天遇到一段棘手的程序,尝试了各种方法,忽而在SubmitChanges的时候没反应(无错误,也不更新),忽而发生ChangeConflict,经过几个小时,终于大致理清了思路,也顺便把DataContext/UpdateModel/SubmitChanges给搞得更明白了一些,特此分享。先大致看看代码:xxController{ AgileRepository _repAgile = new AgileRepository(); //这里边是SubmitChanges/DateContext/Tables等属性,可取出下面提到的story SFCRepository _repSFC = n. 阅读全文
posted @ 2011-05-31 23:40 春天的气息 阅读(179) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2011-05-31 22:56 春天的气息 阅读(126) 评论(0) 推荐(0)
摘要:后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出如下解释:(1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才想到找老师帮忙的。老师出于对题目和技术的好奇,也出于对学生的感情,才不辞劳苦去帮助做题的。明知小孩自己做不到,还不帮小孩去做,非要锻炼孩子自己去做,现在估计很多父亲都做不到吧。何况,学生也是我们的客户,我们不去帮一下,这个显得太冷酷无情了。(2)有人说,应该让学生自己去做,做不出来就别去招聘单位冒充好汉,帮学生做题就是鼓励学生行骗和作恶!从这一点上来说,事情做得确实有点不光明磊落,但用行骗和作恶来形容,就 阅读全文
posted @ 2011-05-29 00:54 春天的气息 阅读(140) 评论(0) 推荐(0)
摘要:参考了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位,我选 阅读全文
posted @ 2011-05-28 13:40 春天的气息 阅读(156) 评论(0) 推荐(0)
摘要:作者:陈勇 出处:blog.csdn.net/cheny_com 这是编码简单性系列中的其中一篇,之前几篇包括代码篇/函数篇/语义篇。 因为要积累案例,会随时更新。 之前提到:编码简单性的“心法”就是:只要屏幕上有任何两部分代码看上去相似,则一定有合并办法。而说起相似,没有比switch - case的各段代码更相似的了。如果细数一下自己产品中最长的函数,里边几乎肯定的有一个switch - case,或者一堆if -else if(两者其实等同)。一般各段代码看似相同,又有点不同,既不能变成函数,也不能变成类,怎么办呢?解决臭长的switch-case的最好方法,就是泛型(在C++时代叫做模 阅读全文
posted @ 2011-05-27 18:30 春天的气息 阅读(167) 评论(0) 推荐(0)
摘要:if ($(element).is(":visible")) {...}原帖http://stackoverflow.com/questions/178325/how-do-you-test-if-something-is-hidden-in-jquery点击下载免费的敏捷开发教材:《火星人敏捷开发手册》 阅读全文
posted @ 2011-05-21 16:25 春天的气息 阅读(191) 评论(0) 推荐(0)
摘要:完全相同的项目和环境(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 阅读全文
posted @ 2011-05-20 13:35 春天的气息 阅读(420) 评论(0) 推荐(0)
摘要:我希望下面这封信能够得到开复老师的回应,甚至引起开复老师的强烈兴趣,如果做到了,说明我这封信是成功的,正好可以借此信来与大家交流如何向外人表达自己的想法,如何去赢得别人的支持和帮助,我这封信的总体思路如下:1.因为开复老师很忙,我必须向他陈述清楚我个人的成就和公司相比其他同行的竞争优势,才能引起他的兴趣和抽出时间来继续阅读下去,因为每天都会有很多人给他写信,他没有时间去仔细阅读每封信,除非写信的人高度引起了他的兴趣。2.我们的理想是正直的、真实的、伟大的,这很可能会触动开复老师,引起他的共鸣。3.培训市场的总体情况分析,市场前景必须很大,人家才会从商业利益驱动上考虑,必须能挣钱,毕竟那些不挣钱 阅读全文
posted @ 2011-05-19 15:46 春天的气息 阅读(180) 评论(0) 推荐(0)
摘要:有消息称ScottGu从原来的VS组(尤其是新兴的MVC、Razor)调任到云计算部门(Azure),这件事情也在一定程度上表明了MS的战略:借助开发工具(VS)与运营工具(各种版本的Windows/SQL)的联合优势,在未来云计算中占有一席之地。VS2010 SP1对SQL CE的支持正是其中一种表现。支持包括:Create new SQL CE Databases在VS中直接创建SSCE数据库Edit and Modify SQL CE Database Schema and Indexes 在VS2010中直接编辑SSCEPopulate SQL CE Databases within 阅读全文
posted @ 2011-05-18 18:25 春天的气息 阅读(137) 评论(0) 推荐(0)
摘要:SSCE3.5以前最初的目标是在单机和嵌入式系统中使用,目标是作为单机软件的数据库系统,或嵌入式设备的离线数据库系统。关于这一部分的内容,主要见于:http://www.microsoft.com/china/msdn/library/data/sqlserver/bb380177.mspx?mfr=true这篇文章还详细比较了其他一些免费MS系数据库,是MSDN中难得的好文。在这篇文章中,已经提到了SSCE可以用于“访问量不大的网站或内部应用”,但真正达到这一目的的,是SSCE4.0。4.0的主要改进包括功能增强/经过测试/与ADO.net Entity集成/与VS2010 SP1集成等。笔 阅读全文
posted @ 2011-05-18 17:02 春天的气息 阅读(255) 评论(0) 推荐(0)
摘要:2001年的时候,我们注意到程序员个体差异很大,尤其是质量差异很大,即使他们天天坐在一起。原因在与大家几乎各自分工干各自的活动,中间缺少交流(不是交流学习会那种,而是每时每刻发自内心的交流)。而对于一个软件而言,质量最好的部分并不能导致整个软件质量好,但质量差的部分却可以导致整个软件质量差(可以认为是一个串联系统),因此建立一个学习型团队成为当时的工作重点。 最初希望建立一个程序员的分级制度,讨论了很多维度,最终放弃了年限/“熟练程度”/语言种类等,而是锁定在学习与交流上,因为我们发现“好程序员几乎都是那些经常交流沟通的程序员”。当时部门有25人,设想划分的等级包括: 1. 需要被指导的 2. 阅读全文
posted @ 2011-05-16 17:31 春天的气息 阅读(124) 评论(0) 推荐(0)
摘要:作者:陈勇出处:blog.csdn.net/cheny_com这是CMMI与敏捷开发比较系列的第一篇(之一,之二,之三)。 本来不需要比较的两样东西,因为总是被安排到企业的一个部门(EPG)去管理,所以已经被比较了N多次,纷争已久。2011过程改进年会的锵锵N人行(其实就是原来的PK会)上几位嘉宾被问及问一个本来可以解决这种纷争的问题:CMMI的管理目标是?敏捷的管理目标是?嘉宾答:CMMI的管理目标是进度质量成本。敏捷则是……(这个问题后来没有回答)这样回答,会发现根本解决不了纷争,因为两者几乎都管理进度质量成本,如果再多点,人/技术/组织……什么都管理一些,虽然侧重不同。火星谚语说:只有简 阅读全文
posted @ 2011-05-16 08:26 春天的气息 阅读(331) 评论(0) 推荐(0)
摘要:选择了很久,终于找到代码最简单的解决方案:其实就是MS自带的chart。MS Chart存在已久,只是在以前的用法中,需要保存img,这将导致MVC的访问冲突(曾困扰过我们一个项目),大致就是:以下可用:.net3.5 +mvc + MS Chart以下不可用:.net4.0 + mvc + MS Chart(神奇的是,MS Chart从.net4.0开始才是自带的,看来是发布前忘了测试mvc了)终于找到一个帖子是关于这种用法的一个变种,在.net4.0 + mvc3 + MS Chart环境中测试有效。原帖在此http://weblogs.asp.net/gunnarpeipman/arch 阅读全文
posted @ 2011-05-01 12:46 春天的气息 阅读(186) 评论(0) 推荐(0)
摘要:昨天电脑运行有点卡,曾经F5失败2此,今天早上突然出现此错误,查了半天,原来是个老问题(从2006年就有人评论)。解决办法有两个,第一个是:you might need to delete the C:/Documents and Settings/username/Local Settings/Application Data/Microsoft/Microsoft SQL Server Data/SQLEXPRESS directory. Then restart ur machine.就是删除上述目录。如果是Win7,则在c:/Users(或用户)/...但我自己在机器上找了一下(Win 阅读全文
posted @ 2011-05-01 09:09 春天的气息 阅读(150) 评论(0) 推荐(0)