661. .net中事件模型很优雅的实现了观察者模式,同时被大量的使用在各种框架中。 [2016-04-30 10:52:42]662. Prism框架中实现了一个典型的EventAggregator,有时候我们又把此类实现叫做EventBus。 [2016-04-30 10:53:12]663. ...
分类:
其他好文 时间:
2016-04-30 12:39:23
阅读次数:
133
GPT转MBR分区怎么转?现在很多笔记本的硬盘分区都是GPT模式,如果想装XP的话,那只能将GPT磁盘转换成MBR磁盘分区才行。接下来,简单说说如何将GPT分区转成 MBR分区! 如果本身电脑有两个硬盘,可以直接在Win7/Win8系统下进行GPT转MBR;如果只有一个硬盘,那可以进入WinPE里面 ...
分类:
其他好文 时间:
2016-04-30 12:41:42
阅读次数:
205
点击进入_更多_Java千百问1、java有哪8种基本数据类型了解数据类型看这里:java种数据类型是什么
基本数据类型包括4大类,每一类都对应一个类类型的包装器(包装类),如下:
了解基本类型包装器看这里:[什么是基本类型包装器][3]
[3]:
byte
byte数据类型是8位、有符号的,以二进制补码表示的整数;
最小值是-128(-2^7);
最大值是127(2^7-1);
默认...
分类:
编程语言 时间:
2016-04-30 11:35:36
阅读次数:
132
设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型) 1.概述 类中的面向对象编程封装应用逻辑。类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态。单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合。 集合不一定是均一的。图形用户界面框架中的 Window 对象 ...
分类:
其他好文 时间:
2016-04-30 11:35:25
阅读次数:
210
数据精度:图书馆中存书量较大所以要求查询精度较高才比较方便且不浪费用户时间 将采用在数据库中记录书籍的名称作者或出版社等信息,或者对图书进行编号的方式来提高查询的精确度。 其他:由于小组普遍对开发软件应用度不高 所以为求将项目完整的做出来 采用的将均为较为普遍且基础的方式来开发本次项目 这也对一些功 ...
分类:
其他好文 时间:
2016-04-30 11:35:48
阅读次数:
152
设计模式 ( 十三 ) 命令模式Command(对象行为型) 设计模式 ( 十三 ) 命令模式Command(对象行为型) 1.概述 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命 ...
分类:
其他好文 时间:
2016-04-30 11:33:59
阅读次数:
236
设计模式 ( 十八 ) 策略模式Strategy(对象行为型) 1.概述 在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查 ...
分类:
其他好文 时间:
2016-04-30 11:33:30
阅读次数:
253
什么是模块? 模块分为原生模块(node.jsAPI提供的原生模块,在启动时已经被加载)和 文件模块(动态加载模块,主要由原生模块module来实现和完成。通过调 用node.js的require方法来实现加载)。//调用原生API的方法 httpModule是require原生http模块返回的对 ...
分类:
Web程序 时间:
2016-04-30 11:33:03
阅读次数:
196
python 里面的单下划线与双下划线的区别 Python 用下划线作为变量前缀和后缀指定特殊变量。 _xxx 不能用'from moduleimport *'导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。 因为下划线对解释器有特殊的意义, ...
分类:
编程语言 时间:
2016-04-30 11:34:39
阅读次数:
229
某次,在使用PLSQ链接数据库的时候,出现了错误如下: 然后点击窗口上面的 工具 –> 首选项 –> Oracle –> 连接 ,然后看到这样的窗口: 用电脑根据上面的地址搜索不到 \instantclient_11_2 说明电脑上面没有 instantclient_11_2 插件,然后决定重新下载 ...
分类:
数据库 时间:
2016-04-30 11:32:37
阅读次数:
370
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V ...
分类:
Web程序 时间:
2016-04-30 11:32:41
阅读次数:
234
设计模式(十二)职责链模式(Chain of Responsibility)(对象行为型) 1.概述 你去政府部门求人办事过吗?有时候你会遇到过官员踢球推责,你的问题在我这里能解决就解决,不能解决就推卸给另外个一个部门(对象)。至于到底谁来解决这个问题呢?政府部门就是为了可以避免屁民的请求与官员之间 ...
分类:
其他好文 时间:
2016-04-30 11:34:24
阅读次数:
289
最短路径条数问题: 给定如图所示的无向连通图,假定图中所有边的权值都为1,显然,从源点A到终点T的最短路径有多条,求不同的最短路径的数目。 如图: 程序实现: 运行结果: 转载请注明出处:http://www.cnblogs.com/gaobaoru-articles/ ...
分类:
其他好文 时间:
2016-04-30 11:34:05
阅读次数:
134
特别注意[坑]: python版本一定大于 2.7.5,scrapy python 必须2.7以上centos 6.X系列 系统默认安装的python是2.6.6 ,本人折腾了很久2.7.3 在这里升级http://blog.csdn.net/highball/article/details/101 ...
分类:
其他好文 时间:
2016-04-30 11:34:31
阅读次数:
173
双击新建的文本框后出现如下代码, void CAdaboostFaceDlg::OnEnChangeRoad() { // TODO: 如果该控件是 RICHEDIT 控件,它将不 // 发送此通知,除非重写 CDialog::OnInitDialog() // 函数并调用 CRichEditCtr ...
分类:
其他好文 时间:
2016-04-30 11:33:25
阅读次数:
1413
设计模式(六)桥连模式Bridge(结构型) 1. 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度? 例子1:设想如果要绘制矩形、圆形、椭圆、正方形,我 ...
分类:
其他好文 时间:
2016-04-30 11:32:25
阅读次数:
230
设计模式 ( 二十 ) 访问者模式Visitor(对象行为型) 1.概述 在软件开发过程中,对于系统中的某些对象,它们存储在同一个集合collection中,且具有不同的类型,而且对于该集合中的对象,可以接受一类称为访问者的对象来访问,而且不同的访问者其访问方式有所不同。 例子1:顾客在超市中将选择 ...
分类:
其他好文 时间:
2016-04-30 11:33:24
阅读次数:
278