浪迹天涯无处为家

所有软件活动包括根本任务——打造构成抽象软件实体的复杂概念结构;次要任务——使用编程语言表达这些抽象实体,在时间和空间内将它们映射成机器语言。
posts - 145, comments - 26, trackbacks - 1, articles - 1

01 2007 档案

posted @ 2007-01-30 10:22 周喜宏 阅读(654) | 评论 (0) 编辑 |

posted @ 2007-01-30 09:58 周喜宏 阅读(2826) | 评论 (0) 编辑 |

posted @ 2007-01-30 09:27 周喜宏 阅读(708) | 评论 (0) 编辑 |

posted @ 2007-01-25 11:44 周喜宏 阅读(119) | 评论 (0) 编辑 |

posted @ 2007-01-24 09:00 周喜宏 阅读(443) | 评论 (0) 编辑 |

摘要: 以审查代码风格为主的审查。这种审查,适合周期性举行。

以审查程序逻辑的审查。审查程序逻辑,建议在设计之初,实现中,结尾时各做一次。
以审查特定目标的审查,如安全等。最好辅助工具,如不安全函数列表扫描等。阅读全文

posted @ 2007-01-24 08:51 周喜宏 阅读(84) | 评论 (0) 编辑 |

摘要: 根本就没有必要花费大量的精力来预防错误,错误犯了就犯了,即时改正就可以了。这其实就是渴望成功的心态。阅读全文

posted @ 2007-01-17 15:18 周喜宏 阅读(58) | 评论 (0) 编辑 |

6R

摘要: 供应链管理就是指对整个供应链系统进行计划、协调、操作、控制和优化的各种活动和过程,其目标是要将顾客所需的正确的产品(Right Product)、能够在正确的时间(Right Time)、 按照正确的数量(Right Quantity)、正确的质量(Right Qulity)和正确的状态(Right Status)送到正确的地点(Right Plac e)——即“6R”, 并使总成本最小。阅读全文

posted @ 2007-01-16 10:36 周喜宏 阅读(32) | 评论 (0) 编辑 |

摘要: --CHARINDEX:返回字符串中指定表达式的起始位置
SELECT * FROM #TEMP
ORDER BY CHARINDEX(SUBSTRING(NAME,2,1),'乙甲'),
CHARINDEX(SUBSTRING(NAME,1,1),'一二三四五六七八九十')

--CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARINDEX 不可以。
SELECT * FROM #TEMP
ORDER BY PATINDEX('%'+SUBSTRING(NAME,2,1)+'%','乙甲'),
PATINDEX('%'+SUBSTRING(NAME,1,1)+'%','一二三四五六七八九十')
阅读全文

posted @ 2007-01-11 09:58 周喜宏 阅读(835) | 评论 (0) 编辑 |

摘要: Update #Report
Set id = (Select Count(*) + 1 From #Report AllReport Where Report.saleroom < AllReport.saleroom)
From #Report Report阅读全文

posted @ 2007-01-10 09:26 周喜宏 阅读(62) | 评论 (0) 编辑 |

摘要: declare @id int
set @id=0
update @temp set @id=@id+1,id=@id 阅读全文

posted @ 2007-01-09 11:42 周喜宏 阅读(257) | 评论 (0) 编辑 |

摘要: 在做项目过程中,把自己掉进自己不了解的领域做了自己不能做的事,所以思想僵化了阅读全文

posted @ 2007-01-09 10:19 周喜宏 阅读(71) | 评论 (0) 编辑 |