摘要: 作者: Cherami 1.1 设计正在“腐烂”的征兆(Symptoms of Rotting Design) 有四个主要的征兆告诉我们该软件设计正在“腐烂”中。它们并不是互相独立的,而是互相关联,它们是过于僵硬、过于脆弱、不可重用性和粘滞性过高。网管下载dl.bitscn.com 1. 过于僵硬Rigidity Rigidity 致使软件难以更改,每一个改动都会造成一连串... 阅读全文
posted @ 2008-09-15 00:15 火军刀 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 感谢"白云-天空-飞翔",这个问题困扰我好久好久了。系统后期重构时的级联更新,最后的结果肯定是vs挂掉 阅读全文
posted @ 2008-09-13 03:19 火军刀 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 转的,还没有测试 1//这是一个webservice 2 3private AppUpdate.UpdateServ UpdateSvr; 4 5 6 private void button1_Click(object sender, System.EventArgs e) 7 { 8 9 if(L 阅读全文
posted @ 2008-05-13 21:34 火军刀 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”; 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”; B:“Appl 阅读全文
posted @ 2008-05-08 22:16 火军刀 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(stati... 阅读全文
posted @ 2008-05-03 16:18 火军刀 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口的区别,讲得比较清楚 引自: http://jerrygao.javaeye.com/blog/78879 阅读全文
posted @ 2008-05-02 02:15 火军刀 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.长春项目,调试中,打开某页面,下断点,VS开始闪烁,状态栏中显示“正在从网站中获取文件 DataList.aspx"....无何止的闪烁,内存占用迅速增大,直到VS界面完全花掉,之后的所有操作窗口全部变形,点击任何内容均无反应,无法继续进行 。 与VSS断开连接时无此现象 2.VS2005中,网站“属性页”中的内容保存不住。此问题由于上个问题引起,无法继续进行时,在进程管理器中结束进程,导致... 阅读全文
posted @ 2008-04-29 16:13 火军刀 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一个表中的某个整型字段,其值为连续数字,现中间有某些值缺失,把这些值找出来,每次取一个。 此方法在项目中经常用到。这是一个比较聪明的办法。想我当年用顺序查找法..... 阅读全文
posted @ 2008-04-25 15:01 火军刀 阅读(365) 评论(0) 推荐(0) 编辑
摘要: DECLARE @n INT , @ClassID INT SELECT @n = 68901 , @ClassID = 68900 WHILE @n < 68905 BEGIN INSERT INTO s_DictItem(FDictID,FClassID,F... 阅读全文
posted @ 2008-04-24 13:31 火军刀 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这种方法以前用过,离代码远了,思路不开阔了。 阅读全文
posted @ 2008-04-16 17:40 火军刀 阅读(908) 评论(0) 推荐(0) 编辑