技术开发
文章平均质量分 79
jonesning
软件开发工程师, 使用C++, Java等语言开发,熟悉Windows和Linux平台软件开发,目前从事系统集成消息中间件开发工作,正在潜心研究IBM Websphere产品。
课余时间研究嵌入式设备开发。
展开
-
敏捷开发与极限编程(二)
接着上一篇文章--"敏捷开发与极限编程(一)", 我继续研究XP编程给我参与的项目能提供什么样的意见, 在此过程中我无意中找了Amr Elssamadisy写的----"大型项目的XP(极限编程)"这篇文章,收获不少. Amr Elssamadisy结合自己参与的一个15个月的项目,提供了很多有用的数据和证据. 接下来就是引用[Amr Elssamadisy]的这篇文章.转载 2009-10-26 09:59:00 · 661 阅读 · 1 评论 -
"极限编程"介绍
前段时间看了篇有关"极限编程"轻量级的文章,文章虽小,但内容很全面,有点"麻雀虽小,五脏俱全"的感觉,希望跟大家分享! 极限编程(Extreme Programming,XP)是一门针对业务和 软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。它是以符合客户需要的 软件为目标而产生的一种方法论,XP使开发者能够转载 2009-10-27 10:26:00 · 608 阅读 · 1 评论 -
项目管理与软件工程基础—软件生命周期(SDLC)
软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正转载 2010-01-15 10:47:00 · 692 阅读 · 2 评论 -
揭迷"C++类的对象在内存的布局"
平时做开发使用的语言最多的是c++, class(类)是c++中必不可少的因素,除了熟悉它的用法外,也必须清楚它在内存中的样子,这篇文章就是简要介绍它内存中布局情况. 我们先来看一个简单的类: class Ex1 { int var1; int var2; char var3; public: int get_var1(); }; 这个类原创 2010-02-23 14:33:00 · 527 阅读 · 2 评论 -
随机数矩阵乘法
最近有同事在讨论矩阵存储和乘法问题,一时兴起就写了算法.要求: 矩阵A * 矩阵B ,要求A 和 B是由随机数组成,并且A是按行优先存储的,而B是按列优先存储的, 并输出A * B的结果,可重复计算.考虑了一下, 矩阵存储可以用二维数组来存储, 但是根据要求矩阵需动态存储,所以采用指针的指针来存储和操作矩阵. 以下为实现代码://程序在vs.net2003 控制台下通过原创 2010-01-15 10:58:00 · 1000 阅读 · 0 评论