参数说明 ? img:你想要绘制图形的那幅图像。 ? color:形状的颜色。以 RGB 为例,需要传入一个元组,例如:( 255,0,0)代表蓝色。对于灰度图只需要传入灰度值。 ? thickness:线条的粗细。如果给一个闭合图形设置为 1,那么这个图形就会被填充。默认值是 1. ? linet ...
分类:
编程语言 时间:
2020-01-20 13:14:49
阅读次数:
171
1、简介 在 STL 中,算法就是函数模板。STL 中的算法大多数是用来对容器进行操作的,如排序、 查找等。大部分算法都是在头文件 <algorithm> 中定义的,还有些算法用于数值处理,定义在头文件 <numeric> 中。 STL 提供能在各种容器中通用的算法(大约有70种),如插入、删除、查 ...
分类:
编程语言 时间:
2020-01-20 12:53:03
阅读次数:
81
基本组成要素: lambda表达式的语法由 参数列表、箭头符号->、函数体 组成; 参数列表: 由于目标类型(函数式接口)已经“知道” lambda 表达式的形式参类型,所以我们没有必要把已知类型再重复一遍。也就是说,lambda 表达式的参数类型可以从目标类型中得出(形参类型省略): Compar ...
分类:
其他好文 时间:
2020-01-19 12:34:55
阅读次数:
87
一、概述 泛型( )是 中引入的一个新特性, 泛型提供了 编译时类型安全检测机制 ,该机制允许开发者在编译时检测到非法的类型。 1.1 什么是泛型? 泛型,即 参数化类型 。 一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具 ...
分类:
其他好文 时间:
2020-01-18 21:40:58
阅读次数:
104
ES6: ①let 特点:1 只能作用域当前作用域中; 2 使用let或者const声明的变量,不能再被重新声明; 3 let不存在变量提升 比如: console.log(dad); var dad = 1; 不会报错,因为上面的代码会被变量提升为: var dad; console.log(da ...
分类:
其他好文 时间:
2020-01-18 21:22:58
阅读次数:
88
今日内容 函数小高级 lambda表达式 内置函数 内容回顾 1.函数基本结构 2.参数 形参 基本参数:def func(a1,a2):pass 默认值:def func(a1,a2=123):pass 注意:默认值如果是不可变类型,随便玩。可变类型:有坑 无敌:*args,**kwargs 实参 ...
分类:
编程语言 时间:
2020-01-18 16:36:08
阅读次数:
86
前言 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解 ...
分类:
编程语言 时间:
2020-01-17 11:49:17
阅读次数:
71
一、类型通配符 当声明一个方法时,某个形参的类型是一个泛型类或泛型接口类型,但是在声明方法时,又不确定该泛型实际类型,可以考虑使用类型通配符。 先来看下面一个案例 1 public static void test(List c){ 2 for (int i = 0; i < c.size(); i ...
分类:
编程语言 时间:
2020-01-17 00:18:48
阅读次数:
167
重点: 数组可以在内存中连续存放同一类型的多个数据,数组中元素由数组名和下标唯一确定。 函数定义的形参,在函数被调用前不占内存单元,发生函数调用时,形参才被分配内存单元,调用结束,分配的内存单元被释放。 函数体内定义的变量,随着函数被调用而分配内存单元,调用结束,分配的内存单元被释放。 一个函数在函 ...
分类:
系统相关 时间:
2020-01-16 19:08:35
阅读次数:
98
1.定义第三方变量 2.用位异或实现(一个数位异或另一个数两次,还得那一个数) 3.用变量相加的做法 4.一步搞定 ...
分类:
其他好文 时间:
2020-01-16 12:14:40
阅读次数:
81