自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 探讨C语言中的回调函数

回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给 调用者从而实现调用。回调函数使用是必要的,在我们想通过一个统一接口实现不 同的内容,这时用回掉函数非常合适。比如,我们为几个不同的设备分别写了不同 的显示函数:void TVshow(); void ComputerShow(); void NoteBookShow()...等 等。这是我们想用一个统一的显示函数,我们这时就可以用回

2005-06-30 11:57:00 1831

转载 C/C++语言中指向函数的指针

“在C语言中,函数本身不是变量,但可以定义指向函数的指针,这种指针可以被赋值、存放于数组之中,传递给函数及作为函数的返回值等” --《The C Programming Language Second Edition》 下面给出几个简单的例子来说明指向函数的指针。 第一个例子说明指向函数的指针如何说明、赋值、调用。 #include #define TESTDATE 100 int func(in

2005-06-30 11:15:00 722

转载 指针函数和函数指针有什么区别(转载)

指针函数和函数指针有什么区别 1,这两个概念都是简称,指针函数是指带指针的函数,即本质是一个函数。我们知道函数都又返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。其定义格式如下所示: 返回类型标识符 *返回名称(形式参数表) { 函数体 } 返回类型可以是任何基本类型和复合类型。返回指针的函数的用途十分广泛。事实上,每一个函数,即使它不带有返回某种类型的指针,它本身都

2005-06-30 11:06:00 874

原创 《软件过程管理》读书笔记

 PART I: SOFTWARE PROCESS MATURITY1 A SOFTWARE MATURITY FRAMEWORK 1.1 Software Process ImprovementTo improve their software capabilities, organizations must take six steps:1. Understand the current st

2005-04-11 20:07:00 1825

转载 Refactoring Patterns (Sixth Part)

内容:简化设计设计模式关于作者相关内容:该系列的其他部分Refactoring和软件设计 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月Refactoring是一种重要的设计辅助工具。特别地,他能够使得传统的up-front设计更简单,也可以改良现有软件的设计。本文阐述了在应用refactoring环境下设计应当具有的特点以及refac

2005-04-10 00:36:00 904

转载 Refactoring Patterns (Forth Part)

内容:不应 Refactoring 的场合实施Refactoring可能碰到的阻碍以及解决方案学习Refactoring获得短期效益削减Refactoring的额外开销安全Refactory关于作者相关内容:该系列的其他部分合理、勇敢地运用Refactoring 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月任何一种技术都不是万能的。正

2005-04-10 00:35:00 615

转载 Refactoring Patterns (Fifth Part)

内容:增量迭代Moving Target拥抱变化-Refactoring和XP参考资料关于作者相关内容:该系列的其他部分Refactoring和方法 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月Refactoring不仅仅是一种编码的方法。他同时是一种设计方法。本文从软件工程学的演变来透视Refactoring的重要作用。同时,你也可

2005-04-10 00:35:00 576

转载 Refactoring Patterns (Third Part)

内容:应用Refactoring需要考虑的问题数据库接口改变和Published Interface用Refactoring思想武装自己的设计编程语言支持Refactoring的语言特点和编程风格使Refactoring复杂化的语言特点和编程风格解析引用的方式反射、Meta级程序分析和变更一个小结关于作者相关内容:该系列的其他部分应用 Refactoring 需要考虑的问题 石一楹 (shiyiy

2005-04-10 00:34:00 547

转载 Refactoring Patterns (Second Part)

为什么要 Refactoring 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月为什么要去改变已经可以正确运行的软件?这样的改变是否影响到我们的设计,从而进一步改变我们对于面向对象系统进行设计的方法和思路?本部分试图回答这些问题。Refactoring虽然需要更多的"额外工作",但是它给我们带来的各种好处显然值得我们做出这样的努力:简化

2005-04-10 00:33:00 691

原创 Refactoring Patterns (Seventh Part)

内容:Refactoring 应用的场合Refactoring和命名参考资料关于作者相关内容?lt;/B>该系列的其他部分Refactoring场合和基本命名规则 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月虽然refactoring几乎可以随时进行,然而,按照我们关于两顶帽子的原则,在某些场合下,refactoring的介入显得更加

2005-04-10 00:31:00 671

原创 Refactoring Patterns (First Part)

内容:介绍什么是Refactoring?Refactoring原则参考资料关于作者相关内容:该系列的其他部分石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月这是关于refactoring思考的第一部分内容。本文将介绍refactoring的基本概念、定义,同时解释正确、安全进行refactoring需要坚持的几个原则。介绍代码太容易变坏。

2005-04-10 00:26:00 559

原创 理解 XP 工作所需的思维方式

Roy W. Miller(rmiller@rolemodelsoft.com)软件开发人员,RoleModel Software,Inc.2003 年 3 月在 XP 讲师兼开发人员 Roy Miller 讲解“热门”的 XP 实践之前,他将为您展示如何转变您的思路,以便您可以开始使用 XP。这并不是一项轻松的任务 — XP 需要一种与大多数程序员和业务人员完全不同的思维方式。如果您正面临着这样

2005-04-10 00:17:00 622

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除