1.getattribute() 无条件调用 2.数据描述符(定义了__get__\__set__方法的类的实例) --由1的getattribute()调用【注,会将数据描述符转换成:当前类名.__dict__['x'].__get__(instance,owner)】 --如果我们重新定义了__ ...
分类:
编程语言 时间:
2018-06-24 16:57:45
阅读次数:
207
在javaScript中,对象的属性分为两种类型:数据属性和访问器属性。 例如: 此外: 数据属性包含四个特性 用Object.getOwnPropertyDescriptor('对象','属性名')访问 configurable:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性 ...
分类:
其他好文 时间:
2018-06-23 17:01:59
阅读次数:
287
2018 年,AI 的发展脚步会加快,这一年将是 AI 技术重生和数据科学得以重新定义的一年。对于雄心勃勃的数据科学家来说,他们如何在与数据科学相关的工作市场中脱颖而出?2018 年会有足够多的数据科学相关工作吗?还是说有可能出现萎缩?接下来,让我们来分析一下数据科学的趋势,并一探如何在未来的大数据 ...
分类:
其他好文 时间:
2018-06-23 15:40:27
阅读次数:
183
习惯了vs的快捷键,用sublime的时候始终感觉不太跟手。 点击 “首选项”→“按键绑定-默认” 在新的界面中就可以更改你想要的快捷键了。 1、自动格式化对齐: 查找 "command": "reindent" ,然后将对应的快捷键替换成希望用到的快捷键(这里是{ "keys": ["ctrl+k ...
分类:
其他好文 时间:
2018-06-17 20:16:16
阅读次数:
133
主要使用QTableWidget中的三个函数实现: 实现翻页功能时,可以继承QTableWidget重新定义TableWidget,方便调用: ...
分类:
其他好文 时间:
2018-06-16 22:36:07
阅读次数:
848
方法覆盖也称为重写,重写即子类重新定义了父类的方法。 重写: 1、重写的方法必须与原方法有相同的方法名、参数列表和返回值类型(Java SE5之后返回值类型可以是其类型的子类型) 2、被重写的方法不能是final类型,因为final类型无法重写 3、被重写的方法不能是private,因为privat ...
分类:
编程语言 时间:
2018-06-16 17:59:45
阅读次数:
191
今年网上关于数字货币和区块链的文章和讨论汗牛充栋,但我一直狐疑的是,有说的那么厉害吗,特别是看到“重新定义了金融”,“重新定义世界”,“颠覆金融业”,“重建信用机制”。有些人的夸大之声像卖保健品的宣传一样“能治百病”。正因为对这些的质疑才想找书来看。这本书虽然名字里面带有金融(英文名为Bitcoin ...
分类:
其他好文 时间:
2018-06-14 11:26:23
阅读次数:
278
创建对象 数据属性 数据属性包含一个数据值的位置,在这个位置可以读取和写入值,数据属性有四个描述其行为的特性。 Configurable:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性,像上面例子中那样直接在对象上定义的属性,它们的这个特性默认值 ...
分类:
其他好文 时间:
2018-06-11 22:07:06
阅读次数:
136
在一个抽象类中定义一个操作中的算法骨架(对应于生活中的大家下载的模板),而将一些步骤延迟到子类中去实现(对应于我们根据自己的情况向模板填充内容)。模板方法使得子类可以不改变一个算法的结构前提下,重新定义算法的某些特定步骤,模板方法模式把不变行为搬到超类中,从而去除了子类中的重复代码。 抽象模板角色( ...
分类:
其他好文 时间:
2018-06-09 11:34:20
阅读次数:
166
定义:定义一个操作中的算法框架,而将这些步骤延迟到子类中,使得子类不改变一个算法的结构即可重新定义算法的某些步骤 在模板方法模式中有如下角色: AbstractClass:抽象类,定义了一套算法框架 ConcreteClass:具体实现类 模板方法的简单实现 模板方法实际上就是封装固定的流程,像模板 ...
分类:
其他好文 时间:
2018-06-06 22:12:58
阅读次数:
137