自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 反射中getSuperclass与getGenericSuperclass区别

反射中getSuperclass与getGenericSuperclass区别kotlin官方文档 https://www.kotlincn.net/docs/reference/泛型的官方解释 https://www.kotlincn.net/docs/reference/generics.html声明三个类 class Person<T, V> { } class Teacher { } class Student extends Person<Student

2020-06-30 19:00:29 660

原创 python打包EXE文件

python打包EXE文件支持单文件和多文件环境:win10 64位 python3.7单*.py文件打包Python GUI:程序打包为exe一、安装Pyinstaller,命令pip install Pyinstaller,(大写的P,敲黑板,要考)二、打包exe步骤:cmd进入py程序项目目录,执行命令:pyinstaller -F -w --icon=xxx.ico main.py --noconsole。其中,-F表示生成单exe可执行文件,-w表示窗体程序,--icon是设

2020-06-12 17:26:24 586

原创 Kotlin基础 - 第十三章导出可执行的程序

Kotlin基础 - 第十三章导出可执行的程序#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####Kotlin导出可执行的程序一、在用Kotlin写完程序后,怎么导出使他成为可执行的程序。首先需要添加两行代码 /**添加两行代码,指出导出的是程序*/ apply plugin: 'application' apply plug

2020-06-12 11:46:51 323

原创 Kotlin基础 - 第十二章尾递归优化

Kotlin基础 - 第十二章尾递归优化#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####函数递归必然会损失一定的函数性能,相对来说函数循环的效率就会相对高很多了,于是我们如果可以将我们的递归函数优化成循环调用,岂不是美滋滋,其实在某种情况下,Kotlin底层为我们实现了这种优化。尾递归:在函数表达式前面增加关键字 `` 编译器会

2020-06-09 17:02:36 202

原创 Kotlin基础 - 第十一章高阶函数

Kotlin基础 - 第十一章高阶函数#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####高阶函数以另一个函数作为参数或者返回值的函数被称为高阶函数。高阶函数可以把函数作为参数传递或者返回值返回的函数。既然函数对象作为数值进行传递那么就会有如何引用函数的问题。函数引用的三种方式:1. 直接双冒号的方式,引用的是包级别的函数;####

2020-06-09 17:01:23 285

原创 Kotlin基础 - 第十章抽象类和接口

Kotlin中的对象和接口#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####Kotlin的类和接口与Java的类和接口是有一定的区别的。Kotlin编译器能够生成有用的方法来避免冗余。比如将一个类声明为data类可以让编译器生成若干标准方法,同时也可以避免书写委托方法(委托模式kotlin原生支持)。面向对象编程语言(kotli

2020-06-09 16:59:58 282

原创 Kotlin基础 - 第九章控制流:if、when、for、while

Kotlin中的控制流:if、when、for、while#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####1. if条件控制if的常规使用和java没有任何的区别fun main(args: Array) {//条件控制if测试var x = 0if(x>0){println(“x 大于 0”)}else if

2020-06-09 16:59:19 311

原创 Kotlin基础 - 第八章运算符重载

kotlin中的运算符重载#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####内容参考《Kotlin实战》什么是运算符重载?简单来说,就是 Kotlin 通过调用自己代码中定义特定的函数名的函数(成员函数或者扩展函数),并且用 operator 修饰符标记,来实现特定的语言结构,例如如果你在一个类上面定义了一个特定函数命名 plus

2020-06-09 16:58:37 357

原创 Kotlin基础 - 第七章lambda表达式

kotlin中的lambda表达式#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####lambda即lambda表达式,简称lambda。本质上是可以传递给其它函数的一小段代码。有了lambda,可以轻松地把通用代码结构抽取成库函数。lambda最常见的用途是和集合一起配合。kotlin甚至还拥有带接收者的lambda,这是一种特殊的la

2020-06-09 16:58:06 679

原创 Kotlin基础 - 第六章函数

kotlin基础 - kotlin中的函数#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####函数为了是程序简洁明了,更具有逻辑性,我们通常的做法就是把相似的功能模块整合到一起,并设计成函数。函数是执行特定任务模块的代码,每个函数都有一个类型,你可以像使用Kotlin语言中其他类型一样使用函数类型,将函数作为参数传递给其他函数,或者将函

2020-06-09 16:57:33 578

原创 Kotlin基础 - 第五章Kotlin中的包

kotlin中的包kotlin 中的区间Kotlin的包使用方法和Java差不多,但有些不一样的地方1.一般用法 package com.dong.demo.ui; public class ClassA { }在另一个文件中引入 import com.dong.demo.ui.ClassA import com.dong.demo.ui.* ClassA一切都可访问Java中com.dong.demo.ui一定要与文件目录对应,ClassA .java在com/don

