UML的九种图基本都已经介绍完了,那么我们回过头再来研究一下对象图和包图。
一、对象图
谈到对象,我们不得不说一下对象,对象(Object)是对象类的实例(Instance),用于模型化特定的实体。对象是唯一的,可以标识的,比如我和你就是两个对象,我们有自己的名字。
对象的图标与对象类一样是用实线矩形框表示的,矩形框中含有若干分隔框,分别表示...
分类:
其他 时间:
2014-11-20 22:03:56
收藏:
0 评论:
0 赞:
0 阅读:
312
正则表达式
正则表达式(Regular Expression )使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。正则表达式是由普通字符(所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号)以及特殊字符(称为元字符,具有特殊含义的字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串...
分类:
其他 时间:
2014-11-20 22:03:46
收藏:
0 评论:
0 赞:
0 阅读:
242
从软件工程的学习到现在的机房合作,我们一直在学习C/S,进入牛腩才正式进入了对B/S的了解,确切点牛腩则是对此的一个过渡,起到了承上启下的作用!看牛腩,其实最大的感受就是他不止要设计到页面,而是改变了方向,向web方向发展了。当然这只是自己的第一感觉哈!...
分类:
Web开发 时间:
2014-11-20 22:03:36
收藏:
0 评论:
0 赞:
0 阅读:
381
使用if语句时,如果碰到...
分类:
编程语言 时间:
2014-11-20 22:03:26
收藏:
0 评论:
0 赞:
0 阅读:
262
最近在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源码安装也好,还是使用node.msi格式安装包也好,总是有问题。最终,功夫不负有心人,还是搭建完成了。作为新手,其实我也不知道这样搭建对不对,但是运行'npm install'反正不出错了。
下面就把我的一些搭建过程说一下:
下载node.js。在http://nod...
分类:
Windows开发 时间:
2014-11-20 22:03:16
收藏:
0 评论:
0 赞:
0 阅读:
274
题意:
一根长度为len的木棍上有n只蚂蚁,蚂蚁们都以1cm/s的速度爬行;如果一只蚂蚁爬到了木棍的端点,那么他就会掉下去;如果两只蚂蚁碰到一起了,他们就会掉头往相反方向爬行。输入len和n只蚂蚁的初始位置(以左端点为原点),问:所有蚂蚁都掉下木棍的最短时间和最长时间(蚂蚁初始爬行方向是不定的)。
思路:
最短时间是很显然的,只要靠近左端点的蚂蚁都往左端点爬,靠近右端点的蚂蚁...
分类:
其他 时间:
2014-11-20 22:03:06
收藏:
0 评论:
0 赞:
0 阅读:
271
刚刚看了下SDK更新,5.0的samples已经开放下载了,大家可以好好研究下Google官方的Samples了。双喜临门,刚刚又看了下Genymotion,发现支持5.0的Genymotion模拟器也已经开放下载了!...
分类:
其他 时间:
2014-11-20 22:02:57
收藏:
0 评论:
0 赞:
0 阅读:
335
HIPO图(Hierarchy Plus Input/Processing/Output)是表示软件结构的一种图形工具,以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。它由两部分组成:
H图(层次图):描述软件总的模块层次结构
矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系,同结构图一样未指明调用顺序。它的设计依据是系统的模块划分,主要由设计者决定...
分类:
其他 时间:
2014-11-20 22:02:46
收藏:
0 评论:
0 赞:
0 阅读:
412
中小型WEB系统权限日志数据表设计...
分类:
Web开发 时间:
2014-11-20 22:02:36
收藏:
0 评论:
0 赞:
0 阅读:
301
Valve用于控制请求的执行流程。它采用责任链的设计模式(类似于struts的拦截器)。valve的意思是阀,阀控制水流(网络请求)的走向。
自定义阀。
public class MyValve implements Valve {
public void invoke(PipelineContext pipelineContext) throws Exception {
...
分类:
Web开发 时间:
2014-11-20 22:02:26
收藏:
0 评论:
0 赞:
0 阅读:
1496
由于使用SVN的时间不长,出现问题各种奇怪的问题也是在所难免的,在这里记录下来,方便自己或跟我一样的菜鸟参考
问题一:
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/gionee/alps/frameworks/base/core/java/android/widget$ svn ci AbsListVi...
分类:
其他 时间:
2014-11-20 22:02:16
收藏:
0 评论:
0 赞:
0 阅读:
275
1.Category概述
那的Category的使用场景有那些呢:
1、类包含了很多个方法实现,而这些方法需要不同团队的成员来实现
2、当你在使用基础类库中的类时,你不想继承这些类而只想添加一些方法时。
Category能实现上面的需求,当然也有使用Category是需要注意的问题:
1、Category可以访问原始类的实例变量,但不能添加实例变量,如果想添加变量,那就通过继...
分类:
移动平台 时间:
2014-11-20 22:02:06
收藏:
0 评论:
0 赞:
0 阅读:
183
ZF2有很多内建的Filter和Validator组件,可以方便地对表单数据进行处理。...
分类:
其他 时间:
2014-11-20 22:01:46
收藏:
0 评论:
0 赞:
0 阅读:
337
By filling a rectangle with slashes (/) and backslashes ( ), you can generate nice
little mazes. Here is an example:
As you can see, paths in the maze cannot branch, so the whole maze only cont...
分类:
其他 时间:
2014-11-20 22:01:36
收藏:
0 评论:
0 赞:
0 阅读:
301
Elasticsearch的javaAPI之query dsl-queries
和rest query dsl一样,elasticsearch提供了一个完整的Java query dsl。 查询建造者(factory)是
QueryBuilders 。 一旦准备好您的查询,您可以使用query api。
如何使用QueryBuilders?仅仅就是加入下面的包:
import ...
分类:
编程语言 时间:
2014-11-20 22:01:26
收藏:
0 评论:
0 赞:
0 阅读:
302
一、问题定义最近在用sbt打assembly包时出现问题,在package的时候,发生jar包冲突/文件冲突问题,两个相同的class来自不同的jar包在classpath内引起冲突。具体是:我有一个self4j的jar, 还有一个hadoop-common-hdfs的jar包,其中hadoop-common-hdfs.jar内包含了self4j这个jar包,导致冲突。此类异常一般是由于打包不规范...
分类:
编程语言 时间:
2014-11-20 22:01:16
收藏:
0 评论:
0 赞:
0 阅读:
548
多重继承的确引入了较大的复杂度。那么,在不得已使用的时候,需要注意几个方面的处理方式,才能使代码更加高效易懂。...
分类:
编程语言 时间:
2014-11-20 22:01:06
收藏:
0 评论:
0 赞:
0 阅读:
190
最近写了一个用户注册系统,大部分已经写完,但是还有一些边角料没写,但是也都是大同小异,我就不再写了,赶着去学习hibernate了,spring还没接触呢!!!时间好紧迫啊!!!
jsp界面
users的jsp界面
admin的jsp界面
struts.xml配置文件
<!DOCTYPE struts PUBLIC
"-/...
分类:
其他 时间:
2014-11-20 22:00:56
收藏:
0 评论:
0 赞:
0 阅读:
388
大家都知道飞信是可以免费发送短信的,但是飞信又没有官方的接口,所以无法借用移动的官方接口实现短信的免费发送,但是还是有一些破解的接口可以使用的。
GET方法:
提交格式
http://66.zzuobiao.sinaapp.com/get.php?tel=手机号&pwd=密码&aim=对方号码&text=短信内容
return 当前状态 多余内容为中国移动返回 可以忽略,若...
分类:
Windows开发 时间:
2014-11-20 22:00:46
收藏:
0 评论:
0 赞:
0 阅读:
307
本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)
#以映射函数方式来构造字典
d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
print(d2)
#可迭代对象方式来构造字典
d3 =...
分类:
编程语言 时间:
2014-11-20 22:00:35
收藏:
0 评论:
0 赞:
0 阅读:
206