10 2019 档案

摘要:一、定义 ​ 在函数中调用函数本身,应用在树形结构中,比如遍历文件;在python中最大的递归次数是1000,但不能达到1000,根据代码、操作系统特性 997 998之间。 1. 遍历文件 2. 二分查找 ​ 二分查找. 每次能够排除掉⼀半的数据. 查找的效率非常⾼. 但是局限性比较⼤. 必须是有 阅读全文
posted @ 2019-10-27 12:14 qi.hu 阅读(153) 评论(0) 推荐(0)
摘要:一、列表推导式 二、生成器推导式 三、字典推导式 四、集合推导式 备注:⽣成器表达式和列表推导式的区别: 列表推导式比较耗内存. ⼀次性加载. ⽣成器表达式⼏乎不占⽤内存. 使⽤的时候才分 配和使⽤内存 得到的值不⼀样. 列表推导式得到的是⼀个列表. ⽣成器表达式获取的是⼀个⽣成器. ⽣成器的惰性机 阅读全文
posted @ 2019-10-26 21:24 qi.hu 阅读(281) 评论(0) 推荐(0)
摘要:一、迭代器 1. 定义 ​ 对于list、string、tuple、dict等这些容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数。iter()是python内置函数。iter()函数会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内的元素。 阅读全文
posted @ 2019-10-26 21:14 qi.hu 阅读(149) 评论(0) 推荐(0)
摘要:一、匿名函数解析 ​ 关键字 表示匿名函数,冒号前面的 表示函数参数,可以有多个参数。匿名函数有个限制,就是只能有一个表达式,不用写 ,返回值就是该表达式的结果。 ​ 用匿名函数有个好处,因为函数没有名字,不必担心函数名冲突。此外,匿名函数也是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量 阅读全文
posted @ 2019-10-20 18:29 qi.hu 阅读(457) 评论(0) 推荐(0)
摘要:一、字符串类 二、字符串方法 1. 字符串比较方法 2. 字符串获取 3. 字符串截取方法 4. 字符串转换方法 java / public char[] toCharArray(),将当前字符串拆分为字符数组作为返回值 public byte[] getBytes(),获取当前字符串底层的字节数组 阅读全文
posted @ 2019-10-19 14:43 qi.hu 阅读(186) 评论(0) 推荐(0)
摘要:一、ArrayList定义 ​ java.util.ArrayList是大小可变的数组的实现,存储在内的数据成为元素。此类提供一些方法来操作内部存储的元素。ArrayList中可不断添加元素,其大小也自动增长。 二、ArrayList常用方法 四、ArrayList练习 java // 生成6个 1 阅读全文
posted @ 2019-10-17 14:17 qi.hu 阅读(252) 评论(0) 推荐(0)
摘要:一、random类使用 java import java.util.Random; public class Demo{ public static void main(){ Random r = new Random(); // 获取一个随机int数字(范围int所有范围)nextInt int 阅读全文
posted @ 2019-10-15 20:16 qi.hu 阅读(146) 评论(0) 推荐(0)
摘要:一、预备知识 1. JS面向对象 特点:ES5之前用构造函数方式,构造函数就是一个普通函数,它的函数名大写。 构造函数的问题:方法不会提升至构造函数内,而是每创建一个对象,就要把那个方法保存在每个对象中。 ① 不常用写法 ② 原型方式 ③ this参数问题 ④ ES6中写法 javascript c 阅读全文
posted @ 2019-10-14 18:07 qi.hu 阅读(116) 评论(0) 推荐(0)
摘要:一、前端开发工具 1. Node.js ​ Node.js是一个基于Chrome v8引擎的JavaScript运行环境。JavaScript本来只能跑在浏览器上,然后Node.js就是一种能让js直接运行在操作系统的工具。并且他就能让JS代码在操作系统上实现一些类似的操作等功能。Node.js使用 阅读全文
posted @ 2019-10-14 17:55 qi.hu 阅读(173) 评论(0) 推荐(0)
摘要:一、Vue Router 的使用 1. 引入Vue和Vue Router插件 2. HTML 3. js 4. 将模板增添链接 5. 简单示例 html 路飞学城 <! <router link to="/home" 首页</router link <! <router link to="/cour 阅读全文
posted @ 2019-10-14 13:12 qi.hu 阅读(201) 评论(0) 推荐(0)
摘要:一、匿名对象 二、匿名对象作为方法的参数 阅读全文
posted @ 2019-10-13 21:39 qi.hu 阅读(164) 评论(0) 推荐(0)
摘要:一、API概述和使用 1. 概述 ​ API(应用程序编程接口)。Java API是一本程序员字典,是JDK提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API方式,来学习Java通过的类。 2. 阅读全文
posted @ 2019-10-13 21:15 qi.hu 阅读(180) 评论(0) 推荐(0)
摘要:一、面向对象特征 1. 封装 方法就是一种封装 关键字private也是一种封装 2. 继承 3. 多态 二、类和对象关系 1. 类 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。 属性:该事物的状态信息 行为:该事物能够做什么 2. 对象 ​ 阅读全文
posted @ 2019-10-12 09:58 qi.hu 阅读(129) 评论(0) 推荐(0)
摘要:一、数组概念 ​ 数组:是一种容器,可以同时存放多个数据值; ​ 特点:数组是一种引用类型;数组中多个数据,类型必须统一;数组的长度在程序运行期间不可改变; 二、数组初始化 1. 动态初始化(指定长度) 2. 静态初始化(指定内容) 3. 注意事项 静态初始化没有直接指定长度,但是仍然会自动推算得到 阅读全文
posted @ 2019-10-08 19:37 qi.hu 阅读(599) 评论(1) 推荐(0)
摘要:一、方法定义格式 二、方法调用 注意:返回值类型固定写为void,这种方法只能"单独调用",不能进行打印调用,或者赋值调用。对于无返回值的方法,只能使用单独调用。Java 中,大家对 void 应该是相当熟悉了。它表示“空”,所有无返回值的方法都使用它表示返回类型。 三、方法重载 上述代码中定义了三 阅读全文
posted @ 2019-10-07 12:08 qi.hu 阅读(196) 评论(0) 推荐(0)
摘要:一、IDEA项目结构 二、创建项目 三、快捷键 阅读全文
posted @ 2019-10-06 15:52 qi.hu 阅读(152) 评论(0) 推荐(0)
摘要:一、判断语句 1. if 判断 2. if else判断 3. if else if else 二、选择语句 三、循环语句 1. for 循环 java // 次数确定的场景,多采用for for(初始化表达式1; 布尔表达式2; 步进表达式3){ 循环体; } for(int i=1; i 阅读全文
posted @ 2019-10-06 15:19 qi.hu 阅读(192) 评论(0) 推荐(0)
摘要:一、方法定义 1. 定义格式 2. 方法调用 二、编译器特点 阅读全文
posted @ 2019-10-06 14:03 qi.hu 阅读(142) 评论(0) 推荐(0)
摘要:运算符 一、算术运算符 1. 四则与取模 2. 加法多种用法 二、赋值运算符 三、比较运算符 阅读全文
posted @ 2019-10-06 13:37 qi.hu 阅读(171) 评论(0) 推荐(0)