3.2 Strategy (策略模式) 动机:在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候支持不使用或不常使用的算法也是一个性能负担。 如何在运行时根据需要透明地改变对象的算法?将算法和对象本身解耦,从而避免上述问题? ...
分类:
编程语言 时间:
2017-06-01 22:32:13
收藏:
0 评论:
0 赞:
0 阅读:
289
RMI的定义 RPC (Remote Procedure Call):远程方法调用,用于一个进程调用另一个进程中的过程,从而提供了过程的分布能力。 RMI(Remote Method Invocation):远程方法调用,即在RPC的基础上有向前迈进了一步,提供分布式对象间的通讯。允许运行在一个ja ...
分类:
编程语言 时间:
2017-06-01 22:31:52
收藏:
0 评论:
0 赞:
0 阅读:
285
直方图 Histogram是一种特殊的列统计信息,详细描述了目标列的数据分布情况。存储在数据字典基表 histogram$; 专门为了准确评估分布不均匀的目标列的可选择率、结果集的cardianlity。 详细描述了目标列的数据分布情况,并将分布情况记录在数据字典里。 select t1.colum ...
分类:
其他 时间:
2017-06-01 22:31:34
收藏:
0 评论:
0 赞:
0 阅读:
306
移动端总结和手机兼容问题 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-sc ...
分类:
移动平台 时间:
2017-06-01 22:31:19
收藏:
0 评论:
0 赞:
0 阅读:
376
在Android应用开发过程中,为了防止UI线程堵塞,耗时的工作都应该另起一个后台线程来完成,其中AsyncTask就是其中的一种方式。最近在案子中需要“停止/取消”某个AsyncTask,在网上查了些资料,这里做个笔记。 查看AsyncTask.java文件,其中有个cancel()函数,可以通过 ...
分类:
移动平台 时间:
2017-06-01 22:31:03
收藏:
0 评论:
0 赞:
0 阅读:
400
5.2 抽象工厂模式 动机:在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时,由于需求的变化,往往存在更多系列对象的创建工作。 代码示例: 实现利用数据库的业务逻辑,支持多数据库(Sql,Oracle等),有连接、命令、读取等功能。 其中命令,连接功能之间有相互联系。 方法一(使用工 ...
分类:
编程语言 时间:
2017-06-01 22:30:21
收藏:
0 评论:
0 赞:
0 阅读:
391
4.2 Bridge 桥模式 动机: 由于某些类型的固有的实现逻辑,使得它们具有两个变化的维度,乃至多个变化的维度。 代码示例: 实现一个Messager,含有基本功能PlaySound,Connect等,并有PC、Mobile不同的平台实现 和 精简、完美等不同业务功能的版本 实现方法1: Bri ...
分类:
编程语言 时间:
2017-06-01 22:30:11
收藏:
0 评论:
0 赞:
0 阅读:
398
LaTeX的图片插入及排版 LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件. UNIX下的各种应用软件都可以把其结果输出为ps格式, 大部分软件也可以输出eps格式. 若软件只 ...
分类:
其他 时间:
2017-06-01 22:29:32
收藏:
0 评论:
0 赞:
0 阅读:
312
Ilya is a frontman of the most famous rock band on Earth. Band decided to make the most awesome music video ever for their new single. In that music v ...
分类:
其他 时间:
2017-06-01 22:29:22
收藏:
0 评论:
0 赞:
0 阅读:
330
4. “单一职责”类模式 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。 典型模式代表: Decorator,Bridge 4.1 Decorator 装饰模式 代码示例:不同的流操作(文件流,网络流,内存 ...
分类:
编程语言 时间:
2017-06-01 22:29:09
收藏:
0 评论:
0 赞:
0 阅读:
322
在开始本章内容之前,这里先简单介绍下List的相关内容。 List的简单介绍 有序的collection,用户可以对列表中每个元素的插入位置进行精确的控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。列表通常允许重复的元素,且允许null元素的存放。 ArrayList ...
分类:
编程语言 时间:
2017-06-01 22:28:55
收藏:
0 评论:
0 赞:
0 阅读:
293
二 Class with pointer members(Class String) 1. 测试代码(使用效果) int main() { String s1(), String s2("hello"); //构造函数 String s3(s1); //拷贝构造 cout << s3 << endl ...
分类:
编程语言 时间:
2017-06-01 22:28:41
收藏:
0 评论:
0 赞:
0 阅读:
258
1、数据库查询中execute和query方法的区别 tp中execute()和query()方法都可以在参数里直接输入sql语句。 但是不同的是execute()通常用来执行insert或者update等sql语句,而query常用来执行select等语句。 execute()方法将返回影响的记录 ...
分类:
Web开发 时间:
2017-06-01 22:28:15
收藏:
0 评论:
0 赞:
0 阅读:
309
以下事情均发生在神舟天运f233r 上 版本 ubutun 14.04 12.04 今天给我的很老的笔记本装上ubutun14.04的32位,发现真的很慢啊,果断换回12.04出现网上插上以后不识别,网线灯不亮的问题。解决方式如下: 安装ethtool的工具后在执行命令: 将网口配置为全双工和最高的 ...
分类:
系统服务 时间:
2017-06-01 22:28:01
收藏:
0 评论:
0 赞:
0 阅读:
426
string中包含了处理文本的常量和模板 常量 函数 模板 $$ 输出 $ 自定义模板类继承string中的模板类,可自定义变量定界符,和变量查找规则 Formatter ...
分类:
编程语言 时间:
2017-06-01 22:27:27
收藏:
0 评论:
0 赞:
0 阅读:
372
由于最近工作项目上使用到前台mui框架,笔者在将H5转换为jsp时,遇见各种各样问题,原因归结为对mui框架不熟悉,今天就遇见一个特别奇怪的问题,界面中超链接<a>标签无法跳转,笔者试着添加点击事件,但效果依然是无法跳转,查资料发现mui搞得鬼; 我的代码主要是下边代码搞得鬼: //删除出行人 mu ...
分类:
其他 时间:
2017-06-01 22:27:15
收藏:
0 评论:
0 赞:
0 阅读:
561
由乃与大母神原型和偶像崇拜 思路: 逆元+线段树维护和+线段树维护平方和+线段树维护最大最小值; 代码: ...
分类:
其他 时间:
2017-06-01 22:27:00
收藏:
0 评论:
0 赞:
0 阅读:
394
综述 事务的实现方式有三种,JTA,Spring事务,Web Container方式。本篇讲述Spring事务。 Spring事务分为两个部分核心对象,Spring事务的实现方式。 Spring事务实现的方式有三种。声明式,注解式,代码的方式。声明方式在实际项目中运用比较广泛,注解方式需要在每个方法 ...
分类:
编程语言 时间:
2017-06-01 22:26:44
收藏:
0 评论:
0 赞:
0 阅读:
849
一、函数对象 函数对象,函数是第一类对象,即函数可以当做数据传递 具体特点: 1、可以被引用; 2、可以当作参数传递 3、返回值可以是函数 4、可以当作容器类型的元素 具体应用场景: 二、函数的嵌套 1、函数的嵌套调用 2、函数的嵌套定义 三、名称空间与作用域 1、定义名字的方法 2、三种名称空间 ...
分类:
其他 时间:
2017-06-01 22:26:26
收藏:
0 评论:
0 赞:
0 阅读:
328
前几天备战考试,接下来的日子将会继续攻克大数据比赛 虽然停止了一段时间没有提交数据,但是这几天的收获还是有的,对Python 随机森林了解的更了解了 随机森林是由多课决策树组成(当然这个虽然我们初学者都知道,但是我确定没有现在认识的深刻),多棵决策树经过数据训练后,经过投票方式对测试数据进行判断 那 ...
分类:
其他 时间:
2017-06-01 22:25:53
收藏:
0 评论:
0 赞:
0 阅读:
351