Git分布式版本控制工具Git最常用命令命令名称作用gitinit初始化本地库gitadd./文件名把代码添加到暂存区gitcommit-m'日志'把暂存区的文件添加到本地库gitpush链接分支名把本地库的代码加载到远程仓库gitclone链接克隆远程仓库代码gitpull链接分支名拉取远程仓库代码Git本地命令命令名称作用gitconfig--globaluser.name用户名设置用户签名gitconfig--globaluser.email邮箱设置用户邮箱gitinit初始化本地仓库gitstatus查看本地库状态gitadd./文件名添加文件到暂存区gitrm--cached./文件
GUI:GraphicalUserInterface(图形用户接口)用图形的方式,用来显示计算机操作的界面Java为GUI提供的API都存在java.awt和javax.Swing两个包中java.awt包:awt是这三个单词首字母的缩写,翻译过来是抽象窗口工具包,只不过这个包的API,需要调用本地系统方法实现功能,和本地系统有关联,不利于代码移植,属重量级控件javax.swing包:它是在awt的基础上,建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件所以,我们做图形界面开发使用的是swing包下的类。这里出现了一个名词:组件。组件是具有图形表示
GUI:GraphicalUserInterface(图形用户接口)用图形的方式,用来显示计算机操作的界面Java为GUI提供的API都存在java.awt和javax.Swing两个包中java.awt包:awt是这三个单词首字母的缩写,翻译过来是抽象窗口工具包,只不过这个包的API,需要调用本地系统方法实现功能,和本地系统有关联,不利于代码移植,属重量级控件javax.swing包:它是在awt的基础上,建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件所以,我们做图形界面开发使用的是swing包下的类。这里出现了一个名词:组件。组件是具有图形表示
1.基础函数 序号 函数 说明 1print() 打印 2input() 输入 3int() 转化为整形 4float() 转化为浮点型 5str() 转化为字符串 6type() 返回对象类型 7isinstance() 判断对象类型(返回布尔值) 2.流程控制 序号 函数 说明 1if语句:执行条件判断 2if条件:代码1else:代码2条件判断 3while判断循环 4for计数循环 5range()范围控制,可控制起始位置和步长 6break跳出循环 7continue 跳出本次循环,后面的循环继续执行3.字符串(不可修改)序号函数说明1capitalize()首字
1.基础函数 序号 函数 说明 1print() 打印 2input() 输入 3int() 转化为整形 4float() 转化为浮点型 5str() 转化为字符串 6type() 返回对象类型 7isinstance() 判断对象类型(返回布尔值) 2.流程控制 序号 函数 说明 1if语句:执行条件判断 2if条件:代码1else:代码2条件判断 3while判断循环 4for计数循环 5range()范围控制,可控制起始位置和步长 6break跳出循环 7continue 跳出本次循环,后面的循环继续执行3.字符串(不可修改)序号函数说明1capitalize()首字
集合目录集合1.集合的作用2.集合类的分类CollectionCollection方法分类首先看一下添加操作与批量添加操作集合删除数据ArrayListLinkedListArrayList与LinkedList的区别HashMapLinkedHashMapTreeMap(二叉树映射)HashSet(哈希集合)LInkedHashSet(链式哈希集合)TreeSet(二叉树集合)快速失败(fail-fast)机制ConcurrentHashMap1.集合的作用 在java中我们可以使用数组来保存多个对象,但是数组的长度不可变。如果需要保存数量变化的数据,数据就不太合适了。为了保存数量不确定的
集合目录集合1.集合的作用2.集合类的分类CollectionCollection方法分类首先看一下添加操作与批量添加操作集合删除数据ArrayListLinkedListArrayList与LinkedList的区别HashMapLinkedHashMapTreeMap(二叉树映射)HashSet(哈希集合)LInkedHashSet(链式哈希集合)TreeSet(二叉树集合)快速失败(fail-fast)机制ConcurrentHashMap1.集合的作用 在java中我们可以使用数组来保存多个对象,但是数组的长度不可变。如果需要保存数量变化的数据,数据就不太合适了。为了保存数量不确定的
如何定位不合理的SQL引言在应用的开发过程中,由于初期数据量小,开发人员写SQL语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多SQL语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的SQL语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细介绍在MySQL中优化SQL语句的方法。当面对一个有SQL性能问题的数据库时,我们应该从何处入手来进行系统的分析,使得能够尽快定位问题SQL并尽快解决问题。4.1如何查看SQL执行频率MySQL客户端连接成功后,通过--服务器状态信息show[session|global]status;
如何定位不合理的SQL引言在应用的开发过程中,由于初期数据量小,开发人员写SQL语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多SQL语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的SQL语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细介绍在MySQL中优化SQL语句的方法。当面对一个有SQL性能问题的数据库时,我们应该从何处入手来进行系统的分析,使得能够尽快定位问题SQL并尽快解决问题。4.1如何查看SQL执行频率MySQL客户端连接成功后,通过--服务器状态信息show[session|global]status;
Android版本ApiAndroid13.0(T)32Android12.0(S)31Android11.0(R)30Android10.0(Q)29Android9.0(Pie)28Android8.1(Oreo)27Android8.0(Oreo)26Android7.1(Nougat)25Android7.0(Nougat)24Android6.0(Marshmallow)23Android5.1(Lollipop)22Android5.0(Lollipop)21Android4.4W(KitKatWear)20Android4.4(KitKat)19Android4.3(JellyB