自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Kotlin中缀表达式

Kotlin中的中缀表达式看一个例子:infix fun String.love(that: String): String = "${this}爱$that"infix fun String.but(other: String?): String = "${this},但是$other"fun main() { println("我" love "她" b...

2020-04-16 12:39:28 448

原创 Kotlin中的?. ?: !!. 区别和用法

Kotlin中的?. ?: !!. 区别和用法1. 安全调用?.举个例子:data class A(val b: B?)data class B(val c:C?)data class C(val d: Int)······println(a? .b? .c)这里的意思是,当a不为空的时候调用b,然后当b不为空的时候调用c。所以将?.称为安全调用。2. Elvis操作符?:...

2020-04-16 12:09:15 2959

原创 windows防火墙命令行下关闭与打开

windows关闭防火墙:netsh advfirewall set allprofiles state off打开防火墙:netsh advfirewall set allprofiles state on

2019-07-20 21:09:06 1765

原创 MySql忘记密码怎么办(windows)?

MySql忘记密码怎么办(windows)?以系统管理员身份运行cmd关闭mysql服务:net stop mysql输入命令:mysqld -nt --skip-grant-tables打开另一个cmd命令行(管理员)输入mysql -uroot ,即可进入mysql,而无需密码最后,修改root密码...

2019-07-09 13:46:34 578 1

原创 windows上mysql8安装

windows上mysql8安装及卸载在官网上下载mysql8初始化数据库:/>mysqld --initialize --console安装数据库:/>mysqld install启动数据库服务:/>net start mysql卸载数据库关闭数据库服务:/>net stop mysql卸载数据库:/>mysqld --remove mysq...

2019-07-06 14:40:35 88

原创 HTTP协议对资源的操作

HTTP协议对资源的操作方法说明GET请求获取URL位置的资源HEAD请求获取URL1位置资源的响应消息报告,即获取该资源的头部信息POST请求向URL位置的资源后附加新的数据PUT请求向URL位置存储一个资源,覆盖原URL位置的资源PATCH请求局部更新URL位置的资源,即改变该处资源的部分内容DELETE请求删除URL位置存储的资...

2019-07-05 20:59:01 912

原创 Java——JCF中的工具类

JCF中的工具类不存储数据,而是在数据容器上,实现高效操作排序搜索Arrays类Collections类(一) Arrays类排序:对数组排序,sort/parallelSort查找:从数组中查找一个元素,binarySearch批量拷贝:从源数组批量复制元素到目标数组,copyOf批量赋值:对数组进行批量赋值,fill等价性比较:判定两个数组内容是否相...

2019-07-02 17:51:50 143

原创 Java——Map

MapMap映射k-v对,{Key,Value},键值对Java中的MapHashtable(同步,慢,数据量小)HashMap(非同步,块,数据量大)Properties(同步,文件形式,数据量小)三种实现类(一)HashtableK-V对,K和V都不允许null同步,多线程安全无序的适合小数据量主要方法方法名描述clear清...

2019-07-01 23:05:47 99

原创 Java——四个重要接口

Java的四个重要接口Comparable:可比较的Clonable:可克隆的Runnable:可线程化的Serializable:可序列化的

2019-07-01 16:06:01 508

原创 Java——Set

Set集合集合Set确定性:对任意对象都能判定其是否属于某一个集合互异性:集合内每个元素都是不相同的,注意是内容互异无序性:集合内的顺序无关Java的集合接口SetHashSet(基于散列函数的集合,无序,不支持同步)TreeSet(基于树结构的集合,可排序,不支持同步)LinkedHashSet(基于散列函数和双向链表的集合,可排序,不支持同步)HashSe...

2019-07-01 16:05:28 446

原创 Java——List

ListList:列表有序的Collection允许重复元素{1,2,3,{5,2},1,3}List主要实现ArrayList(非同步的)LinkedList(非同步的)Vector(同步)三种实现方式(一)ArrayList以数组实现的列表,不支持同步利用索引位置可以快速定位访问不适合指定位置的插入、删除操作适合变动不大,主要用...

2019-06-30 22:46:18 87

原创 Java——JCF简介

JCF简介JCF(Java Collection Framework),Java容器框架(一)Collection和Collection Framework容器:能够存放数据的空间结构数组/多维数组,只能线性存放列表/散列集/树/……容器框架:为表示和操作容器二规定的一种标准体系结构对外的接口:容器中能存放的抽象数据类型接口的实现:可复用的数据结构算法:对数据的...

2019-06-30 22:45:42 4407 1

原创 Java——数组的两种遍历方式

数组的两种遍历方式for循环for-each循环一、普通for循环语句 String[] str = new String[] { "abcd", "efghi", "jklmn" }; // 普通for循环 System.out.println("============普通for循环================"); for (int i =...

2019-06-30 14:52:05 431

原创 软件设计模式——七大设计原则

面向对象的七大设计原则开放封闭原则(OCP)单一职责(SRP)里氏代换(LSP)依赖倒转(DIP)迪米特法则(LOD)接口隔离(ISP)合成聚合复用原则(CARP)开放封闭原则(Open-Closed Principle,OCP)对扩展开放,对修改封闭面向对象的可复用设计的基石其他设计原则都是实现OCP的手段和工具解决问题的关键在于抽象化,抽象化是面向对象设...

2019-06-27 23:56:25 272

原创 Java——访问权限

Java访问权限同一个类同一个包不同包的子类不同包的非子类private√default(通常忽略不写)√√protected√√√public√√√√...

2019-06-24 19:11:53 97

原创 Java——异常

异常异常分类ThrowableErrorExceptionIOExceptionRuntimeExceptionThrowable:所有错误的祖先Error:(系统相关)系统内部或者资源耗尽。无需程序处理,不管。Exception:(程序相关)程序有关的异常。重点关注RuntimeException:程序自身的错误5/0,空指针,数组越界……非RuntimeExcept...

2019-06-23 15:15:14 75

原创 Java——数字格式化类

数字格式化DecimalFormat类——格式化输出数字首先区分#/0整数部分: 整数部分#认为整数不存在时,可不写;0认为不存在时,但至少写一位,写0小数部分:#代表最多有几位,0代表必须有且只有几位 double pi = 3.1415926; // 取一位整数 System.out.println(new DecimalFor...

2019-06-21 23:46:03 144

原创 Java——字符串格式化类

字符串格式化类MessageFormat类支持多个参数-值对位复制文本支持变量的自定义格式例如将"Hello {1}“格式化为"Hello World”MessageFormat.format()方法 String message = "{0}{1}{2}"; Object [] array = new Object[] {'a',2,'C'}; ...

2019-06-20 22:42:13 107

原创 Java——时间日期格式化

时间格式化类SimpleDateFormat类抽象类,工厂方法。用于java.util.Date和java.sql.Date线程不安全字符串格式化为时间对象.parse()方法 // 从字符串提取出日期 String strDate = "2008-11-17"; String pat = "yyyy-MM-dd"; SimpleDateForma...

2019-06-20 17:15:23 41757

原创 Java——字符串

Java字符串典型的不可变对象字符串内容比较:equals方法是否指向同一个对象:指针比较==相同的常量字符串只储存一份,节省空间,共享访问字符串的加法如下,由于String不可修改,效率差 String a="abc"; String b=a+"123";使用StringBuffer和StringBuilder类的append方法修改StringBuff...

2019-06-14 22:16:20 119

原创 Java——static、final和常量设计

staticstatic变量:不管有多少个对象,内存中只有一份static方法:可以用类名直接引用,无需new对象来引用static块:static块只执行一次,并且static块>匿名块>构造函数finalfinal类:没有子类继承final方法:不能被子类改写final变量:基本类型不能修改值,对象类型不能修改指针常量设计和常量池public stati...

2019-06-13 21:51:51 590 1

原创 Python——普通文件和CSV文件读写

普通文件读写具体步骤打开文件:<变量名> = open(<文件名>,<打开模式>)文件操作:读或写关闭文件:<变量名> = close()但是推荐使用上下文管理器with语句打开文件,省去了关闭文件操作。# 举个例子a=open('../file.txt','w',encoding='utf-8') # 打...

2019-06-07 16:09:50 227

原创 HTML5 表单 input标签 required 属性 自动提示

如图,账户名为空时,点击提交,弹出默认提示框“请填写此字段”;实现方法,<input>属性required示例如下:<input type="text" id="username" name="username" required="required">...

2018-12-14 16:41:32 5548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除