一、继承和派生简介: 其实是一个一个事物站在不同角度去看,说白了就是基于一个或几个类定义一个新的类。比如定义了动物类接着派生出了人类,你也可以说人类继承了动物类。一个意思。此外python类似于C和C++支持多继承,一个类可以继承多个类,比如爸爸妈妈生了孩子,孩子继承了爸爸妈妈的属性和方法等等。此外 ...
分类:
编程语言 时间:
2018-03-08 14:06:02
阅读次数:
164
Part 1 结缘软件工程 我为什么选择软件工程专业?当然是因为专业调剂过来的啊! 其实认真的讲,高中时候的我其实有一个IT梦,我当时对自己说以后上大学就要学习编程。但是当时遭到了爸爸妈妈的反对,他们认为在现在这个计算机普及的时代,会电脑的人太多了。而且这个专业他们也不是很了解,在未来我的就业上他们 ...
分类:
其他好文 时间:
2018-03-08 02:40:02
阅读次数:
169
基础就像是大楼的地基,非常重要,每天巩固一下基础,相信对自己提升应该会非常大,万变不离其宗,以不变应万变! 1.面向对象的三大特性 继承、封装、多态 什么是继承? ①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。 ②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。 ③继承 ...
分类:
编程语言 时间:
2018-03-07 18:59:54
阅读次数:
221
并查集是一个非常非常简单,好背,但不好理解的题目,但只要理解了,闭着眼都能打出来,当然我也因为这个困扰了好长时间,接下来我给大家说说并查集支持的许多操作。 1:找爸爸(find) 不要在意名字,这不是帮你理解吗。就是找一个团伙的头目。 这里直接给大家讲一个神奇的东西路径优化 2:合并(uoionn) ...
分类:
其他好文 时间:
2018-03-07 10:29:15
阅读次数:
142
题目描述 Description 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一 的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 …… 1 2 3 4 5 ……N 乌龟棋中M张爬行卡片,分成4种不 ...
分类:
其他好文 时间:
2018-03-05 20:42:09
阅读次数:
142
大数据思维能使我们在决策过程中超越原有思维框架的局限。每个人都是依据自己对现实的认识和判断而不是现实本身作出行动决策的。以数据为基础的智能决策有两个步骤。第一是对事物的理解和判断,第二是作出行动决策(不行动也是一种决策)。 行动决策会受到决策者价值取向的影响。比如,二次大战末美国打到日本沿岸并调集了 ...
分类:
其他好文 时间:
2018-03-05 11:16:54
阅读次数:
146
【问题背景】 今天是一个阳光明媚,风和日丽的好日子,猪爸爸和猪妈妈带着佩奇和乔治去海滩玩耍。佩奇突发奇想,给乔治出了这么一道题。 【问题描述】 栈是常用的一种数据结构,有n个元素在栈顶端一侧等待进栈,栈顶端另一侧是出栈序列。你已经知道栈的操作有两种:push和pop,前者是将一个元素进栈,后者是将栈 ...
分类:
其他好文 时间:
2018-03-03 22:30:24
阅读次数:
213
1.面向对象的三大特性 继承、封装、多态 什么是继承? ①继承是面向对象程序设计能够提高软件开发效率的重要原因之一。 ②继承是具有传递性的,就像现实中孙子不仅长得像爸爸而且还像他爷爷。 ③继承来的属性和方法是隐式的,也就是在本类里面是看不见的。 ④一个类只能有一个父类,也就是类只能是单继承。 ⑤一个 ...
分类:
编程语言 时间:
2018-02-23 20:43:13
阅读次数:
204
阻止冒泡: 冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而以引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷。下面的demo 就是很好的例子 x48 1 2 3 4 5 6 ... ...
分类:
编程语言 时间:
2018-02-13 22:56:21
阅读次数:
231
nvm、node、npm之间的区别 1. nvm的官方叫法:nodejs版本管理工具。 2. nodejs 3. npm nvm、nodejs、npm的关系: nvm是爸爸,管理nodejs和npm这一对双胞胎兄弟。npm是哥哥,npm哥哥可以管理node弟弟的东西。 个人是这么理解的,要是有偏差, ...
分类:
其他好文 时间:
2018-02-10 18:14:53
阅读次数:
2137