面向对象的分析模型由功能模型、分析对象模型、动态模型三个独立的模型组成,从软件的需求功能来看分析类可以划分为实体类、边界类和控制类三种类型。识别分析类、控制类和实体类需要充分理解系统内部的行为。一个参与者与一个用例之间的交互或通信关联对应一个边界类;控制类负责协调边界类和实体类,负责接收边界累的.....
分类:
其他好文 时间:
2015-02-08 15:16:01
阅读次数:
114
一 观察者模式1,观察者模式就像定牛奶业务 1)奶站 Subject 2)用户 Observer2,Subject:登记注册,移除,通知3,接收输入4,对象之间多对一依赖的一种设计方案,被依赖的对象为Subject,依赖的对象为Observer。Subject通知Observer变化。
分类:
其他好文 时间:
2015-02-08 15:14:51
阅读次数:
121
每天一点数据库之-----Day 2 创建与管理数据库表
----转载请注明出处:coder-pig
本节引言:
本节介绍的是数据库中表的创建与管理,另外,因为不同DBMS所
支持的数据类型有所差别,这里就不慢慢阐述了,有需要的自行百度~...
分类:
数据库 时间:
2015-02-08 14:12:30
阅读次数:
251
1、SearchView是搜索框组件,它可以让用户在文本框里输入文字,通过监听器取得用户的输入,当用户点击搜索时,监听器执行实际的搜索。
2、SearchView组件的常用方法如下:
①setIconifiedByDefault(boolean iconified) ===> 设置搜索框默认是否自动缩小为图标。
②setOnQueryTextListener(SearchView,O...
分类:
移动开发 时间:
2015-02-08 14:12:31
阅读次数:
177
设置两个栈,一个vbase用于存放原来的数据,一个minbase用于存放最小数据。将第一个进栈的数据同时压入两个栈中。在之后压入数据时,对于vbase,直接将数据压入即可;对于minbase,则需要比较待压入的数据与vbase顶端数据的大小,小于等于vbase顶端的数据,就将这个数据也压入minbase中。如果后来得到的值是大于当前最小栈顶的值的,那么接下来pop都会先出去,而最小栈顶的值会一直在...
分类:
其他好文 时间:
2015-02-08 14:10:32
阅读次数:
133
这几天在做游戏的WindowManager,一开始只是想到打开单一窗口和设置窗口并存的问题,一切运行良好。
但是昨天加了一个等待窗口(沙漏加菊花)之后就出现了问题。...
分类:
其他好文 时间:
2015-02-08 14:11:13
阅读次数:
180
在某一个项目中,客户需要将2000多个联系人导入到Exchange 2010中,作为外部邮件联系人对MAPI连接的用户可见,而且要划分到特定的地址簿中去。客户提供excel列表以便导入使用。
由于导入操作需要使用CSV格式文件,所以要预先将excel修改。打开excel,然后将文件另存为CSV后缀的即可。需要注意的是,另存为只对单个工作区起作用。
导入操作对CSV文...
分类:
其他好文 时间:
2015-02-08 14:08:37
阅读次数:
180
Ubuntu 14.04.1 LTS
rsyslog server: 10.0.7.77
python client: 10.0.2.122
[rsyslog server]1.Install rsyslog server for apt-get
sudo apt-get install -y rsyslog 2.edit /etc/rsyslog.conf ,uncomment t...
分类:
编程语言 时间:
2015-02-08 14:07:58
阅读次数:
208
思路与前面的3080一样代码如下:#include
#include
#include
using namespace std;char str1[220],str2[220];
int next[220],n;
char ch[4400][220];void GetNext()
{
int j=0;
int len=strlen...
分类:
其他好文 时间:
2015-02-08 14:08:38
阅读次数:
200
采购单确认到货后,就开始清点数量进行入库操作了。采购入库操作通过无线PDA设备进行入库操作。具体操作步骤是把已经到货的商品放置到一个移动托盘上,系统同时增加移动托盘的库存和系统的总库存。同时系统记录下该采购单商品的入库数量....
分类:
其他好文 时间:
2015-02-08 14:09:51
阅读次数:
198
条款1:视C++为一个语言联邦
#1.将C++ 分为四个次语言:C,Templete C++, Object-Oritented C++, STL;
条款2:尽量用 const, enum, inline 替换 #define
#1用const替代#define。
理由1:预处理器移走了记号名称,导致记号名称没进入符号表,当发生编译错误时,你只能得到定义值,因此不知道错误来自何处。...
分类:
编程语言 时间:
2015-02-08 14:07:30
阅读次数:
220
描述
矮人们平时有走亲访友的习惯。一天,矮人国要修一条高速公路,矮人们希望他们走亲访友的时候,能够不必穿越高速公路,这样会更安全一些。现在有M个高速公路的修建方案,请你判断这M条高速功能是否能满足矮人们的期望。也就是说给出平面上的N个点(矮人们的住所位置),对于M条直线(高速公路),依次判断这N个点是否在每条直线的同一侧。是输出GOOD,不是输出BAD。 题解
首先可以想出一个...
分类:
其他好文 时间:
2015-02-08 14:08:49
阅读次数:
258
题目也是霸气吧= =终于csdn支持markdown了,依稀记得这是在13年就反应的问题,终于在15年解决了,可喜可贺,可喜可贺。之前的文章
http://segmentfault.com/blog/svtter
http://svtter.com
中间一部分文章挂在segmentfault上面了,segmentfault做的着实不错,有点中国的stackoverflow的感觉。还有就是自己的站。...
分类:
其他好文 时间:
2015-02-08 14:08:33
阅读次数:
154
以前,在lambda表达式没有进入标准的时候,对容器的遍历等涉及到使用函数指针的情况,一般人会懒得使用std::for_each,或std::transform,也许只是一个短短的几句话,却要单独写个函数,或函数对象,写的代码反而不如自己用for循环来的快。
但是,C++11引入了lambda表达式后,一切都变的简单了!
1.lambda表达式
lambda表达式是一个匿名函...
分类:
编程语言 时间:
2015-02-08 14:09:30
阅读次数:
243
本文出自svtter的博客,转载请保留此信息Write with vim(1)
Vim的下一步对我自己而言,也是在这一步。现在你对Vim已经有所了解,hjkl肯定会,f也能熟用,,可能被你映射成了,或者等等。但是我还是想要写这个blog,来指引新手(诚然,也是指引自己)。误导了也别骂我,请说出自己的观点。这个时候,我建议你将Esc映射成ii,然后禁用Esc" 强迫自己不使用ESC
i...
分类:
系统相关 时间:
2015-02-08 14:09:53
阅读次数:
181
package com;
import java.text.SimpleDateFormat;
public class Date {
public static void main(String[] args) {
// TODO Auto-generated method stub
//使用Date得需要设置格式
SimpleDateFormat tim...
分类:
编程语言 时间:
2015-02-08 14:07:15
阅读次数:
227
作为一个python初学者,今天被一个python列表和词典引用的问题折磨了很久,但其实了解了缘由也很简单,记录在此备忘。首先背书python中的引用对象问题:1. python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引...
分类:
编程语言 时间:
2015-02-08 14:07:35
阅读次数:
173