3.2 Strategy (策略模式) 动机:在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复杂,而且有时候支持不使用或不常使用的算法也是一个性能负担。 如何在运行时根据需要透明地改变对象的算法?将算法和对象本身解耦,从而避免上述问题? ...
分类:
编程语言 时间:
2017-06-01 22:46:27
阅读次数:
365
1、引子 以前介绍过 Sublime text 3 系列的文章,着重介绍了 Sublime text 3 如何下载、安装、插件、配置等内容。Sublime text 3的轻量和富扩展,为前端开发带来了很多的便捷,加快了代码的书写速度,尤其是配上 emmet,那书写速度堪称光速。 现在,要隆重介绍的前 ...
分类:
Web程序 时间:
2017-06-01 22:46:21
阅读次数:
629
ORACLE体系结构包括:实例(Instance),数据库文件,用户进程(User process),服务器进程以及其他文件。 1.ORACLE实例(instance) 1).要访问数据库必须先启动实例,实例启动时先分配内存区,然后再启动后台进程,后他进程执行数据库的输入,输出以及监控其他进程。 在 ...
分类:
数据库 时间:
2017-06-01 22:46:13
阅读次数:
275
基于Docker容器技术的OpenStack研发、测试、运维及其相关的CI/CD、DevOps等活动。思想是相通的,读者可以取其可用部分用于自己的业务需求中。 IaaS云和容器云不是可有可无、相互竞争的关系,而是相互弥补彼此缺陷的关系。容器改变了应用部署和管理的模式,众所周知,IaaS云通过提供基本 ...
分类:
其他好文 时间:
2017-06-01 22:46:05
阅读次数:
351
由乃与大母神原型和偶像崇拜 思路: 逆元+线段树维护和+线段树维护平方和+线段树维护最大最小值; 代码: ...
分类:
其他好文 时间:
2017-06-01 22:45:56
阅读次数:
233
create or replace function clustering_factor(p_owner in varchar2,p_table_name in varchar2,p_column_name in varchar2)return number isl_cursor sys_refcu ...
分类:
其他好文 时间:
2017-06-01 22:45:46
阅读次数:
228
在Android应用开发过程中,为了防止UI线程堵塞,耗时的工作都应该另起一个后台线程来完成,其中AsyncTask就是其中的一种方式。最近在案子中需要“停止/取消”某个AsyncTask,在网上查了些资料,这里做个笔记。 查看AsyncTask.java文件,其中有个cancel()函数,可以通过 ...
分类:
移动开发 时间:
2017-06-01 22:45:40
阅读次数:
325
一、函数对象 函数对象,函数是第一类对象,即函数可以当做数据传递 具体特点: 1、可以被引用; 2、可以当作参数传递 3、返回值可以是函数 4、可以当作容器类型的元素 具体应用场景: 二、函数的嵌套 1、函数的嵌套调用 2、函数的嵌套定义 三、名称空间与作用域 1、定义名字的方法 2、三种名称空间 ...
分类:
其他好文 时间:
2017-06-01 22:45:23
阅读次数:
265
3.3 观察者模式 (Observer)/发布-订阅模式 动机: 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都能得到通知。如果这样的依赖关系过于紧密,将使得软件不能很好地抵御变化。 使用面向对象技术,可以将这种依赖 ...
分类:
编程语言 时间:
2017-06-01 22:45:14
阅读次数:
275
1?? 关于Gen标识符的详细内容。 代与代之间主要是架构,制作工艺(即x nm),针脚和功耗等的区别。 第一代是Westmere架构,32nm; 第二代是SandyBridge架构,32nm; 第三代是IvyBridge架构也属于SandyBridge架构,22nm; 第四代是Haswell架构, ...
分类:
其他好文 时间:
2017-06-01 22:45:05
阅读次数:
313
解决办法: 前端: 替换加号为 ‘%2B’, 后端: 直接接收即可。 ...
分类:
其他好文 时间:
2017-06-01 22:44:55
阅读次数:
159
本文作者将从自己的工作经历出发,从工程师择业的角度,与观众产生共鸣,从大公司到创业公司,需要转变的思路与做事情的方法,有原则性的东西,也有真实案例与身边的故事,还会穿插一些工程师的软技能。 写在前面 不想当将军的士兵不是好士兵,不想做 CTO 的技术人不是好技术人 刚拿到这个话题的时候,提笔不知道要 ...
分类:
其他好文 时间:
2017-06-01 22:44:45
阅读次数:
627
前几天备战考试,接下来的日子将会继续攻克大数据比赛 虽然停止了一段时间没有提交数据,但是这几天的收获还是有的,对Python 随机森林了解的更了解了 随机森林是由多课决策树组成(当然这个虽然我们初学者都知道,但是我确定没有现在认识的深刻),多棵决策树经过数据训练后,经过投票方式对测试数据进行判断 那 ...
分类:
其他好文 时间:
2017-06-01 22:44:36
阅读次数:
106
移动端总结和手机兼容问题 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:44:26
阅读次数:
229
http://cogs.pro/cogs/problem/problem.php?pid=1310 ★ 输入文件:monkey.in 输出文件:monkey.out 简单对比时间限制:1 s 内存限制:128 MB 【题目描述】 在一个热带雨林中生存着一群猴子,它们以树上的果子为生。昨天下了一场大雨 ...
分类:
其他好文 时间:
2017-06-01 22:44:18
阅读次数:
221
5)避免不一致倾向避免不一致倾向实际上就是人天生就害怕改变。相同是由于人类大脑的生理机制决定的。由于这样的倾向能够带来节省运算空间和能量的优点。这样的抗改变模式的形成,可能的原因例如以下:A) 迅速作出决定对生存来说至关重要,而这样的抗改变模式有助于更快的作出决定; 这里有第四个倾向的因素,对于生存 ...
分类:
其他好文 时间:
2017-06-01 22:44:10
阅读次数:
119
题目: 为下面的Rectangle类实现构造函数,拷贝构造函数,赋值操作符,析构函数。 class Shape { int no; }; class Point { int x; int y; }; class Rectangle: public Shape { int width; int hei ...
分类:
编程语言 时间:
2017-06-01 22:44:02
阅读次数:
233