E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin语言学习
Github 2025-01-31Java开源项目日报 Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Java项目10C项目1
Kotlin
项目1Bazel:快速、可扩展的多语言构建系统创建周期:3564天开发语言:Java协议类型:ApacheLicense2.0Star
老孙正经胡说
·
2025-02-01 16:38
github
开源
Github趋势分析
开源项目
Python
Golang
手把手教你搭建 Android MVI架构 MVI +
kotlin
+ Flow
一、什么是MVIAndroidMVI是一种用于构建Android应用程序的架构模式,其核心思想在于实现单向数据流和唯一可信数据源。在MVI架构中,应用程序的状态管理得到简化,并且用户界面与业务逻辑之间的交互更加清晰和规范。二、MVI组成MVI由Model、View和Intent三个核心组件组成:Model:代表数据模型,负责存储应用程序的状态。它是唯一可信的数据源,意味着应用程序的所有状态都集中在
m0_74825466
·
2025-02-01 08:05
android
架构
kotlin
Android BitmapShader简洁实现马赛克/高斯模糊(毛玻璃),
Kotlin
(三)
AndroidBitmapShader简洁实现马赛克/高斯模糊(毛玻璃),
Kotlin
(三)发现,如果把(二)AndroidBitmapShader简洁实现马赛克,
Kotlin
(二)-CSDN博客中的这个函数
zhangphil
·
2025-02-01 02:50
Android
kotlin
android
kotlin
Android createScaledBitmap与Canvas通过RectF drawBitmap生成马赛克/高斯模糊(毛玻璃)对比,
Kotlin
AndroidcreateScaledBitmap与Canvas通过RectFdrawBitmap生成马赛克/高斯模糊(毛玻璃)对比,
Kotlin
importandroid.graphics.Bitmapimportandroid.graphics.BitmapFactoryimportandroid.graphics.Canvasimportandroid.graphics.RectFimpor
zhangphil
·
2025-01-31 21:04
kotlin
Android
android
kotlin
MVI
Kotlin
学习笔记:时光旅行软件设计
本篇文章将介绍如何使用MVI
Kotlin
框架来实现时光旅行功能,并提供相应的源代码示例。
UtoBug
·
2025-01-31 19:43
学习
笔记
软件设计
探索MVI
Kotlin
:多平台MVI架构的强大框架
探索MVI
Kotlin
:多平台MVI架构的强大框架MVI
Kotlin
ExtendableMVIframeworkfor
Kotlin
Multiplatformwithpowerfuldebuggingtools
朱龙阔Philippa
·
2025-01-31 18:12
go
语言学习
(一)格式化输入,输出
go语言的格式化输出:packagemainimport"fmt"funcmain(){/*fmt.Printf("helloworld")//Printf不换行fmt.Println(33333)//Println自带换行fmt.Printf("chris")*/a:=10b:=1.11112211c:="chris"fmt.Printf("%03d,%.3f\n",a,b)//%d占位符表示整
chris3_29
·
2025-01-31 16:23
go
Kotlin
委托详解
Kotlin
委托详解引言
Kotlin
作为一种现代化的编程语言,在Android开发等领域得到了广泛的应用。
lsx202406
·
2025-01-31 14:08
开发语言
Android OkHttp使用和源码详解
本文使用的OkHttp的版本为3.14.2,不是不会接入高版本,主要是4.0.x版本已经全部由java替换到了
Kotlin
,
Kotlin
不太熟怕理解错了,误导人民群众。
2401_85729264
·
2025-01-31 12:17
android
okhttp
动态修改 SeekBar 的滑块和进度条颜色
要动态修改SeekBar的滑块和进度条颜色,你需要在
Kotlin
代码中进行操作。通过代码可以根据获取到的颜色来修改滑块(thumb)和进度条(progressDrawable)的颜色。
大渔歌_
·
2025-01-31 09:23
Android
android
Go
语言学习
笔记——gin实现验证码
文章目录Golang验证码知识结构下载包导包配置session创建中间件生成图片生成验证码验证前端页面测试Golang验证码知识结构ginsession中间件表单处理路由下载包gogetgithub.com/dchest/captcha导包import("bytes""net/http""time""github.com/dchest/captcha""github.com/gin-contrib
PPPsych
·
2025-01-31 00:36
Go精进
学习
gin
kotlin
扩展函数!啃下这些Framework技术笔记,醍醐灌顶!_
kotlin
framework features
前言选了开发这一行,就意味着想混得好就要持续学习,你的技术和薪资、位置直接挂钩,进步对于程序员的重要性就不赘述了,接下来作为过来人,为广大同行分享一些学习干货,希望可以帮到大家什么是HTTPS?HTTPS(基于安全套接字层的超文本传输协议或者是HTTPoverSSL)是一个Netscape开发的Web协议。你也可以说:HTTPS=HTTP+SSLHTTPS在HTTP应用层的基础上使用安全套接字层作
2401_89694162
·
2025-01-30 19:01
笔记
Android Gradle
Kotlin
DSL,使用
Kotlin
来构建Gradle
Demohttps://gitee.com/olleh/my-
kotlin
-dsl.gitGradle
Kotlin
DSL我们现在AndroidStudio是使用Gradle来编译,而默认的构建语言是Groovy
张雨zy
·
2025-01-30 16:54
kotlin
Android基础
Kotlin
——高级篇(二):高阶函数详解与标准的高阶函数使用
在上面一个章节中,详细的讲解了
Kotlin
中关于Lambda表达式的语法以及运用,如果还您对其还不甚理解,请参见
Kotlin
——高级篇(一):Lambda表达式详解。
weixin_30488313
·
2025-01-30 16:52
移动开发
java
javascript
ViewUI
kotlin
深入学习
一、进阶用法解构解构:解构指的是将对象的多个属性分别赋值给多个变量的过程funmain(args:Array){valuser=User(12,"name")val(age,name)=userprintln(age)println(name)}classUser(varage:Int,varname:String){operatorfuncomponent1()=ageoperatorfunco
爱水的云
·
2025-01-30 15:51
开发分享
java
servlet
android
使用
Kotlin
构建Gradle插件的模板:
kotlin
-gradle-plugin-template
使用
Kotlin
构建Gradle插件的模板:
kotlin
-gradle-plugin-template
kotlin
-gradle-plugin-templateAtemplatetoletyoustartedwithcustomGradlePlugins
咎旗盼Jewel
·
2025-01-30 15:20
Gradle依赖管理 &
Kotlin
DSL解析
公共组件库依赖管理公共组件库项目采用了单project多module的模块化开发形式,在这样的项目结构下,如何去维护模块及外部依赖是一个我们不能回避的问题.在组件库阶段一及阶段二的研发过程中,我们遇到了以下与依赖相关的问题:如何在开发过程中统一各组件模块中的依赖及版本如何高效的解决,在开发过程中依赖本地组件模块;测试/发布过程中使用远端依赖的问题针对问题一,可以采用通用的组件库,从而实现各个模块中
超低空MC
·
2025-01-30 15:47
kotlin
开发语言
android
gradle
java
移动开发
构建新纪元:Gradle中
Kotlin
插件的配置全指南
构建新纪元:Gradle中
Kotlin
插件的配置全指南引言
Kotlin
,这门现代、简洁的语言,正在逐渐成为Java平台的有力补充。
2402_85758936
·
2025-01-30 15:16
kotlin
开发语言
android
Kotlin
集合函数锦集,2021程序员进阶宝典
postfix="的排名",limit=nameCollection.size,truncated="等")println(message)//在古代,根据人口数量和宗族的影响力,有刘一陈二张三李四王五赵六孙七周八吴九郑十的排名}####reduce函数将集合转换为单个结果如果希望将给定集合转换为单个结果,则可以使用reduce函数。例如,你可以计算列表中所有元素的和://将集合转换为单个结果fu
高级UI教学
·
2025-01-30 13:35
Android
kotlin
java
rust
移动开发
go
语言学习
--处理map的无序输出
最近工作中遇到了这样的一个场景,需要处理一个无限极分类的问题,对于数据结构的定义首先想到了,map,map[int]map[int]struct。通过两层map的定义归类parent_id和id的关系,然后有个递归进行数据的绑定处理。想想就开心,map确实好用,虽然不是并发安全,但是在查询速度和检查值存在方面确实有优势,然后就开心的写了起来,但是想起来map的输出是无序的。然后就想办法去处理数据的
???Sir
·
2025-01-29 21:59
数据结构与算法
聊聊
Kotlin
单例,从object单例,到带参数单例,论如何优雅的封装!
在谷歌强推
Kotlin
的今天,不少人使用
Kotlin
时,还带着Java的编程思维,并没有有效的利用
Kotlin
的一些特性。如果还用Java的编程思想来写
Kotlin
的单例,会有种四不像的感觉。
weixin_33859844
·
2025-01-29 18:31
移动开发
Android开发规范,性能优化,
kotlin
单例类
LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议将layout分成多个模块,每个模块定义一个moduleViewHolder,其成员变量包含所属view6.strings.xml中的id
m0_66264134
·
2025-01-29 17:28
程序员
架构
移动开发
android
Java/
Kotlin
单例懒汉式、饿汉式以及静态内部类
1、饿汉式特点:好处是没有线程安全的问题,坏处是浪费内存空间。Java>>publicclassSingleInstance1{privatestaticSingleInstance1instance;publicSingleInstance1getInstance(){if(instance==null){synchronized(SingleInstance1.class){if(instan
阿祥Ape
·
2025-01-29 17:55
java
开发语言
Kotlin
判空辅助工具
1)?.操作符//执行逻辑if(person!=null){person.doSomething()}//表达式person?.doSomething()2)?:操作符//执行逻辑valc=if(a!=null){a}else{b}//表达式valc=a?:b3)!!表达式varmessage:String?="Hello!"funmain(){if(message!=null){printUpp
栈不全
·
2025-01-29 17:22
Kotlin
kotlin
开发语言
初步认识C语言-个人学习
大家好,这是我关于C
语言学习
记录的系列博客。
Aphelios380
·
2025-01-29 17:22
C语言
c语言
学习
Kotlin
单例类
什么是单例类?单例类是在全局上只能创建一个实例的类,其可避免创建重复对象。单例类实现Java实现:publiccalssSingleton{privatestaticSingletoninstance;privateSingleton(){}publicsynchronizedstaticSingletongetInstance(){if(instance==null){instance=newS
栈不全
·
2025-01-29 17:50
Kotlin
kotlin
开发语言
Go
语言学习
day20
golang遍历map是有序还是无序,为什么?无序,因为go的map基于哈希表,可以实现快速插入和查找,不保证顺序。会根据key的哈希值来决定存放kv对的哈希桶的索引,对key的哈希值的计算没有固定顺序。定义一个局部变量,默认是分配到堆上还是栈上,什么情况是堆上?默认在栈上。分配到堆上的话,靠go的逃逸分析机制,编译器用逃逸分析,如果一个变量生存周期大于函数作用域,就是堆上,或者被外部引用(局部变
qq_50996930
·
2025-01-29 08:54
Go语言基础
golang
学习
算法
Android BitmapShader简洁实现马赛克,
Kotlin
(二)
AndroidBitmapShader简洁实现马赛克,
Kotlin
(二)这一篇AndroidBitmapShader简洁实现马赛克,
Kotlin
(一)-CSDN博客遗留一个问题,xml定义的MyView
zhangphil
·
2025-01-28 21:22
kotlin
Android
android
kotlin
kotlin
单例
一、饿汉模式(1)类加载是线程安全的,静态变量是在类加载的时候进行赋值,所以该模式是线程安全的。(2)无法懒加载(此处只是伪概念,一般我们使用单例类的时候都需要单例对象。只有当声明了其他的静态方法,在不调用获取单例对象的方法前调用静态方法,才会体现出相对懒汉模式无法懒加载的特性,但实际使用中一般不会在单例类中再声明其他静态方法)(3)无法给构造函数传参//Java实现publicclassSing
yufumatou
·
2025-01-28 21:21
kotlin
kotlin单例
单例
2 files found with path ‘META-INF/lib_release.
kotlin
_module’
编译打包时却报错:2filesfoundwithpath'META-INF/lib_release.
kotlin
_module'。
我不勤奋v
·
2025-01-28 21:51
android编译问题
kotlin
android
gradle
Java 和
Kotlin
单例模式写法对比
目录1、饿汉模式Java写法:
Kotlin
写法:
Kotlin
这段代码反编译&简化后如下:2、懒汉模式,静态同步方法Java写法:
Kotlin
写法:
Kotlin
这段代码反编译&简化后如下:3、懒汉模式,双重检查
android阿杜
·
2025-01-28 20:15
Android
kotlin
单例模式
java
Kotlin
函数式API
Kotlin
函数式API1.maxByvallist=listOf("Apple","Banana","Orange","pear","Grape","Watermelon")valmaxLengthFruit
栈不全
·
2025-01-28 20:13
Kotlin
kotlin
java
开发语言
《
Kotlin
核心编程》中篇
2.解决方案可空类型声明:
Kotlin
通过在类型后加?来表示可空类型,如String?。这使开发者在代码中明确标记可能为null的变量,增强代码的安全性与可读性。例
张云瀚
·
2025-01-28 20:42
kotlin
kotlin核心编程
《
Kotlin
核心编程》下篇
设计模式设计模式分类创建型设计模式:概念:创建型设计模式主要用于对象的创建过程,比如对象的实例化、创建对象的方式和时机等,它关注的是如何将对象的创建和使用分离,使得代码在创建对象时更加灵活、可维护和可扩展。特点:封装对象创建过程;提高灵活性;便于代码复用。常见模式:单例模式、工厂模式、抽象工厂模式、建造者模式、原型模式。结构型设计模式:概念:结构型设计模式主要用于处理类或对象的组合结构,它关注的是
张云瀚
·
2025-01-28 16:40
kotlin
kotlin核心编程
Hook 函数
那么我突然想到我们在java开发中,自定义接口,做监听接口回调或者
kotlin
的高阶函数。Java中回调函数的触发或
kotlin
高阶函数的
消失的旧时光-1943
·
2025-01-28 16:39
react学习
开发语言
kotlin
的密封类
概念密封类使用sealed关键字声明,在
Kotlin
1.0中,密封类的所有子类必须嵌套在密封类内部;在
Kotlin
1.1中,这个限制放宽了,允许将子类定义在同一个文件中;在
Kotlin
1.5中,这个限制进一步放宽了
消失的旧时光-1943
·
2025-01-28 16:09
kotlin学习
kotlin
开发语言
android
使用
Kotlin
将 Vertx 和 Springboot 整合
本篇文章目的是将Springboot和Vertx进行简单整合。整合目的仅仅是为了整活,因为两个不同的东西整合在一起提升的性能并没有只使用Vertx性能高,因此追求高性能的话这是在我来说不推荐。而且他们不仅没有提高很多性能甚至增加了学习成本一、整合流程首先呢目标是将Vertx最终整合成和使用Springbootweb一样简单的httpserver。步骤:获取Springboot所有的Bean注册路由
zimoyin
·
2025-01-28 15:05
spring
boot
kotlin
java
深入
Kotlin
语言在Android开发中的应用_Android_lecture07
本文还有配套的精品资源,点击获取简介:在Android开发领域,
Kotlin
凭借其简洁性、安全性和强大的交互能力已经成为首选编程语言。
新职语
·
2025-01-28 05:56
R
语言学习
笔记5-数据结构-多维数组
R
语言学习
笔记5-数据结构-多维数组多维数组(array)介绍特点和用途创建多维数组多维数组的索引和切片多维数组的运算获取多维数组的维度和属性多维数组的合并和拆分多维数组的逻辑操作多维数组的转置和重塑多维数组的元素操作多维数组的统计函数多维数组的循环操作使用
Colin♛
·
2025-01-27 15:17
R语言
r语言
学习
笔记
开发语言
数据结构
R
语言学习
笔记6-数据框
R
语言学习
笔记6-数据框数据框(DataFrame)介绍数据框用途创建数据框从矩阵创建数据框索引和切片添加和修改列数据框的预处理数据框的排序数据框的筛选处理缺失值应用函数处理数据重塑数据框使用dplyr
Colin♛
·
2025-01-27 15:17
r语言
学习
笔记
开发语言
信息可视化
C
语言学习
(四)——字符串处理函数
字符串处理函数(17个)1)gets()#include char *gets(char *s);功能:从标准输入读入字符,并保存到s指定的内存空间,直到出现换行符或读到文件结尾为止。参数:s:字符串首地址返回值:成功:读入的字符串失败:NULLgets(str)与scanf(“%s”,str)的区别:gets(str)允许输入的字符串含有空格scanf(“%s”,str)不允许含有空格注意:由于
Nonhap403!
·
2025-01-27 10:17
C语言学习
字符串处理函数
Kotlin
2.1.0 入门教程(六)
Kotlin
中最常见的数组类型是对象类型数组,由Array类表示。如果在对象类型数组中使用基本类型,这会影响性能,因为您的基本类型会被装箱为对象。为了避免装箱开销,请改用基本类型数组。
xvch
·
2025-01-27 09:06
Kotlin
kotlin
android
Android 定位 获取当前位置 (
Kotlin
)
导入:implementation'com.google.android.gms:play-services-location:21.3.0'头文件:importcom.google.android.gms.location.FusedLocationProviderClientimportcom.google.android.gms.location.LocationCallbackimport
xueqianliying
·
2025-01-27 08:05
android
kotlin
内联函数——runCatching
1.runCatching作用代替try{}catch{}异常处理,用于捕获异常。2.runCatching函数介绍参数:上下文引用对象为参数返回值:lamda表达式结果调用runCatching函数,如果调用成功则返回其封装的结果,并可回调onSuccess函数;如果在执行块函数时抛出了任何Throwable异常,则捕获该异常并将其封装为一个失败结果,并回调onFailure函数。例如,varn
闲暇部落
·
2025-01-27 08:03
Kotlin
kotlin
开发语言
android
Kotlin
2.1.0 入门教程(八)
Lambda表达式和匿名函数Lambda表达式和匿名函数是函数字面量。函数字面量是未声明但立即作为表达式传递的函数。考虑以下示例:max(strings,{a,b->a.lengthInt={x:Int,y:Int->x+y}Lambda表达式总是用花括号括起来。完整语法形式中的参数声明放在花括号内,并且可以选择性地包含类型注解。主体放在->之后。如果推断的Lambda返回类型不是Unit,则La
xvch
·
2025-01-27 08:29
Kotlin
kotlin
android
java.lang.NoClassDefFoundError 报错解决
我这个的原因是,在
Kotlin
包里面导入了一个java写的Activity,导致不找到Class。
GeniuswongAir
·
2025-01-26 20:34
java
开发语言
java
语言学习
(5)
第九章目录类变量和类方法理解main方法语法代码块单列设计模式final关键字抽象类接口类变量/静态变量该变量最大的特点就是会被本类的所有对象实例共享,类变量可以通过类名来访问分析代码,探讨内存的分配classChild{privateStringname;publicstaticintcount=0;//这个叫类变量或者叫静态变量publicChild(Stringname){this.name
memorycx
·
2025-01-26 11:58
Javase
学习历程
java
学习
开发语言
java
语言学习
(6)
十章类部类枚举和注解自定义实现枚举enum关键字实现枚举JDK内置的基本注解类型元注解:对注解进行注解补充:类的五大成员属性方法构造器代码块内部类内部类定义:一个类的内部又完整的嵌套了另一个类结构。被牵头的类称为内部类,嵌套其他类的类称为外部类,内部类最大的特点就是可ui直接访问私有属性,并且可以体现类与类之间的包含关系局部内部类(有类名)基本语法*classOuter{//外部类classInn
memorycx
·
2025-01-26 11:58
Javase
学习历程
java
学习
python
java
语言学习
(3)------初级篇完稿
第七章续方法重载定义:java中允许一个类中,多个同名方法的存在,但是要求形参列表不一样。重载的好处:减轻了起名的麻烦减轻了记名的麻烦重载的细节:方法名必须相同形参列表必须不同(形参类型或个数或顺序,至少有一样不同,参数名无要求)返回类型无要求可变参数概念:java允许将同一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。基本语法访问修饰符返回类型方法名(数据类型…形参名)快速入门cla
memorycx
·
2025-01-26 11:27
Javase
学习历程
java
学习
python
Kotlin
2.1.0 入门教程(九)
类型检查和转换在
Kotlin
中,可以执行类型检查以在运行时检查对象的类型。类型转换能够将对象转换为不同的类型。is和!
xvch
·
2025-01-25 17:04
Kotlin
kotlin
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他