一、Python基础 1 数字 2 字符串 3 列表 4 流程控制 5 编程风格 6 函数 7 输入和输出 8 数据结构 9 模块 10 错误和异常 11 类和对象 二、Python模块 1 时间模块 2 文件操作 3 常见迭代器 4 yield 用法 5 装饰器用法 6 枚举 用法 7 列表生成式 ...
分类:
编程语言 时间:
2020-06-27 09:15:18
阅读次数:
78
本文只介绍基本的C++基础知识,若需详细学习,请参考其他教程。 (一)类和对象 类: class 类名{ 访问权限控制符(public,private,protect) 成员变量/成员函数; } 注:1、不加访问权限控制符默认为private; 2、类内声明成员函数,类外定义 成员函数的定义: 类型 ...
分类:
编程语言 时间:
2020-06-27 00:31:38
阅读次数:
83
1 问题来源 希望程序能够单步执行,并且能够观察变量的值。 2 如何设置断点 先选择一行代码,然后点击工具栏的小手,如下图所示。 断点的位置就是想要程序停止的位置。 点击Go图标进入调试界面,如下图所示。再点击一下Go,则退出断点调试。 进入单步调试的界面如下图所示。 3 一些注意事项 3.1 在w ...
分类:
编程语言 时间:
2020-06-27 00:29:52
阅读次数:
92
1.函数式接口的使用说明> 如果一个接口中,只声明了一个抽象方法,则此接口就称为函数式接口。> 我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口。> Lambda表达式的本质:作为函数式接口的实例 2.Java8中关于Lambda表达式提 ...
分类:
编程语言 时间:
2020-06-27 00:29:19
阅读次数:
68
业务需求货币兑换系统》》$1>¥6.72》》¥1>€0.131、循环输出系统2、字典定义变量service_menu存储货币转换的四种服务: 2.1、人民币换美元 2.2、美元换人民币 2.3、人民币换欧元 2.4、退出3、使用items()函数返回变量service_menu中的键值数据,并以键值 ...
分类:
编程语言 时间:
2020-06-27 00:28:06
阅读次数:
135
1.构造器引用格式:类名::new 2.构造器引用使用要求:和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致。抽象方法的返回值类型即为构造器所属的类的类型 3.构造器引用举例: //Supplier中的T get() //Employee的空参构造器:Employee() @Te ...
分类:
编程语言 时间:
2020-06-27 00:27:45
阅读次数:
63
当学习他人的java项目时,我们应该学会如何将java项目导入自己的eclipse进行查看和运行。 主要分为四步: 将自己需要的项目文件复制到eclipse工作空间 点击eclipse的File->Import 选择Existing Projects into Workspace进行项目导入 选择要 ...
分类:
编程语言 时间:
2020-06-27 00:27:29
阅读次数:
80
创建Maven项目 项目创建完成后导入相关文件 配置相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1 ...
分类:
编程语言 时间:
2020-06-27 00:27:07
阅读次数:
128
SpringMVC+Spring+mybatis 项目实践 一、配置环境 勾选Create from archetype 选择自己下载的maven地址,点击+号添加archetypeCatalog 配置pom.xml文件 1 <?xml version="1.0" encoding="UTF-8"? ...
分类:
编程语言 时间:
2020-06-27 00:25:35
阅读次数:
72
练习1: 有这样的一个words数组,数组中每个字符串的格式为“词性:单词” String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat","noun:hand","noun:ha ...
分类:
编程语言 时间:
2020-06-27 00:22:31
阅读次数:
53
一:准备工具 adb 驱动 下载链接:http://adbshell.com/upload/adb.zip 安卓手机 打开手机调试模式 usb线接好手机和电脑 PyCharm:专门用于Python开发的IDE工具 实现原理 获取手机的实时的截图 点击起始位置和落地位置 计算两个点的距离 计算按压时间 ...
分类:
编程语言 时间:
2020-06-27 00:20:23
阅读次数:
95
一、迷宫回溯问题 1.问题 一个7*8的数组模拟迷宫,障碍用1表示,通路使用0表示,给定起点(1,1)和终点(6,5),要求给出起点到终点的通路 2.解题思路 首先,我们需要给程序一个寻向的基本策略,我们先假定寻向顺序为“下-右-上-左”,也就是说从起点出发,先往下走,往下走不通就往右.....以此 ...
分类:
编程语言 时间:
2020-06-27 00:16:22
阅读次数:
76
插入排序之直接插入排序 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 插入排序法思想 插入排序(Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无 ...
分类:
编程语言 时间:
2020-06-27 00:15:13
阅读次数:
54
方法引用1.理解:方法引用可以看做是Lambda表达式深层次的表达。换句话说,方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法。 2.使用情境:当要传递给Lambda体的操作,已经实现的方法了,可以使用方法引用! 3.格式:类(或对象) :: 方法名 4.分为 ...
分类:
编程语言 时间:
2020-06-27 00:12:43
阅读次数:
69
java.util.Optional类1.理解:为了解决java中的空指针问题而生!Optional<T> 类(java.util.Optional) 是一个容器类,它可以保存类型T的值,代表这个值存在。或者仅仅保存null,表示这个值不存在。原来用 null 表示一个值不存在,现在 Optiona ...
分类:
编程语言 时间:
2020-06-27 00:12:17
阅读次数:
82
棋盘 现在有一个11*11的棋盘如图,需要表示出棋盘和棋子的关系。 用二维数组表示,用0表示空白,1表示黑子,2表示蓝子,此时二维数组中有效的数据为2个,剩下的均为0。 这个时候又需要将当前的棋盘序列化到磁盘上,那么浪费了非常多的空间来存储0。 我们可以用稀疏数组来解决这个问题。 ##稀疏数组 顾名 ...
分类:
编程语言 时间:
2020-06-27 00:06:54
阅读次数:
69
今天学习的是参数的传入,感觉这个和c差不多。 传一个参数进去,要看这个参数是地址还是一个值,如果是值的话那无论在方法中如何加减,也只是另一个局部变量的事情了,与该参数无关,在原方法中参数的值保持不变。 如果传入的是一个地址的话,比如“引用”。 它所传进的就是一个地址,对该“引用.实例变量”的改变,对 ...
分类:
编程语言 时间:
2020-06-27 00:04:12
阅读次数:
45