python进阶篇 import 导入模块 sys.path:获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。 ? import sys ? sys.path.append("") 重新导入模块 ? reload(模块) ==、is 数字 ...
分类:
编程语言 时间:
2018-05-06 00:10:53
阅读次数:
257
面向对象有三大特性,封装、继承和多态。封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。继承则是进一步将一类事物共有的属性和行为抽象成一个父类,而每一个子类是一个特殊的父类--有父类的行为和属性,也有自己特有的 ...
分类:
其他好文 时间:
2018-05-03 19:32:18
阅读次数:
110
2000年我上初中,第一次学习英语课程,从第二节课就开始落下了,我努力地背,就是背不会,英语听了3年,啥也不会。2006年我从青岛的一所职业中专毕业,然后打工十年,期间干过农民工的电工,富士康,平安保险,送快递等等。。没有一分工作跟电脑有关。我所接触的电脑,都是在网吧玩游戏才能接触到,到今年,29岁 ...
分类:
其他好文 时间:
2018-05-03 19:30:09
阅读次数:
430
2018-04-30 理解封装思想 封装就是将属性私有化,提供公有的方法访问私有的属性。 *实现封装的步骤: (1)修改属性的可见性来限制对属性的访问。 (2)为每个属性创建一对赋值(set方法)方法和取值(get方法)方法,用于对这些属性的访问。 (3)在赋值和取值方法中,加入对属性的存取限制。 ...
分类:
编程语言 时间:
2018-04-30 19:45:08
阅读次数:
218
对于动态申请的内存,C++语言为我们提供了new和delete运算符, 而没有像java一样,提供一个完整的GC机制,因此对于我们申请的动态内存,我们需要时刻记得释放,且不能重复释放,释放后不能再去使用... 因此在使用时造成很多不便,且容易出现很多问题,一旦出问题就造成core dump,程序直接 ...
分类:
其他好文 时间:
2018-04-30 11:42:09
阅读次数:
275
1.多态概述 多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序 即无论在项目最初创建时还是在需要新功能时都可以“生长”的程序。 “封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开 ...
分类:
编程语言 时间:
2018-04-29 13:26:06
阅读次数:
138
云计算+区块链=BaaS 本文来自于:https://www.toutiao.com/i6540096399017509389/ 云计算和区块链的区别 云计算现在已经是一个成熟的技术和应用了,美国国家标准与技术研究院(NIST)给出的定义是:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的 ...
分类:
其他好文 时间:
2018-04-23 11:13:37
阅读次数:
187
# _*_coding:utf-8_*_menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百 ...
分类:
其他好文 时间:
2018-04-20 13:34:06
阅读次数:
161
【单例模式】 确保某一个类,只能产生一个实例。 设计思路: 将构造函数私有化,确保类外部,不能使用new关键字自行创建对象。 在类内部实例化一个对象,并通过静态方法返回。 (1)饿汉式单例模式 优点:线程安全 缺点:在类加载的时候,就实例化对象,提前占用系统资源 1 class Dog{ 2 3 p ...
分类:
编程语言 时间:
2018-04-15 16:53:48
阅读次数:
187
组合 解决类与类之间代码冗余问题有两种解决方案:1、继承,2、组合 1、继承:描述类与类之间,什么是什么的关系(从属关系)。2、组合:描述类与类之间,什么有什么的关系 一个类产生的对象,该对象拥有一个属性,这个属性的值来自于另外一个类的对象。 列子: 封装: 一、什么是封装 在程序设计中,封装(En ...
分类:
其他好文 时间:
2018-04-13 23:29:08
阅读次数:
239