策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换,策略模式让算法独立于使用它的客户而独立变化。策略模式使这些算法在客户端调用它们的时候能够互不影响地变化,它是一种行为型模式 策略模式中有三个对象: 环境对象(Context):该类中实现了对抽象策略中定义的接口或者抽象类的 ...
分类:
其他好文 时间:
2018-02-26 15:05:25
阅读次数:
160
Since you are the best Wraith King, Nizhniy Magazin «Mir» at the centre of Vinnytsia is offering you a discount. You are given an array a of length n ...
分类:
其他好文 时间:
2018-02-25 13:10:41
阅读次数:
305
class Good(): def __init__(self): self.original=100 self.discount = 0.8 @property def price(self): new_price=self.original*self.discount return new_pr... ...
分类:
其他好文 时间:
2018-02-14 18:43:36
阅读次数:
158
**** 180.90 88折 **** 10.25 65折 **** 56.14 9折 **** 104.65 9折 **** 100.30 88折 **** 297.15 半价 **** 26.75 65折 **** 130.62 半价 **** 240.28 58折 **** 270.62 8 ...
分类:
其他好文 时间:
2018-02-10 15:53:56
阅读次数:
109
Title {{food.name}}:¥{{food.discount ? food.price*food.discount : food.price }} var app = new Vue({ el:"#app", data:{ //... ...
分类:
其他好文 时间:
2018-01-30 19:38:21
阅读次数:
143
一.什么是组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以表现为用 is 特性进行了扩展的原生 HTML 元素。 所有的 Vue ...
分类:
其他好文 时间:
2018-01-22 19:26:51
阅读次数:
286
在类中需要使用到静态成员时,在初始化的时候应该注意, 通常情况下,类的静态成员不应该在类的内部初始化。 不过可以为静态成员提供 const 整数类型的类内初始值, 不过要求静态成员必须是字面值常量类型的 constexper 。 初始值必须是常量表达式, eg; class Discount {pu ...
分类:
其他好文 时间:
2017-12-11 23:06:04
阅读次数:
171
温故而知新,每次读设计模式都会有不同的体验,坚持每天一个设计模式,直到熟练运用设计模式。 策略模式定义了很多完成相同工作的算法,但实现不同,它可以以相同的方式调用所有的算法,减少了算法和调用算法的耦合。 以下是大话设计模式的策略类图 以上是策略模式的一个demo,不过现在客户端还是要知道具体使用哪个 ...
分类:
编程语言 时间:
2017-11-22 11:48:25
阅读次数:
210
礼悟: 好好学习多思考,尊师重道存感恩。叶见寻根三二一,江河湖海同一体。 虚怀若谷良心主,愿行无悔给最苦。读书锻炼强身心,诚劝且行且珍惜。 dtd xml 在浏览器中无法进行约束检查 根据dtd约束文件,在复杂元素book中,不应该存在简单元素discount。但是 浏览器未进行提示。 将dtd与x ...
分类:
系统相关 时间:
2017-10-17 12:08:44
阅读次数:
208
https://www.cs.cmu.edu/afs/cs/project/jair/pub/volume4/kaelbling96a-html/node26.html 【平均-打折奖励】 Schwartz [106] examined the problem of adapting Q-learn ...
分类:
其他好文 时间:
2017-09-30 20:53:09
阅读次数:
164