0

16.面向对象-----继承性

一、继承性的好处 1.减少了代码的冗余,提高了代码的复用性 2.便于功能的扩展 3.为之后多态性的使用,提供了前提 二、继承性的格式 class A extends B{} A:子类、派生类、subClass B:父类、基类、超类、superClass 三、子类继承父类以后有哪些不同? 1.体现:一 ...

郭少 发布于 2020-03-29 00:25 评论(0)阅读(10)
0

Java连载104-线程的生命周期、命名与获取

一、线程的生命周期 1.五种状态:新建状态、就绪状态、运行状态、阻塞状态、消亡状态 2.就绪状态的线程表示有权利去获取CPU的时间片,CPU时间片是执行权,当线程拿到CPU时间片之后就马上执行run方法,这个时候就代表进入了运行状态 二、线程的调度与控制 通常我们的计算机只有一个CPU,CPU在某一 ...

心悦君兮君不知-睿 发布于 2020-03-29 00:14 评论(0)阅读(13)
0

Python 课程成绩分析

第一件事当然是生成学生的分数,这里我是自己随机生成的,直接看代码,注释都写得很详细了 1 import random 2 import json 3 4 5 def random_score(sum, bottom, top): 6 ''' 7 :param sum: 生成随机数总数 8 :para ...

ddl是第一生产力 发布于 2020-03-29 00:08 评论(0)阅读(39)
0

设计带构造函数的Dog类 代码参考

1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class Dog 7 { 8 private: 9 string name; 10 int age; 11 char sex; 12 double weig ...

Conan-jine 发布于 2020-03-29 00:01 评论(0)阅读(9)
0

Python使用pip安装速度慢换源

在是使用pip安装的时候总是超时 换源 豆瓣:http://pypi.douban.com/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple 临时使用: 可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.ed ...

LForest 发布于 2020-03-28 23:45 评论(0)阅读(19)
0

Python 52周存钱挑战

主要的算法: 累加算法 ladder_save_money 利用math库的fsum()对列表的全部内容求和以下是全部代码: 1 import math 2 3 ''' 4 52周存钱挑战 5 阶梯式存钱法,挑战人必须每周比上周多存一定数额的钱 6 一年(52周)后,不考虑利息,计算存款 7 ''' ...

ddl是第一生产力 发布于 2020-03-28 23:35 评论(0)阅读(25)
0

动态生成Person类的对象 代码参考

1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 6 class Person 7 { 8 private: 9 string name; 10 int age; 11 char sex; 12 public: ...

Conan-jine 发布于 2020-03-28 23:34 评论(0)阅读(9)
0

go 基础

变量声明 // var 变量名 变量类型 var name string // 批量声明 var ( a string b int ) // 初始化 var 变量名 类型 = 表达式 // 一次初始化多个 var a, b = 1, 2 // 变量推导,可以省略类型,根据右边定义的值自动推导类型 v ...

nernogno 发布于 2020-03-28 22:54 评论(0)阅读(4)
0

15.面向对象-----this、package、import关键字

一、this关键字 1.可以调用的结构 this可以调用类的属性、方法、构造器。 2.this调用属性、方法 ①this调用属性、方法,代表当前对象; ②在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是,通常情况下,我们都择省略"this."。特殊 ...

郭少 发布于 2020-03-28 22:10 评论(0)阅读(22)
0

14.面向对象-----UML类图

作者:Java之美 日期:2020-03-28 ...

郭少 发布于 2020-03-28 21:43 评论(0)阅读(19)
0

13.面向对象-----属性赋值顺序及JavaBean

一、属性赋值顺序 1.属性可以赋值的位置 ①默认初始化; ②显示初始化; ③构造器中初始化; ④通过“对象.属性”或“对象.方法”的方式对属性进行赋值; 2.先后顺序 ① - ② - ③ - ④ 二、JavaBean 所谓JavaBean,是指符合以下标准的类: 1.类是公共的; 2.有一个公共的无 ...

郭少 发布于 2020-03-28 21:39 评论(0)阅读(11)
0

12.面向对象-----类的成员之构造器(constructor)

一、构造器的作用 1.创建对象; 2.初始化对象的信息。 二、说明 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器; 2.定义构造器的格式:权限修饰符 类名(形参列表){}; 3.一个类中定义的多个构造器,彼此构成重载; 4.一旦我们显式的定义了类的构造器之后,系统就不再提供默认 ...

郭少 发布于 2020-03-28 21:31 评论(0)阅读(10)
0

两种方法实现python操作日志的封装

方法1 初始化方法参数说明 name:自定义日志的名字, 默认是root, 但是我这里是使用调用文件的__name__ 作为默认名字 path:生成的日志的文件名 level:日志的级别,我这里把所有的级别都默认设置了level=DEBUG 方法2 使用logging.fileconfig这个模块实 ...

小小程序员ol 发布于 2020-03-28 21:25 评论(0)阅读(16)
0

五种方法实现python3-随机生成10位包含数字和字母的密码

方法一: 知识点:random.sample(sequence, k) 从指定序列中随机获取指定长度的片断 方法二: 知识点:random.choice(sequence) 从序列中获取一个随机元素 方法三: 知识点:random.randint(a,b) 用于生成一个指定范围内的整数 方法四: 列 ...

python学习者0 发布于 2020-03-28 21:22 评论(0)阅读(23)
0

Python拼接字符串的7种方法总结

前言 忘了在哪看到一位编程大牛调侃,他说程序员每天就做两件事,其中之一就是处理字符串。相信不少同学会有同感。 在Python中,我们经常会遇到字符串的拼接问题,几乎任何一种编程语言,都把字符串列为最基础和不可或缺的数据类型。而拼接字符串是必备的一种技能。今天,我跟大家一起来学习Python拼接字符串 ...

Python探索牛 发布于 2020-03-28 21:21 评论(0)阅读(26)
0

java 死锁

class Ticket implements Runnable { private static int tick = 100; boolean flag = true; @Override public void run() { if (flag) { while (true) { synchr ...

hongxiao2020 发布于 2020-03-28 21:18 评论(0)阅读(11)
0

11.面向对象-----封装性

一、为何要引入封装性? 程序设计的重点是追求高内聚、低耦合: > 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 > 低耦合:仅对外暴露少量的方法用于使用 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。 二、问题的引入 当我们创建一个类的对象以后, ...

郭少 发布于 2020-03-28 21:14 评论(0)阅读(13)
0

关于C语言宏定义的技巧:'#'和'##'

关于C语言宏定义的技巧:' '和' ' ' '和' ' ' '和' '是两个预处理运算符,只能在预处理的过程中使用。在带参数的宏定义中, ' ' 运算符后面应该跟一个参数,预处理器会把这个参数转换为一个字符串。 ' ' 运算符被称为记号连接运算符,比如我们可以使用 连接两个参数。 可变参数 带参数的 ...

我要改个好听的博客名 发布于 2020-03-28 21:09 评论(0)阅读(17)
0

SpringBoot2 整合 Swagger2

SpringBoot2 整合 Swagger2 SpringBoot整合三板斧 第一步、引入pom 该项目主要利用Spring Boot的自动化配置特性来实现快速的将swagger2引入spring boot应用来生成API文档,简化原生使用swagger2的整合代码。 是`springfox sw ...

赵小胖0914 发布于 2020-03-28 21:08 评论(0)阅读(33)
0

自定义实现 PyQt5 下拉复选框 ComboCheckBox

一、前言 由于最近的项目需要具有复选功能,但过多的复选框会影响界面布局和美观,因而想到把 PyQt5 的下拉列表和复选框结合起来,但在 PyQt5 中并没有这样的组件供我们使用,所以想要自己实现一个下拉复选框,主要就是继承 QComboBox 类,然后将复选框 QCheckBox 加入其中,并实现相 ...

TM0831 发布于 2020-03-28 21:06 评论(0)阅读(30)