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第一行代码
Kotlin
-协程核心库分析-Job父子取消
父Job取消时如何取消子Jobfunmain(){//创建一个Job,当然你也可以启动一个协程后返回valjob=GlobalScope.launch{//启动一个子协程launch{Thread.sleep(200)println("子协程完成")}Thread.sleep(100)println("父协程完成")}job.cancel()TimeUnit.SECONDS.sleep(1)pri
有腹肌的豌豆Z
·
2023-10-02 02:18
Kotlin
中的泛型理解与应用
泛型应用在
Kotlin
中,泛型可以应用于类、函数和接口等。下面是一些关于泛型在
Kotlin
中的理解和示例。1、泛型类泛型类是指可以在类中使用一个或多个类型参数的类。
金戈鐡馬
·
2023-10-02 02:22
Android
kotlin
android
泛型
kotlin
aes 加密解密
文章目录1.key填充2.加密3.解密1.key填充aes算法对key的字节数有要求所以对输入的key要做填充处理funfillKey(key:String):ByteArray{valrandom=SecureRandom.getInstance("SHA1PRNG")random.setSeed(key.toByteArray())valgenerator=KeyGenerator.getIn
jingxindeyi
·
2023-10-01 22:34
算法
kotlin
java
开发语言
aes
Flutter + MVP +
Kotlin
实战,flutter开源项目apk下载
demo里的是
Kotlin
版,但实现原理都是一样的。有兴趣的点下方链接:从0到1,带你解剖MVP的神秘之处,并自己动手实现MVP!
m0_64314432
·
2023-10-01 22:59
程序员
面试
android
移动开发
React-Native错误监控方案
1.JS空指针错误众所周知,采用原生框架开发的app,一般Android是采用Java/
Kotlin
,i
云飞扬1
·
2023-10-01 22:26
Android中ViewBinding使用解析
探究ViewBinding纵观现在的Android&
Kotlin
语言进行的原生开发应用,都在极力简化findViewById这一繁琐的操作。
CarlosLynn
·
2023-10-01 18:51
Kotlin
协程 - 挂起函数 Suspend Function
一、概念函数类型:suspend()→Unit本质:暂停当前任务,中途去做其它事情,做完后回来继续。作用:和普通函数封装功能一样,挂起函数通常被放到其他线程中执行,能更方便的指定线程而不用担心调用时出现切换问题。限制:挂起函数“挂起恢复”的特性只能在协程环境下实现,因此只能在其它挂起函数或协程中被调用,创建的只能是子协程。1.1挂起恢复的过程①挂起函数挂起的是父协程。此时被挂起的父协程:代码不会继
Jomurphys
·
2023-10-01 11:08
Kotlin
协程
kotlin
2019-01-14 jetpack Room数据库+liveData坑
//使用kapt插件applyplugin:'
kotlin
-kapt'//使用生成文件kapt{generateStubs=true}//compiler修改kapt"android.arch.persistence.room
sindorina
·
2023-10-01 05:27
ios静态库和代码同名_使用一个代码库开始制作NativeScript iOS和Android应用程序
Userscanchoosewhateveroperatingsystemtheyprefer,buteveryoperatingsystemusedifferentlanguages.Inthemobileworld,AndroidnativelysupportstheJavaand
Kotlin
languages.IfyouwanttomakeaniOSapp
weixin_26638123
·
2023-10-01 04:48
android
ios
安卓
leetcode
unity
Kotlin
@JvmOverloads
/***Instructsthe
Kotlin
compilertogenerateoverloadsforthisfunctionthatsubstitutedefaultparametervalues.
贼噶人
·
2023-10-01 04:45
Android 使用
Kotlin
封装RecyclerView
Adapter3.3RecyclerView装饰绘制3.3.1以图片实现分割线3.3.2画网格线3.3.3空白的分割线3.3.4不同方向上的分割线3.4使用方法1.概述在一个开源项目上看到了一个Android
Kotlin
编码熊(Coding-Bear)
·
2023-10-01 01:55
Android必知必会
android
kotlin
mfc
recycleview
Kotlin扩展函数应用
java金额格式化工具类_Android
Kotlin
金额格式化工具类
importjava.math.BigDecimalimportjava.text.DecimalFormatimportjava.util.regex.PatternobjectBigDecimalUtils{privatevalfunm=createDecimalFormat()privatevalpattern=Pattern.compile("[^-0-9.]")/***金额相加*@met
仙女味儿的帕尼
·
2023-09-30 23:03
java金额格式化工具类
kotlin
---基本类型
在
Kotlin
中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。
Thor丶果冻
·
2023-09-30 23:33
android-kotlin
Android复习系列⑤之《
Kotlin
》
1.
kotlin
基础:FromJavaTo
Kotlin
常量与变量//javaStringname="niubi";finalStringname="niubi";//
kotlin
varname="niubi"valname
刘忆初
·
2023-09-30 23:32
#面试专栏
kotlin
android
面试
Kotlin
casting int to float
我写了一个int转floatdemo,kt代码.fundivide(a:Int,b:Int):Float{returnaasFloat/basFloat;}报错:
Kotlin
castinginttofloat
皮卡丘太肥,餐餐吃吃吃
·
2023-09-30 23:32
kotlin
Kotlin
异常处理runCatching,getOrNull,onFailure,onSuccess(1)
Kotlin
异常处理runCatching,getOrNull,onFailure,onSuccess(1)funmain(args:Array){vars1=runCatching{1/1}.getOrNull
zhangphil
·
2023-09-30 23:02
kotlin
kotlin
金额数字逗号分隔/保留小数点后n位,拿来即用
金额数字格式化拿来即用金额需要每n位用逗号分开,保留小数点后n位//
kotlin
//保留小数点后两位,每三位逗号隔开funformatDouble(double:Double):String{valf=
1598331349
·
2023-09-30 23:02
java
kotlin
Kotlin
基础
本篇文字主要记录
Kotlin
的基本知识及与Java对比所不同之处。
seevc
·
2023-09-30 23:02
Kotlin
kotlin
java
开发语言
android
studio
android
Kotlin
Float保留小数点后二位
一.直接使用"%.2f".format(folat)会自动执行四舍五入二.使用DecimalFormatfungetFloatNoMoreThanTwoDigits(number:Float):String{valformat=DecimalFormat("#.##")//舍弃规则,RoundingMode.FLOOR表示直接舍弃。format.roundingMode=RoundingMode.
neo_尼欧
·
2023-09-30 23:02
kotlin
kotlin
开发语言
android
Kotlin
只截取Float小数点后数值DecimalFormat
Kotlin
只截取Float小数点后数值DecimalFormatimportjava.text.DecimalFormatfunmain(args:Array){valpi=3.141516Fvarp
zhangphil
·
2023-09-30 23:31
kotlin
kotlin
第1讲 Spring Boot 快速开始 《
Kotlin
+ Spring Boot :下一代 Java 服务端开发》
第1讲SpringBoot快速开始《
Kotlin
+SpringBoot:下一代Java服务端开发》视频教程投影片01.jpg投影片02.jpg投影片03.jpg投影片04.jpg投影片05.jpg投影片
禅与计算机程序设计艺术
·
2023-09-30 22:12
老宇哥带你玩转ESP32:01入门介绍
老宇哥11年进入大学,大一就在实验室开始了电子研发,记得那时候师兄介绍我买了一块郭天祥老师的51开发板,还有配套的一本书,虽然从小非常喜欢电子,经常折腾,有一些硬件相关知识,但是软件可是从来没接触过,看到
第一行代码
就懵逼了
芯片之家
·
2023-09-30 19:44
java
编程语言
人工智能
物联网
单片机
缓存淘汰算法-LRU算法(
kotlin
实现)
LRU原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。实现1最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中(即缓存数据被访问),则将数据移到链表头部;3.当链表满的时候,将链表尾部的数据丢弃。分析【命中率】当存在热点数据时,
mayundoyouknow
·
2023-09-30 19:13
Android性能优化
Android面试整理2021
缓存
算法
LRU
Kotlin
中 四个提升逼格的关键字你都会了吗?
开篇看结论letlet扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。let函数的一般结构object.let{it.todo()//在函数体内使用it替代object对象去访问其公有的属性和方法...}//另一种用途判断object为null的操作object?.let{//
Android Blog
·
2023-09-30 10:48
kotlin
开发语言
android
本人碰到的RN项目的坑
返回报错的地方找到报错的包名(com或者org开头的),然后去这个路径下找到对应的包名C:\Users\22560\.gradle\caches\modules-2\files-2.1例如包名为(org.jetbrains.
kotlin
萧寂173
·
2023-09-30 03:59
bug解决
react
native
Kotlin
入门(四):委托
委托类委托类Derived可以继承一个接口Base,并将其所有共有的方法委托给一个指定的对象:interfaceBase{funprint()}classBaseImpl(valx:Int):Base{overridefunprint(){print(x)}}classDerived(b:Base):Basebybfunmain(args:Array){valb=BaseImpl(10)Deriv
孤独的根号十二
·
2023-09-29 21:50
Kotlin
常量管理类的使用
但是在
Kotlin
中又是怎么实现的呢,我们来下。首先我们先看下Java中的我们是如何定义的。方便在项目中使用。
技术客栈
·
2023-09-29 21:14
Koin实战
后来在浏览博客的时候,发现Koin:适用于
Kotlin
开发人员的实用轻量级依赖注入框架。仅使用功能分辨率编写的纯
Kotlin
:无代理,无代码生成,无反射!
一缸米
·
2023-09-29 19:20
Kotlin
学习 7 -- infix函数
本篇文章主要介绍以下几个知识点:使用infix函数构建更可读的语法内容参考自
第一行代码
第3版SUMMERDAY(图片来源于网络)在前面的学习中,使用过AtoB这样的语法结构构建键值对。
开心wonderful
·
2023-09-29 16:35
Kotlin
——你真的了解 by lazy吗
背景
kotlin
中的语法糖bylazy相信都有用过,但是这里面的秘密却很少有人深究下去,还有网上充斥着大量的文章,却很少能说到本质的点上,所以本文以字节码的视角,揭开bylazy的秘密。
我爱田Hebe
·
2023-09-29 15:07
Android 使用
kotlin
+注解+反射+泛型实现MVP架构
一,MVP模式的定义①Model:用于存储数据。它负责处理领域逻辑以及与数据库或网络层的通信。②View:UI层,提供数据可视化界面,并跟踪用户的操作,以便通知presenter。③Presenter:从Model层获取数据,并且应用UI逻辑来决定显示什么。它管理View的状态,并且根据来自于View的用户的输入执行动作。实现mvp模式的核心点就是将view层和presenter绑定,将view层
袁震
·
2023-09-29 13:55
android
kotlin
开发语言
将
Kotlin
添加到现有应用
文章目录一官方文档二操作步骤三排查报错一官方文档https://developer.android.google.cn/
kotlin
/add-
kotlin
?
鱼包子Ray
·
2023-09-29 13:53
Kotlin
kotlin
开发语言
android
Java
kotlin混合
现有项目集成Kotlin
集成Kotlin报错
Kotlin
小节(二)
1、安全索引取值函数:getOrElse和getOrNullgetOrElse:如索引值存在,返回索引处数值;索引值不存在,返回lamada值getOrNull:如索引值存在,返回索引处数值;索引值不存在,返回nulle.g.varnumList=listOf(10,20,30)varnum=numList.getOrElse(3){"valuenotexist"}println(num)vard
闲暇部落
·
2023-09-29 13:53
kotlin
Kotlin
双空校验式单例
以数据库创建为例在Java中@Database(entities={User.class},version=1)publicabstractclassUsersDatabaseextendsRoomDatabase{privatestaticvolatileUsersDatabaseINSTANCE;publicabstractUserDaouserDao();publicstaticUsersD
一个大西瓜CPI
·
2023-09-29 13:47
升级Room引发的惨案!!
kotlin
升级在升级
kotlin
的时候,直接升级到大版本的
kotlin
(比如1.7以上),直接报错,只是报错不知道原因。
Zhongyi_Li
·
2023-09-29 12:21
Android
android
android
studio
gradle
Android Stdio引入
kotlin
-android-extensions插件
在Activity中使用ToastclassFirstActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.first_layout)valbutton1:Button=findVie
slbyzdgz
·
2023-09-29 11:48
安卓学习
android
kotlin
Android修行手册 - Activity 在 Java 和
Kotlin
中怎么写构造参数
点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例点击跳转=>软考全系列关于作者专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎底部卡片私我,交流让学习不再孤单。实践过程构造参数相信大部分朋友都不陌生,也能信手拈来,
芝麻粒儿
·
2023-09-29 11:47
熬夜再战Android系列
android
java
kotlin
android
studio
Kotlin
协程与架构组件一起使用及底层原理分析
kotlin
的协程封装了线程的API,这个线程框架可以让我们很方便得编写异步代码。虽然协程已经很方便了,但是如果再配合Google提供的架构组件的KTX扩展一起使用,那就更方便了。
潇风寒月
·
2023-09-29 07:50
Kotlin
-强大的委托
委托也叫代理,是一种可以以代理方式控制目标对象的访问,设计模式中成为-代理模式。Java中,我们实现一个代理模式,会有以下对象;Base接口,代理和被代理对象都需要实现的接口。BaseImpl类,实现Base接口,是被代理的类。Derived类,代理类、委托类,也实现了Base接口,一般以构造方法或set方法注入BaseImpl类。Java实现Base接口,被代理类和代理类都需要实现该接口publ
h2coder
·
2023-09-29 06:28
kotlin
中的 == 和 ===
kotlin
中的==和===其实看了很多文章,有的文章分析了一大堆,很多都在拿比较特殊的Int或者其他数字类型在分析,这样类型相对来说比较复杂,不好分析。
星流星
·
2023-09-29 06:15
解决Error:
Kotlin
: Module was compiled with an incompatible version of
Kotlin
. The binary version ...
问题:百度出来基本上都是说要升级
Kotlin
插件版本(结尾有彩蛋)需要关注才能看的帖子,比较详细,但是对我无效解决Error:
Kotlin
:Modulewascompiledwithanincompatibleversionof
Kotlin
.Thebinaryversionof
前端小菜_AS32H1
·
2023-09-29 05:50
Android
Studio问题汇总
android
android
studio
kotlin
47.中缀表达式
"}classPerson{infixfunsayHelloTo(name:String){println("你好$name")}}infix:中缀表达式,让代码更加简介易懂中缀表达式自定义一些操作符
kotlin
写代码的向日葵
·
2023-09-29 05:39
android 记androidstudio gradle7.0以后
buildscript{dependencies{classpath'com.android.tools.build:gradle:7.2.0'classpath"org.jetbrains.
kotlin
木头86
·
2023-09-29 00:19
不用找系列
android
android
studio
kotlin
的集合使用maxBy函数报NoSuchElementException
kotlin
设定函数funtest(){listOf().maxBy{it}}查看java实现
Kuiper柯伊柏
·
2023-09-28 23:24
kotlin
开发语言
android
【送书活动】强势挑战Java,
Kotlin
杀回TIOBE榜单Top 20!学
Kotlin
看哪些书?
文章目录前言01《深入实践
Kotlin
元编程》02《SpringBoot学习指南》03《
Kotlin
编程实战》赠书活动前言与Java一样,
Kotlin
也是用于Android应用程序开发的编程语言,是Android
想你依然心痛
·
2023-09-28 23:24
#
赠书活动
java
kotlin
开发语言
Jetpack (七)Android Compose 基础<3>
JetpackCompose使用更少的代码、强大的工具和直观的
Kotlin
API简化并加快了Android上的界面开发。在本教程中,您将使用声明性的函数构建一个简单的界面组件。
zcwfeng
·
2023-09-28 22:30
windows下如何玩转火热的go-zero
go-zero包含极简的API定义和生成工具goctl,可以根据定义的api文件一键生成Go,iOS,Android,
Kotlin
,Dart,TypeScript,JavaScript代码,并可直接运行
kevwan
·
2023-09-28 17:12
java 语法的新特性。你见过几个
与Python,
Kotlin
,Swift等现代编程语言相比,开发人员抱怨Java过时的编程语法。但是很多人不知道的是,Java新版做了很多改进,并为开发人员提供了更有效的方式来编写代码。
星期三不上班
·
2023-09-28 16:13
Google 重申对
Kotlin
编程语言 Android 的承诺:谷歌推出
Kotlin
免费在线课程
Kotlin
Bootcamp Course 2
5.1扩展函数Inthiscodelabyouareintroducedtoanumberofdifferentusefulfeaturesin
Kotlin
,includingpairs,collections
禅与计算机程序设计艺术
·
2023-09-28 10:31
LifeCycle源码分析
第一行代码
//注册观察者对象getLifecycle().addObserver(lifeCycleView);getLifeCycle()返回的是LifecycleRegistry实例。
niuyongzhi
·
2023-09-28 08:57
android开发
java
开发语言
android
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他