第三课: 排序检索数据 distinct关键字:distinct 列名1,列名2,列名3DISTINCT 关键字会作用于每一列,然后取最大的那一个返回; order by使用...
第三课: 排序检索数据 distinct关键字:distinct 列名1,列名2,列名3DISTINCT 关键字会作用于每一列,然后取最大的那一个返回; order by使用...
一、模块 定义:模块是一个包含定义了函数和变量的文件,后缀名为.py(其实就是Java中的类); 模块可以被别的程序引入,以使用该模块中的函数功能。 模块中的函数、变量被使用...
一、算术运算符 结果: 二、逻辑运算符 一、函数的定义 带参数无返回值的函数 def get_sum(a, b): sum = a + b print("su...
chapter 1 重构,第一个案例 1.1 什么时候需要重构 需要为程序添加一个特性,但代码结构无法使自己方便的那么做,就先重构那个程序,使得特性添加比较容易进行,然后在添...
一、数据类型与基本操作 1. 数据类型 2. 变量的申明 【说明】 python中不用指明数据类型,就可以申明变量; python不用;结束; python用#表示注释; p...
插件化(一) 一、前言 定义:将整个app拆分成多个模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk文件(组件化的每个模块为lib文件),最终打包时,宿主apk和...
一、 为什么会有平衡二叉树 二叉查找树虽然在效率上已经很高了,但是效率并不是最高的,而且给出一列数字,我们可以构造出多个二叉查找树出来;不同的二叉查找树因为树的深度不同,效率...
一、 表SQLITE_MASTER说明 二、replace(String tableName,String nullColumnHack,contentValues ini...
一、定义 查找二叉树又叫二叉排序树,如果同时满足以下性质:左右子树都是二叉树;如果左子树不为空,那么左子树上面的所有节点的关键字都比根节点的关键字小;如果右子树不为空,那么右...
树 一、基本概念 节点的度 :节点拥有的子树数成为节点的度。叶子节点:度为0的节点称为叶子节点;分支节点:度不为0的节点称为分支节点;树的度:树内各节点的度的最大值;度的图解...
一、泛型的定义 泛型:把数据类型当作参数一样来传递。所以也叫参数化类型; 二、泛型的使用场景 泛型集合把泛型定义在集合上,如果不指定具体类型就是Object类型; //这...
一、类的加载 (一) 定义及过程: 当程序需要使用某个类的时候,如果这个类还没有被加载到内存中,则系统会通过加载、连接、初始化三个步骤对这个类进行初始化; 加载:1. 将cl...
关于&,|,^几种运算符与运算:同为1,才为1a&b < min(a,b),即两个数做与运算,计算出来的结果会比两个数中最小的数还要小或运算:只要有一个为1,就为12*max...
面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区域,类的成员变量和成员方法自然也随着类的加载而被加载到方法区...
八大排序算法总结 1. 冒泡排序 思想:元素两两进行比较,然后交换位置,通过两次层循环把数据排序 优点:数据量较小的时候,算法效率较高 缺点:时间复杂度为O(n^2),当数据...
一.hashMap实现原理分析 HashMap底层实现方式:散列链表,即数组+链表 hash表:也叫散列表,是通过关键码值(key-value)而直接进行访问的数据结构 。 ...