一维数组 单个的数组变量可以引用一个大的数据集合 1. 基础知识 一旦数组被创建,它的大小是固定的,使用一个数组引用变量,通过下标来访问数组中的元素 1.1 声明数组变量 elementType[] arrayRefVar; (元素类型[] 数组引用变量;) e.g double[] mylist; 声明数组不在内存中分配
封装和隐藏 为什么需要封装?封装的作用和含义? 问题的引入: 当我们创建一个类的对象以后,我们可以通过"对象.属性"的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型和存储范围的制约。除此之外,没有其他制约条件。但是,在实际问题中,我们往往需要给属性赋值加入额外的
day09【继承、super、this、抽象类】 第一章 继承 1.1概述 集成主要解决的问题是:共性抽取。 父类也可以叫基类、超类 子类也可以叫做 派生类。 定义: 继承:就是子类继承父类的属性和行为,使得子类对象具有和父类相同的属性、行为。子类可以直接访问父类中的非私有的属性和行为。 好处
2020年2月20日 一. 本节课学习目标。 掌握常用的居中方式。 掌握定位的作用。 重点 掌握定位的实现方式。 掌握相对定位,绝对定位,固定定位的区别。 能够通过html,css,盒模型,浮动,定位进行复杂网页布局。 二. 居中方式。 水平居中。 1.1 行元素,行内块元素,文字等内容水平居中
继承 由来 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示: 其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,
1. 函数收集参数、命名关键字参数与返回值、函数名的特殊使用 # ### 默认形参 和 关键字实参 # 默认形参和 关键字实参 在写法上是一样 # 函数的定义处 """默认形参在函数的定义处""" def wangzhe_GameTeam(top="常远",middle="邹永林",bottom="朱京城",jungle="林
多对多三种创建方式 1.全自动(用在表关系不复杂的一般情况) class Book(models.Model): title=models.CharField(max_length=32) 多对多关系字段 authors=models.ManyToManyField(to='Authors') class Authors(models.Model): name=mode
1.字符串操作 ①重复输出字符串 print("hello" * 2) ②切片操作,与列表相同 print("hello" [1:]) ③in 判断元素是否在字符串里,与列表相同 print("e" in "hello") ④格式化输出 name = "kathrine" print("%s is a good boy" % name) ⑤字
day09 函数 返回值 参数 一.函数 1.函数 函数是对功能的封装 语法: 定义函数: def 函数名(形参): #define 函数体 调用: 函数名(
接口 就是一种公共规范标准,只要符合规范标准,就可以大家通用,多个类的公告规范,引用数据类型 格式 public interface 接口名称{} 接口都能定义抽象方法 public abstract 返回值类型 方法名称(); 修饰符必须是public abstract,但可以省略不写 使用 接口不能直接使
子查询:出现在其它语句中的select语句,称为子查询或内查询。外部的查询语句称为主查询或外查询 分类: 按子查询出现的位置: select 后面(仅仅支持标量子查询)、from后面(支持表子查询)、where或having后面(标量子查询,列子查询,行子查询)、exists后面{相关子查询}(表子查询) 按结果集的
红色部分 定义model 定义api接口 Service 主要分为这几步 定义feignClient 打开cms接口,根据接口来写feignClient Service调用 service调用feignClient 配置文件内配置站点id等 配置是为了添加页面拼装cmsPage对象 和mongoDB连的数据 核对 配置文件配置 注入到S
2.2.1 Feign介绍Feign是Netflix公司开源的轻量级rest客户端,使用Feign可以非常方便的实现Http 客户端。Spring Cloud引入Feign并且集成了Ribbon实现客户端负载均衡调用。 上节课的restTemplate的方式需要定义url地址 还需要定义返回的类型Map 相当于调用本地方法一样去远程调用。
一.函数 1. 作用域(Scope) (1)局部变量:变量在声明的代码段中有效 a.动态变量 b.静态变量:static ,用在函数中,当调用函数后内存不释放,能存储变量的最后的值。 (2)全局变量:变量在任意范围中都有效,但必须在函数中声明全局
## 改造图片分析 按钮为 路由的链接并显示对应的组件页面 ## 绘制 图片列表 组件页面结构并美化样式 1. 制作 顶部的滑动条 2. 制作 底部的图片列表### 制作顶部滑动条的坑们: 1. 需要借助于 MUI 中的 tab-top-webview-main.html 2. 需要把 slider 区域的 mui-fullscreen 类去掉 3
Day09 Day08回顾 selenium+phantomjs/chrome/firefox 设置无界面模式(chromedriver | firefox) options = webdriver.ChromeOptions() options.add_argument('--headless') browser = webdriver.Chrome(options=options) browser.get(url) browser执行JS脚本 browser.e
学院管理教程 学员管理 教师管理 其他管理 other1 other2 other2 </table> </div> 学号 姓名 班级 学院 添加 删除 1
1、day09.html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>day09</title> </head> <body> day09 <th:block th:replace="j
目录 一.定义函数的三种方式 一.定义函数的三种方式 空函数 def func(): pass 无参函数(没有参数()的函数) def compare(): x=10 y=20 if (x>y): print (x) else: print (y) 有参数的函数(有参数的函数) def compare(x,y): x=10 y=2
目录 Python day 09 一、定义函数的三种方式 二、函数的返回值 三、函数的参数 四、注册函数 五、登录函数 六、购物车系统 Python day 09 一、定义函数的三种方式 1.空函数 当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数,然后先实现其他
函数 # 把功能与功能分开 # 创建一个工具,不会使用 (工具名--》与变量名的规范一模一样) def 函数名(): <函数实现的功能> 使用的时候调用函数名即刻 函数名() # 函数定义阶段只检测语法,不执行代码 函数的三种形式 # 空函数 def 函数名(): #todo:注册功能,暂时不会写 pass
今日工作: 完成登录模块,利用okhttp的post请求方式和阿里云服务器交互数据。 修改了部分UI显示。 深入理解GitLab的版本控制流程与分支管理。 明日计划: 继续完成组队通信模块。 完善登录部分的代码。 每日小结: 今天主要完成的是登录页面的简单实现。 通过if的简单判断暂时写出了登录
4、模式匹配(地址定界) 1、空值,没有定义,默认就将文件中所有的行,放入awk进行循环 2、对固定的 1,3 行进行操作 sed -n '1,3p' /etc/passwd awk '1,3{print}' /etc/passwd //awk默认不支持使用 1-3 1,3 等等,这样数值的直接写法; awk 'NR>=1&&NR<=3{print}' /etc/pass
match和index =INDEX(数据源!B:B,MATCH(查询!A2,数据源!A:A,0)) =INDEX(数据源!A:A,MATCH(查询2!A2,数据源!B:B,0)) =VLOOKUP($A3,数据源!$A:$K,MATCH(返回多列结果!B$2,数据源!$A$1:$K$1,0),0) =VLOOKUP($D4,数据源!$A:$K,COLUMN()-3,0)
这个部分主要介绍内部类以及异常 1、内部类 1.1、内部类概述 内部类介绍参考(第二篇介绍的反编译以及内部类的内存溢出较为困难,可以后面学完返回再看): https://blog.csdn.net/zhao_miao/article/details/83245816 https://blog.csdn.net/hacker_zhidian/article/details/