继承和多态刚才我们提到了,可以在已有类的基础上创建新类,这其中的一种做法就是让一个类从另一个类那里将属性和方法直接继承下来,从而减少重复代码的编写。提供继承信息的我们称之为父类,也叫超类或基类;得到继承信息的我们称之为子类,也叫派生类或衍生类。子类除了继承父类提供的属性和方法,还可以定义自己特有的属性和方法,所以子类比父类拥有的更多的能力,在实际开发中,我们经常会用子类对象去替换掉一个父类对象,这
分类:
编程语言 时间:
2019-08-08 21:45:04
阅读次数:
106
1.用户不断输入两个数,计算调和平均数,直到其中一个数为0。 2.要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。使用3个数组处理函数分别进行输入、显示和计算平均成绩。 3.定义一个box结构,存储生产者,长高宽和体积的信 ...
分类:
编程语言 时间:
2019-08-08 21:46:12
阅读次数:
150
一.Thread API: setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) 首先要了解什么是Thread.UncaughtExceptionHandler,默认来说当线程出现未捕获的异常时,会中断并抛出异常 ...
分类:
编程语言 时间:
2019-08-08 21:46:55
阅读次数:
107
给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。解集不能包含重复的组合。 示例 1: 输入: candi ...
分类:
编程语言 时间:
2019-08-08 22:53:41
阅读次数:
113
之前讲的配置管理, 只有在应用启动时会读取到GIT的内容, 之后只要应用不重启,GIT中文件的修改,应用无法感知, 即使重启Config Server也不行。 比如上一单元(Spring Cloud 入门教程(二): 配置管理)中的Hello World 应用,手动更新GIT中配置文件config- ...
分类:
编程语言 时间:
2019-08-08 22:54:16
阅读次数:
101
1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句。 表达式:可以是byte ...
分类:
编程语言 时间:
2019-08-08 22:57:00
阅读次数:
96
一:TS调用JAVAwindow["WebViewJavascriptBridge"].callHandler(‘enterGame‘,JSON.stringify($param),function(responseData){//document.getElementById("show").innerHTML="sendgetresponseDatafromjava,data="+respon
分类:
编程语言 时间:
2019-08-08 23:00:17
阅读次数:
622
接上节,假如我们的Hello world服务的访问量剧增,用一个服务已经无法承载, 我们可以把Hello World服务做成一个集群。 很简单,我们只需要复制Hello world服务,同时将原来的端口8762修改为8763。然后启动这两个Spring Boot应用, 就可以得到两个Hello Wo ...
分类:
编程语言 时间:
2019-08-08 23:01:26
阅读次数:
104
对断路器模式不太清楚的话,可以参看另一篇博文:断路器(Curcuit Breaker)模式,下面直接介绍Spring Cloud的断路器如何使用。 SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用. 下面是微服架构下, 浏览器端 ...
分类:
编程语言 时间:
2019-08-08 23:03:07
阅读次数:
109
第10课 python 函数
分类:
编程语言 时间:
2019-08-08 23:03:58
阅读次数:
95
前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息“hello world”. 但自己的配置文件中必须配置config server的URL(http://localhost:8888), 如果把config server搬到另外 ...
分类:
编程语言 时间:
2019-08-08 23:05:02
阅读次数:
128
i18n插件实现多语言支持,本文以中英文为例记录一下配置过程。 1.配置 1.1安装:npm install vue-i18n --save 1.2创建中英文配置项文件 src/lang目录下创建以下文件: en.js // 配置英文显示的内容 1 export default { 2 'home' ...
分类:
编程语言 时间:
2019-08-08 23:05:58
阅读次数:
125
1、如上一篇文章所述,有时候bean想发布一些容器事件,就需要先获取spring容器,然后将Event交由spring容器将事件发布出去。 为了让bean获取它所在的spring容器,可以让该bean实现BeanFactoryAware接口,BeanFactoryAware接口只有一个方法。 set ...
分类:
编程语言 时间:
2019-08-08 23:08:25
阅读次数:
90
在Python中写下列代码的时候,出现错误:IndentationError: unexpected indent 分析:IndentationError是缩进的错误,查看源代码发现names开始的这一行确实是有缩进了。但是为什么不能缩进呢?网上的说法是Python是一种对缩进非常敏感的语言,最常见 ...
分类:
编程语言 时间:
2019-08-08 23:09:24
阅读次数:
130
如图: 首先选中这快区域 然后点击2 输入 = 然后选中区域 *第二选中的区域 最后必须 就会出现如图 二,我们来计算合计值 运用数组的方式 首先 选中那个单元格要有数据 然后在 2 的位置 输入 =sum( 2.选中一块区域区乘 另一块区域 最后 就可以出现了 ...
分类:
编程语言 时间:
2019-08-08 23:10:54
阅读次数:
114
...
分类:
编程语言 时间:
2019-08-08 23:12:37
阅读次数:
96
1. 什么是Spring Cloud? Spring提供了一系列工具,可以帮助开发人员迅速搭建分布式系统中的公共组件(比如:配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,主节点选举, 分布式session, 集群状态)。协调分布式环境中各个系统,为各类服务提供模板性配置 ...
分类:
编程语言 时间:
2019-08-08 23:12:57
阅读次数:
151
年薪百万的步伐慢了两天hhhh严格意义是三天。最近买了新的玩具,在家玩玩玩!~~~~ 今天开始正式认识类的继承。类的继承是怎么继承呢?看下代码: 在上面的代码中,父类的名字是:Animal 子类的名字是:Dog 我们不难发现,这行代码就是在说明,Dog这个子类将要继承Animal父类的所有类属性以及 ...
分类:
编程语言 时间:
2019-08-08 23:23:36
阅读次数:
98
可以说爬虫是学习 Python 的入门必修课。当能独立写出第一个完整的爬虫的时候,我们已经迈出了一大步。因为在这过程中,我们已经学会了如何查看文档,学会使用 Python 相关库的操作,怎样使用 Chrome 的开发者工具(相关工具)和把抓取的数据保存到数据库中等等一系列操作,当然收获最多的还是学习 ...
分类:
编程语言 时间:
2019-08-08 23:23:59
阅读次数:
149
Ubuntu Server18 python3.7 环境 Ubuntu Server18 默认是python3.6, 目前开发主要用python3.7. 所以想搭建python3.7环境. 试过几手动编译python3.7源码虽成功, 有时确实很麻烦(特别是遇到ssl错误, pip无法安装包). 最 ...
分类:
编程语言 时间:
2019-08-08 23:27:22
阅读次数:
140