2020-06-09 16:57:07 476 1

原创 Kotlin基础 - 第四章object、面向对象、静态成员

Kotlin基础 - object、面向对象、静态成员#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####kotlin中的 objectobject是Kotlin中的一个重要的关键字,也是Java中没有的。object主要有以下三种使用场景:对象声明(Object Declaration)伴生对象(Companion Obje

2020-06-09 16:55:51 291

原创 Kotlin基础 - 第三章基础语法语法(下)

Kotlin中语法#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####和java程序一样,kotlin程序经过编译器编译完成之后也是成字节码文件,我们可以通过 Androidstudio的 Tools -> Kotlin -> Show Kotlin Bytecode 查看对应的字节码,当然还可以点击 Decompile转换

2020-06-09 16:55:22 314

原创 Kotlin基础 - 第二章基本数据类型和基础语法

kotlin基础 - 基本数据类型和基础语法#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####基本类型1. Boolen val aBoolean: Boolean = true val anOtherBoolean: Boolean = false println(aBoolean) println(a

2020-06-09 16:54:19 373

原创 Kotlin基础 - 第一章kotlin环境搭建

Kotlin基础学习第一章-环境搭建#### [kotlin官方文档 https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/) ####在java的基础上,谷歌推出了Kotlin语言,增加IDEA 或者是为什么我们要转用Kotlin简洁 大大减少样板代码的数量。安全 避免空指针异常等整个类的错误。互操作性 充分利用 JVM、Android 和浏览器的现有库。工具友好 可用

2020-06-09 16:51:40 668 1

AndroidStudio代码模板.zip

应大家的强烈要求我把《AndroidStudio 模板 Template 生成代码 - 代码模板好,下班回家早》文章创建的代码模板文件上传了,如果大家喜欢可以下载导入到自己的C:\Program Files\Android\Android Studio\plugins\android\lib\templates 目录直接尝试

2020-04-15

settings_20200330增加配置模板.jar

Android Studio 常用配置文件,下载之后直接点击AS导入模板,选择对应的jar文件导入即可;当然如果希望获取我的代码模板,你也可以解压获取其中的代码模板 放到你自己的 C:\Users\Jhon\.AndroidStudio3.5\config\templates下

2020-03-30

jdk-8u221-linux-x64.tar.gz

jdk-8u221-linux-x64.tar.gz安装包,支持linux_ubuntu_64为操作系统

2019-10-10

阿里OSS图片上传代码封装工具类-完美使用

阿里云后台token工具类,这部分一般放在后台完成,但是如果需要移动端进度优先或者技术选型阶段可以尝试自主搭建这个后台服务 下载代码后,替换config.json中对应参数为自己家申请的参数 使用IDEA运行代码 设置对应端口 点击运行 网页访问测试 将链接替换工具类中地址

2019-04-24

阿里OSSTokenServer

阿里云后台token工具类,这部分一般放在后台完成,但是如果需要移动端进度优先或者技术选型阶段可以尝试自主搭建这个后台服务 下载代码后,替换config.json中对应参数为自己家申请的参数 使用IDEA运行代码 设置对应端口 点击运行 网页访问测试 将链接替换工具类中地址

2019-03-06

android对象存储封装代码

android应用开发的最该境界是组件化开发,这样既能减少代码或模块间的耦合同时也不需要每个开发的成员都去熟悉第三方SDK的API和注意事项,极大的减少了开发成本 综合上面的原因,我对阿里的OSS进行了一次封装 支持单文件上传,多文件上传,文件删除,断点续传等

2019-03-06

ESP8266刷机工具集合

智能家居节点模块ESP8266最新的刷机包和刷机工具,资源适配树莓派搭建的智能家居系统

2019-01-16

nexus-3.14.0-04-win64

Nexus 的仓库分为这么几类: hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件; proxy 代理仓库:代理公共的远程仓库; virtual 虚拟仓库:用于适配 Maven 1; group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。

2018-11-12

groovy 学习gradle学习经典手册

网络红文 实战gradle,android,java开发人员的必修课

2018-10-23

jdk1.8.65 开发环境

java、android 开发人员的福利,jdk1.8.65是java环境的稳定版本

2018-08-03

apache-tomcat-8.5.32-windows-x64安装版

apache-tomcat-8.5.32-windows-x64安装版,稳定可以直接安装使用

2018-08-03

tomcat8- 8.5.32-windows-x64

最新的tomcat 版本 8.5.32-windows-x648.5.32-windows-x64

2018-08-03

xstream-1.3.1.c.jar

一款可用的xml 解析工具工具均xstream-1.3.1.jarxstream-1.3.1.jarxstream-1.3.1.jar xstream-1.3.1.jar

2018-07-19

空空如也

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

TA关注的人

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