才子佳人博客

我的故事我讲述

UML 用例之间的三种关系

UML用例的关系有泛化(generalization)、扩展(extend)和包含(include)。

软件需求总变更,需要管理和控制

需求变更对每一位产品人来说都会经常遇到,产生变更的原因很多,有外在的、有内在的,但不论是因为什么产生的变更,遇到了就要正确的、合理的分析、评估,给项目以正确的指导。

递归和迭代的区别

在计算机编程实践中常常使用两种方法:一曰递归(recursion),二曰迭代(iterate),文章简要介绍了递归和迭代的概念及区别:

用Java实现的 Socket 服务器和客户端通信的例子

文章给出一个 HelloWord 级别的 Java Socket 通信的例子,通讯过程如下:

理想的程序员

文章介绍了理想的程序员,需具备的五种特质,看了文章后就知道原作者是一位资深的程序员,所叙所言值得学习深思。

java教学范例源码

文章提供java教学范例源码,可运行。代码包演示了:继承、多态、接口、抽象类、override,overload,组合、封装。

Application,Session和Cookie的区别

文章简要介绍了Application,Session和Cookie的区别:

SVN版本管理工具简介

SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。

ATM系统正常情况脚本的事件跟踪图、状态图

文章给出ATM系统正常情况脚本的事件跟踪图、状态图,并简要总结出建立动态模型步骤:

面向对象分析建模范例-ATM系统对象模型

文章以ATM系统对象模型为范例,并给出建立对象模型的大致步骤:

写给新手程序员的一封信

首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。

Web应用程序的开发步骤

开发一个web应用程序跟开发一个网站是不一样的。虽然在总体上有很大相似之处,但开发它们所需要的时间有巨大的差别。那究竟web应用程序和网站有什么不同呢?通常,维基百科能帮助我们解释这个问题,让我们来看看维基百科是如何定义应用软件的:

用javascript控制checkbox,进行批量删除的范例(源码可下载)

在做系统数据删除的时候,往往需要批量删除一些数据,如何做到呢?下面是一个小例子:有以下表单:里面有几个checkbox,当点击第一个checkbox时,js同时选择所有的checkbox,文章给出相应的范例和script脚本,可下载源码:

使用Java生成指定长度的随机字符串方法(附源码调试通过)

随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Java提供了最基本的工具,可以帮助开发者来实现这一切。

java.sql.SQLException: SQLServer对象名xxx无效的解决办法

在用java连接ms sql时可能会这样的问题:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 ‘xxx’ 无效,错误原因及解决办法详见正文:

[1/5][<<][1][2][3][4][5][>>]