一、JDK个版本之间的区别: 1.JDK1.5的新特性: 泛型ArrayList list = new ArrayList();-->ArrayList<int> list = new ArrayList<int>(); 自动装箱/拆箱 for - each static import(静态导入) ...
分类:
编程语言 时间:
2020-02-20 13:07:23
阅读次数:
84
题目把Nim游戏为什么可以取异或和讲解得十分清楚,建议多读几次,理解一下 再一个,可以把每次异或视为一次取数,因此(k[i]^sg)<k[i]即为一种可行操作 /* Nim is a 2-player game featuring several piles of stones. Players a ...
分类:
编程语言 时间:
2020-02-20 13:10:16
阅读次数:
76
数据结构与算法介绍 数据结构与算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算时,任然保持高速运算 框架和缓存技术的核心时算法 高薪 数据结构与算法的关系 数据(data)结构(Structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构 程序 = 数据结构 + 算法 ...
分类:
编程语言 时间:
2020-02-20 13:11:01
阅读次数:
63
css介绍CSS指层叠样式表(CascadingStyleSheets)定义如何显示控制HTML元素,从而实现美化HTML网页。为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。基本语法格式:选择器{属性:值;属性:值;属性:
分类:
编程语言 时间:
2020-02-20 13:13:33
阅读次数:
116
1. 先来科普一下 CE 到底是什么吧。Java 要求你必须在函数的类型里面声明它可能抛出的异常。比如,你的函数如果是这样: ~~~ void foo(string filename) throws FileNotFoundException { if (...) { throw new FileN ...
分类:
编程语言 时间:
2020-02-20 13:17:33
阅读次数:
62
实际上并非必须遵守PEP 8,但是它已经成为一个默认的、约定俗成的规则,可以使代码风格更统一,提高可读性。 由于最近一直在学习Ubuntu,因此此处仍然以Ubuntu为例,介绍一下规则检查工具,它能帮助开发者检查代码是否符合PEP 8标准。 1.首先执行 pip3 install pycodesty ...
分类:
编程语言 时间:
2020-02-20 13:18:16
阅读次数:
77
1、直接插入排序 def insert_sort(alist): """插入排序""" n = len(alist) for j in range(1,n): i = j while i > 0: if alist[i] < alist[i-1]: alist[i],alist[i-1] = ali ...
分类:
编程语言 时间:
2020-02-20 13:19:44
阅读次数:
75
面向对象思想、 面向对象思想概述: Java设计语言面向对象: Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机 ...
分类:
编程语言 时间:
2020-02-20 13:20:11
阅读次数:
81
全排列问题是一道非常经典的递归题目,而递归枚举法求解也是最暴力的一种方法。 ...
分类:
编程语言 时间:
2020-02-20 13:22:57
阅读次数:
92
程序的最大魅力可能就是循环,循环也是所有编程开发者使用最频繁的语句。如果想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环do…while 循环for 循环 1. while循环 while( //如果条件成立 ) { //执行循环 } Java 代码 ...
分类:
编程语言 时间:
2020-02-20 13:24:13
阅读次数:
89
在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x) 他们返回的值是弧度 要转化为角度再自己处理下。 前者接受的是一个正切值(直线的斜率)得到夹角,但是由于正切的规律性本可以有两个角度的但它却只返回一个,因为 ...
分类:
编程语言 时间:
2020-02-20 13:28:01
阅读次数:
97
前提:熟悉测试业务及流程 任何Python自动化测试的前提,都是必须先熟悉实际测试业务。 任何脱离实际测试业务的自动化都是噱头且无实际意义! 测试的基本流程基本是: 测试需求分析,测试用例设计与评审,测试用例执行,报bug,整理测试报告。 测试用例设计与评审是熟悉软件产品需求的重要过程, 可以更深入 ...
分类:
编程语言 时间:
2020-02-20 13:29:17
阅读次数:
89
1.更新树莓派系统 $ sudo apt-get update $ sudo apt-get upgrade -y 2.安装python依赖环境 $ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-de ...
分类:
编程语言 时间:
2020-02-20 13:29:54
阅读次数:
327
a = {1,2,3,4,5,6,7,8,"aa","2"} b = {2,3,4,5,6,7,8,9,99,7,6,6} v = a.intersection(b) 求交集 v = a.union(b) 求并集 a.update(b) 也是并集,不用变量 a.add() 只能更新一个值 v = a ...
分类:
编程语言 时间:
2020-02-20 13:30:20
阅读次数:
103
摘抄自 b站尚硅谷JAVA视频教程 为什么要有泛型?? ...
分类:
编程语言 时间:
2020-02-20 13:31:35
阅读次数:
63
SpringMVC SSM:Mybatis + Spring + SpringMVC MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码 MVC主要作用是降低了 视图与业务逻辑间的双向耦合 M ...
分类:
编程语言 时间:
2020-02-20 13:38:38
阅读次数:
89
1. Java把异常作为一种类,当做对象来处理。所有异常类的基类是Throwable类。两大子类分别是Error和Exception。这些异常类可以分为三种类型:错误、受检异常、运行时异常。 错误由JVM抛出,用Error类表示。Error类描述的是内部的系统错误,例如Java虚拟机崩溃、内存溢出等 ...
分类:
编程语言 时间:
2020-02-20 13:39:59
阅读次数:
102
当通过指针访问类的成员函数时: 如果该函数是非虚函数:编译器会根据指针的类型找到该函数。 如果该函数是虚函数,并且派生类有同名的函数遮蔽它:编译器会根据指针的指向找到该函数,这就是多态。 对象的内存模型是非常干净的,没有包含任何成员函数的信息,编译器究竟是根据什么找到了成员函数呢? 编译器之所以能通 ...
分类:
编程语言 时间:
2020-02-20 13:40:44
阅读次数:
80
问题描述 //据说很多人的题目会有一大堆废话,本傻×就不在这里废话了。 给定一个N×N的矩阵A,求|A|。 输入格式 第一行一个正整数N。 接下来N行,每行N个整数,第i行第j个数字表示A[i][j]。 输出格式 一行,输出|A|。 样例输入 21 23 4 样例输出 -2 数据规模和约定 0<N≤ ...
分类:
编程语言 时间:
2020-02-20 13:41:19
阅读次数:
92
LeetCode 0392. Is Subsequence判断子序列【Easy】【Python】【双指针】 Problem "LeetCode" Given a string s and a string t , check if s is subsequence of t . You may as ...
分类:
编程语言 时间:
2020-02-20 13:43:02
阅读次数:
92