感觉第二章反复就说了这一个事儿... 行为参数化 : 适用于需求频繁变化的软件开发模式==>简单说准备好一个代码块并不执行,以后在需要的时候被程序其他部分调用 策略模式 : 接口一致,按需传递接口对应的实例,这就算是面向接口编程吧. 第一步: 比如;定义一个接口,然后通过不同的逻辑实现不同的功能.一 ...
分类:
编程语言 时间:
2017-10-29 13:46:06
阅读次数:
224
1、Error:Execution failed for task ':XXXX:processDebugManifest'. > Manifest merger failed with multiple errors, see logs 原因: AS的Gradle插件默认会启用Manifest M ...
分类:
移动开发 时间:
2017-10-29 13:46:00
阅读次数:
213
Given a non-empty array of integers, return the third maximum number in this array. If it does not exist, return the maximum number. The time complexi ...
分类:
其他好文 时间:
2017-10-29 13:45:51
阅读次数:
135
适配器模式只是将某个对象的接口适配为另外一个对象所期望的接口 举个例子:电脑正常工作时需要的电压时18V,而居民用电正常电压时220V,如果直接将电脑接上220V,那电脑肯定废了。这时可以使用适配器(Adapter),就是咱们电脑电源线中间的那一块黑不溜秋的东西,他的功能就是将220V的电压转换为电 ...
分类:
其他好文 时间:
2017-10-29 13:45:43
阅读次数:
132
1、SparkSQL的发展历程 1.1 Hive and Shark SparkSQL的前身是Shark,给熟悉RDBMS但又不理解MapReduce的技术人员提供快速上手的工具,Hive应运而生,它是当时唯一运行在Hadoop上的SQL-on-Hadoop工具。但是MapReduce计算过程中大量 ...
分类:
数据库 时间:
2017-10-29 13:45:37
阅读次数:
237
这几天,沙特阿拉伯接纳了一个新公民——人工智能机器人索菲娅,挺轰动的一个新闻,有史以来人类第一次认同人工智能为公民,而且关键,这不是一次作秀。 OMG,我真不知道人类到底在干什么,到底想干什么。我一向觉得,人类研究人工智能可以,但一定一定要把人工智能装进笼子,否则这或许是有史以来人类干的最危险的事情 ...
分类:
其他好文 时间:
2017-10-29 13:45:31
阅读次数:
168
由于项目原因,最近经常碰到Kafka消息队列拥堵的情况。碰到这种情况为了不影响在线系统的正常使用,需要大家手动的清理Kafka Log。但是清理Kafka Log又不能单纯的去删除中间环节产生的日志,中间关联的很多东西需要手动同时去清理,否则可能会导致删除后客户端无法消费的情况。 在介绍手动删除操作 ...
分类:
其他好文 时间:
2017-10-29 13:45:22
阅读次数:
124
(原创文章,谢绝转载~) pivoting求矩阵逆: 例: 现在我们用pivoting方法: aik'=1/aik , auk'=auk/aik , aiv'=-aiv/aik , auv'=auv-auk*aiv/aik ,每次四步,重复用n次(n为矩阵size) 1 2 3 1 -2 -3 -1 ...
分类:
其他好文 时间:
2017-10-29 13:45:15
阅读次数:
119
hfjldhsfjldhfkhaskjfhjdshafkjshdfdsjkfhjsdhfkjsdhfkjsdhkjfhdsjkfhkdhfkjdhfkjdhfidfhiueewhiuwjdskjhfkfldjkfhjdhsfkjhjkfbdskjbfhdbnxbmznbvnczbgewuirweui ...
分类:
其他好文 时间:
2017-10-29 13:45:07
阅读次数:
118
flag = " 装饰器 "#定义的装饰器函数# def outer(func):# def inner():# print('加装饰器')# r = func()# return r# return inner## @outer# def f1():# print('原函数')""" 关于pyth ...
分类:
编程语言 时间:
2017-10-29 13:44:57
阅读次数:
184
团队展示 队伍信息 队名:都怪图图队 队长:塗家瑜(201422122031) 队员:张新磊(201421122020)、姚燕彬(201421122001)、陈宏辉(201421122020) 团队项目描述 团队项目描述是基于之前的四则运算项目的改进,在原有的题目生成、错题判断、计时、错题数目记录之 ...
分类:
其他好文 时间:
2017-10-29 13:44:48
阅读次数:
157
var client = function() { // 呈现引擎 var engine = { ie: 0, gecko: 0, webkit: 0, khtml: 0, opera: 0, // 完整版本 ver: null } //浏览器 var brower = { ie: 0, firef ...
分类:
移动开发 时间:
2017-10-29 13:44:37
阅读次数:
256
这题是吴老师推荐的,于是我就去做了。 根据题意,在完成最大生成树后,对于树上从x到y的一条路径,求出最大的ck-cj(j<=k,ci为路径上第i个点的权值)。 我一开始的想法是二分,记路径xy的中点是mid,路径ab的答案记为ans(a,b),最大值为mx(a,b),最小值为mn(a,b),那么,a ...
分类:
Web程序 时间:
2017-10-29 12:59:33
阅读次数:
282
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象 request 对象是 javax.servlet.httpServletReq ...
分类:
Web程序 时间:
2017-10-29 12:59:26
阅读次数:
186
以下载官场风月小说为例: 具体代码: ...
分类:
编程语言 时间:
2017-10-29 12:59:16
阅读次数:
301
1.魔术方法--定义 定义在某一类中(如object中的__str__,list中的__len__等),不需要直接调用该方法,Python中的某些函数或操作符会调用对应的特殊方法(如print调用__str__,len()调用__len__等),任何该类的派生类可以通过重写这些特殊方法,来自定义这些 ...
分类:
编程语言 时间:
2017-10-29 12:59:09
阅读次数:
320
Appium的DesiredCapabilities参数设置 DesiredCapabilities 负责启动服务端时的参数设置。实际使用时根据自己的需要,可自行修改一些参数。 比如,应用程序在查找某个页面的元素时,定位可能会时间超长。默认的命令间隔时间是60s,如果在60s内没有找到,就会自动退出 ...
分类:
移动开发 时间:
2017-10-29 12:59:01
阅读次数:
273