ms sqlserver 2005 属性islocked 不可用于登陆sa问题解决

摘要: alter login sa with password = 'sa' unlock, check_policy = off, check_expiration = off 阅读全文
posted @ 2009-06-01 07:23 zhouwillpower 阅读(1004) 评论(0) 推荐(0) 编辑

sql随机日期

摘要: select cast(cast(getdate() as int)+cast(rand()*100 as int) as datetime) 阅读全文
posted @ 2009-02-09 15:30 zhouwillpower 阅读(581) 评论(0) 推荐(0) 编辑

软件的质量因素

摘要: “运行正确”的程序就是高质量的程序吗? 不贪污的官就是好官吗? 时下老百姓对一些腐败的地方政府深痛恶绝,对“官”不再有质量期望。只要当官的不贪污,哪怕毫无政绩,也算是“好官”。也有一些精明的老百姓打出旗号:宁要贪污犯,不要大笨蛋。相比之下,程序员是够幸福的了。因为我们能通过努力,由自己来把握软件的命运。那么就不要轻易放弃提高软件质量的权利了。 “运行正确”的程序不见得就是高质量的程序。这个程序也许运行速度很低并且浪费内存;也许代码写得一塌糊涂,除了开发者本人谁也看不懂也不会使用。正确性只是反映软件质量的一个因素而已。 软件的质量因素很多,如正确性、精确性、可靠性、容错性、性能、效率、易用性、可理解性、简洁性、可复用性、可扩充性、兼容性等等(还可以列出十几个)。这些质量因素之间 “你中有我,我中有他”,非常缠绵。如果程序员每天要面对那么多质量因素咬文嚼字,不久就会迂腐得象孔乙已,并且有找不到女朋友的危险。 为了便于理解,可以参照武侠小说中的武学分类,将质量因素粗略地分成几大派。你想那武学源源流长,相互渗透,谁能数得清有多少江湖派别。但想在道上混,总得知道六大 阅读全文
posted @ 2009-02-03 22:32 zhouwillpower 阅读(888) 评论(0) 推荐(0) 编辑

了 解 程 序 经 理

摘要: 这里程序经理是指一支程序员队伍的领导者,不管他的职务是开发组长,项目经理,还是部门经理。程序经理是技术性的基层或中层干部,是软件企业得以发展的生力军。程序经理的选拔是不容草率的事。不象有些事业单位,只要政治口号喊得勤快、能左右逢缘不犯错误就可混个领导当当。也不象一些官僚机构,只有两个人的办公室也要设正主任和副主任。如果碰巧正主任姓傅,副主任姓郑,还会斗个没完没了。 在一个管理混乱的软件公司里,如果某个程序员能大喊大叫并且干劲十足,那他就能成为一名程序经理。微软公司在选择经理人员时,总是把他们的技术知识和运用技术去赚钱的能力放在首位。程序经理一般就是程序员队伍中最聪明的那个家伙。比尔•盖茨曾这样描述聪明人[Cusumano1996]: 聪明人一定反应敏捷,善于接受新事物。他能迅速进入一个新领域,给你一个头头是道的解释。他提出的问题往往一针见血、击中要害。他能及时掌握所学知识,并且博闻强记,他能把本来认为互不相干的领域联系在一起使问题得到解决。他富有创新精神与合作精神…… 好的程序经理应该具备以下几个条件: 一、技术水平是程序员队伍中的最高级别 每个程序员骨子里头都有一股傲气,如 阅读全文
posted @ 2009-02-03 21:42 zhouwillpower 阅读(464) 评论(0) 推荐(0) 编辑

盒子

摘要: 有人问一个数学家,一个物理学家和一名程序员:“一个盒子有几个面?” 数学家回答说:“有六个面,因为盒子是长方体。” 物理学家回答说:“有12个面,分为6个外表面和6个内表面 。” 程序员回答说:“只有两个面,里面放电路板和硬盘,外面放显示器和键盘。” 阅读全文
posted @ 2009-02-03 21:30 zhouwillpower 阅读(457) 评论(0) 推荐(0) 编辑