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从入门到精通
使用JAVA函数式接口
在
Kotlin
中可以传递一个Lambda代替OnClickListener实例:button.setOnClickListener{view->...}这种方式可以工作的原因是OnClickListener
Ryan_Hoo
·
2023-12-02 23:03
ARM架构高级进阶-目录-小白勿购
小白请看“Armv8/Armv9架构
从入门到精通
”专栏。本专栏只适合大佬。
代码改变世界ctw
·
2023-12-02 23:13
ARM高级进阶
arm开发
基于
Kotlin
构建的AndroidLibaray在app中报错Unresolved reference
今天在使用
Kotlin
重构安卓人脸识别项目的时候,将人脸相关的服务抽出为libaray再引入的时候,出现app类无法引入libaray中的方法,经过研究只需在libaray的build.gradle加入如下代码即可解决
骨灰扬诺夫
·
2023-12-02 18:01
Kotlin
学习之延迟初始化和密封类
1、延迟初始化对于一些变量,如果我们要在后面才对它进行复制,那么我们就要在前面给他初始化为空classMainActivity:AppCompatActivity(),View.OnClickListener{privatevaradapter:MsgAdapter?=nulloverridefunonCreate(savedInstanceState:Bundle?){…//判断是否被初始化if
唐僧洗澡不秃头
·
2023-12-02 15:59
笔记
kotlin
android
kotlin
Kotlin
:延迟初始化和密封类
Kotlin
:延迟初始化和密封类1.对变量延迟初始化
Kotlin
语言的许多特性,包括变量不可变,变量不可为空,等等。
橙子19911016
·
2023-12-02 15:59
kotlin
android
java
Kotlin
进阶 —— 延迟初始化和密封类
一、对变量延迟初始化当类中存在很多全局实例变量实例时,为了保证它们能满足
Kotlin
的空指针检查语法标准,往往需要做许多的非空判断保护。为了解决这个问题,
Kotlin
允许对全局变量进行延迟初始化。
fly猪猪7
·
2023-12-02 15:58
Kotlin
java
android
kotlin
Kotlin
学习 延迟初始化和密封类
摘自第一行Android代码第3版lateinit延迟初始化使用的是lateinit关键字,它可以告诉
Kotlin
编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为null了
赵小甲
·
2023-12-02 15:28
Java
学习记录
kotlin
android
java
【11】
Kotlin
语法进阶——延迟初始化和密封类
提示:此文章仅作为本人记录日常学习使用,若有存在错误或者不严谨得地方欢迎指正。文章目录一、延迟初始化1.1变量的延迟初始化二、密封类2.1使用密封类优化代码一、延迟初始化下面这段代码取自我们聊天界面实战项目中的MainActivity。我们先声明一个全局变量myAdapter,由于它的初始化工作是在onCreate()方法中进行的,所以我们只能先将myAdapter赋值为null。虽然我们会在on
熊熊饲养员
·
2023-12-02 15:28
奇妙的Kotlin之旅
kotlin
开发语言
android
Kotlin
(三) 延迟初始化和密封类
Kotlin
(三)延迟初始化和密封类1、延迟初始化声明全局变量实例,为满足
Kotlin
的空指针检查语法标准,我们需要做很多非空保护判断。
下午吃早餐同学
·
2023-12-02 15:58
Kotlin
android
kotlin
Kotlin
延迟初始化和密封类[第一行代码
Kotlin
学习笔记]
延迟初始化和密封类本节的
Kotlin
课堂,我们就来学习延迟初始化和密封类这两部分内容。对变量延长初始化前面我们已经学习了
Kotlin
语言的许多特性,包括变量不可变,变量不可为空,等等。
萌果爱吃芒果
·
2023-12-02 15:27
第一行代码第三版
android
kotlin
kotlin
杂记之延迟初始化和密封类
前言该博客是《第三行代码》第三版第4章
Kotlin
部分的笔记,方便记忆和复习
Kotlin
延迟初始化和密封类一、对变量延迟初始化如果类中存在很多全局变量实例,为了保证它们能够满足
Kotlin
的空指针检查语法标准
U_yong
·
2023-12-02 15:26
第一行代码笔记
【
kotlin
】延迟初始化和密封类
文章目录延迟初始化使用密封类优化代码延迟初始化RecyclerView基本使用中最后MainActivity中classMainActivity:AppCompatActivity(),View.OnClickListener{...privatevaradapter:MsgAdapter?=nulloverridefunonCreate(savedInstanceState:Bundle?){.
Errol_King
·
2023-12-02 15:26
Kotlin从零到一无所有
kotlin
android笔录——
kotlin
延迟初始化和封装类
lateinit关键字:使得变量稍后进行初始化,不需要一开始赋值为null【注:对全局变量使用lateinit要确保其在任何地方调用之前都已经完成了初始化工作】判断一个变量是否完成了初始化工作:```classMainActivity:AppCompatActivity(),View.OnClickListener{privatelateinitvaradapter:MsgAdapteroverr
刺猬菜菜
·
2023-12-02 15:56
Android开发
android
kotlin
android
studio
Kotlin
学习第四章:延迟初始化和密封类
4.1对变量延迟初始化
kotlin
语言特性包括变量不可变,变量不可为空等,都是为了尽可能保证程序的安全而设计的,但是这些特性也会再编码时给我们带来不少的麻烦。
程序员小杜
·
2023-12-02 15:25
Kotlin学习
kotlin
android
自定义模拟android 点击事件代码
本文都是
kotlin
代码,含有
kotlin
高阶函数classandroidClick{//元素类型是lambda表达式。每个元素都是事件(T?)
qq_28909387
·
2023-12-02 15:55
android
kotlin
源码
高阶函数
Kotlin
- 延迟初始化和密封类
一、lateinit延迟初始化关键字
Kotlin
中很多语法特性,如变量不可变,变量不可为空,等等这些特性都是为了尽可能地保证程序安全而设计的,比如你的类中存在很多全局变量实例,为了保证它们的能够满足
Kotlin
m0_63970488
·
2023-12-02 15:54
Kotlin
kotlin
开发语言
android
Android开发基础——
Kotlin
:延迟初始化和密封类
对变量延迟初始化首先看一段之前的代码:classMainActivity:AppCompatActivity(),View.OnClickListener{privatevalmsgList=ArrayList()privatevaradapter:MsgAdapter?=nulloverridefunonCreate(savedInstanceState:Bundle?){super.onCre
止步听风
·
2023-12-02 15:50
#
Android开发基础
android
kotlin
延迟初始化
密封类
adapter
Kotlin
学习笔记_延迟初始化和密封类
Kotlin
学习笔记_延迟初始化和密封类延迟初始化延迟初始化的使用判断是否完成初始化密封类Result接口getResultMsg()方法密封类的基本使用优化MsgAdapter中的代码MsgViewHolder.ktMsgAdapter
Y_cen
·
2023-12-02 15:50
kotlin
kotlin
android
学习
java
android
studio
4.8--
Kotlin
课堂:延迟初始化和密封类
但是
Kotlin
机制如果一个全局变量想要定义成为null,那么需要在变量的类型后面加一个?问号,例如:privatevarcount:String?
csdn_DaShuiNiu
·
2023-12-02 15:49
Kotlin第一行代码
kotlin
延迟初始化和密封类
对变量延迟初始化
Kotlin
语言有许多特性,包括变量不可变,变量不可为空,等等。这些特性都是为了尽可能地保证程序安全而设计的,但是有些时候这些特性也会在编码时给我们带来不少麻烦。
Mr YiRan
·
2023-12-02 15:49
Kotlin
kotlin
android
开发语言
Kotlin
(十三) 延迟初始化和密封类
对变量延迟初始化延迟初始化使用的是lateinit关键字,它可以告诉
Kotlin
编译器,我会在晚些时候对这个变量进行初始化,这样就不用在一开始的时候将它赋值为null了。
pgc_tel
·
2023-12-02 15:19
Kotlin学习之路
kotlin
开发语言
android
kotlin
委托属性 在方法中定义,将无法使用委托的set属性。
在
Kotlin
中,委托属性是通过by关键字来实现的,但是这个语法只能用于类的属性而不是局部变量。
qq_28909387
·
2023-12-02 15:19
kotlin
开发语言
android
Rancher
从入门到精通
:rke与Kubernetes的关系和编程实践
Rancher
从入门到精通
:rke与Kubernetes的关系和编程实践一、引言Rancher是一个开源的容器管理平台,而Kubernetes(简称K8s)则是一个用于自动部署、扩展和管理容器化应用的开源容器编排工具
程序世界航海
·
2023-12-02 14:39
rancher
kubernetes
容器
编程
ideaidea
下载IntelliJIDEA–领先的Java和
Kotlin
IDE现在最新版本的IntelliJIDEA,适用于Windows、macOS或Linux。
Fay_Q
·
2023-12-02 10:54
idea
GPT-4惨遭削弱,偷懒摸鱼绝不多写一行代码,OpenAI已介入调查
于是把方法示例链接发给GPT-4,让它参考用
Kotlin
语言编写代码:没成想,和GPT-4一来二去沟通半天,GPT-4死活给不出一个能正常运行的完整代码。反而解释了一通“应该怎么做”。
QbitAl
·
2023-12-02 10:59
postgresql
从入门到精通
教程 - 第36讲:postgresql逻辑备份
PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。第36讲:PostgreSQL逻辑备份第36讲:12月02日(周六)19:30-20:30,往期公开课的文档及视频,联系CUUG内容1:逻辑备份概述内容2:pg_dump使用内
m0_65303136
·
2023-12-02 10:44
postgresql
oracle
数据库
postgresql教程
入门到精通
基于Python体育用品销售数据可视化分析大屏全屏系统设计与实现
所有项目都配有
从入门到精通
的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!
黄菊华老师
·
2023-12-02 10:11
大数据库可视化
体育用品销售数据可视化
基于python电影票房数据分析可视化系统 毕业设计开题报告
所有项目都配有
从入门到精通
的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!
黄菊华老师
·
2023-12-02 09:12
开题报告
课程设计
电影票房数据分析可视化系统
探索
Kotlin
协程 withTimeout 原理
1.协程的取消协作机制在
Kotlin
的官方文档中,说到了协程的取消是协作完成的,这也是为什么协程叫协程,协程的代码必须进行协作才能被取消,而withTimeout也是通过这套取消协作机制完成的,比如下面的例子中
灯不利多
·
2023-12-02 07:21
计时器 Timer(
Kotlin
Flow)
代码:classFlowTimer(privatevalduration:Int,privatevalscope:CoroutineScope,privatevalonTick:(Int)->Unit,privatevalonStart:(()->Unit)?=null,privatevalonFinish:(()->Unit)?=null,privatevalinterval:Int=1){pr
疼老婆会发达
·
2023-12-02 06:54
kotlin
android
timer
Kotlin
扩展函数和扩展属性 使用及优化场景分析
这里,我们就以JDK当中的String为例,来看看如何通过
Kotlin
的扩展特性,为它新增一个lastElement()方法。扩展函数CasefunString.lastElement():Char?
HarmonyOS Developer
·
2023-12-02 06:13
Kotlin
Android精华基础
kotlin
开发语言
android
【面试题库】
Kotlin
手写大数计算器-加法
题目:请用
Kotlin
手写一个大数计算器,附单元测试用例packagecom.test.jetpack.calculator.v3classBigStringAdd{funaddStringSum(leftStr
HarmonyOS Developer
·
2023-12-02 06:42
kotlin
开发语言
android
IntelliJ IDEA安装使用教程#intellij idea
安装非常简单:去官网下载即可,有社区版本、有企业版本:IntelliJIDEA–领先的Java和
Kotlin
IDE因版权问题:这里不方面多讲。
未来星_狒狒
·
2023-12-02 06:07
三
基础软件
intellij
idea
kotlin
入门(一) IDE安装与“helloworld”
2017五月x日,某个google开发者大会宣布
kotlin
替代java变成android主力语言,旗手更替(大概意思,具体不要计较)。这就跟as和eclipse的关系一样咯。
水电梁师傅
·
2023-12-02 06:54
Kotlin
设置Android Studio 自动导包
开始使用
kotlin
,设置自动导包Settings--》AutoImport--》勾选Optimizeimportsonthefly(forcurrentproject),如下图所示
勿忘_5c4f
·
2023-12-02 05:10
如何使用
Kotlin
提高生产力-协程
为什么要使用协程举几个开发中常见的例子从服务器拉取一张图片,下载,裁剪后展示在Activity上?接问题1,期间Activity关闭了怎么办?接问题1,如果是多张图片怎么同时展示在Activity上?问题1我先用Java描述下//BoltsTask写法publicfundemoMothed1ForBolts(){Task.callInBackground(Callable{//1.获取图片URLr
ByeNevermore
·
2023-12-02 03:49
以后倾向于从事数据分析行业的大学生需要掌握哪些技能?学习哪些书?
近年来我主要倾注精力深耕的代表作包括:1、《Stata统计分析
从入门到精通
》杨维忠张甜编著清华大学出版社2022年适用于Stata计量经济学、统计分析教学。国内计量大牛、山东大学陈强教授作序推荐,长期
数据科学作家
·
2023-12-02 02:42
python
机器学习
人工智能
数据分析
数据挖掘
大数据
数据库
基于Python零食销售数据可视化分析大屏全屏系统设计与实现
所有项目都配有
从入门到精通
的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!
黄菊华老师
·
2023-12-02 02:35
大数据库可视化
零食销售数据可视化
JMeter
从入门到精通
1、jmeter的介绍jmeter也是一款接口测试工具,由java语言开发的,主要进行性能测试。2、jmeter安装jmeter官网下载链接:https://jmeter.apache.org/download_jmeter.cgi,查看是否安装成功【jmeter-v】下载javajdk1.8,进行安装,测试命令:java-version,https://repo.huaweicloud.com/
喜欢软测的小北葵
·
2023-12-02 01:12
软件测试
Python
程序员
测试
软件测试
压力测试
python
自动化
RxJava之七——RxJava 2.0 图文分析create()、 subscribe()、map()、observeOn()、subscribeOn()源码
所以决定,写篇文章分析RxJava2.0关于RxJava,从表面上看起来很容易使用,但是如果理解不够深刻,使用过程中,往往会出现一些问题,所以我写了系列文章,
从入门到精通
,从简单的使用到部分源码详解,希望能给读者一个质的飞跃
薛瑄
·
2023-12-02 01:37
安卓开发学习---
kotlin
版---笔记(一)
这次要学习
Kotlin
语言,然后开发安卓,趁着还年轻,学点新东西,坚持~未来的你会感谢现在努力的你~主要学习资料:《第一行代码Android第三版》菜鸟教程android官网-
kotlin
Kotlin
官方文档中文版
AsiaSun.
·
2023-12-02 00:21
安卓学习
android
学习
kotlin
算法:笛卡尔平面坐标系上,若干连接点形成线,剔除距离小于阈值的点,
Kotlin
算法:笛卡尔平面坐标系上,若干连接点形成线,剔除距离小于阈值的点,
Kotlin
constvalTHRESHOLD=0.6f//距离小于这个点将被剔除。
zhangphil
·
2023-12-01 23:48
kotlin
算法
kotlin
基于Python水果销售数据可视化分析大屏全屏系统设计与实现
所有项目都配有
从入门到精通
的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!
黄菊华老师
·
2023-12-01 23:23
大数据库可视化
水果销售数据可视化
基于python高校学情分析可视化系统 毕业设计开题报告
所有项目都配有
从入门到精通
的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!
黄菊华老师
·
2023-12-01 22:38
开题报告
高校学情分析可视化系统
Kotlin
if else & when/else
tv_answer.text=if(is_odd==true){"字符串1"}else{"字符串2"}以上方便理解更简洁方式是tv_answer.text=if(is_odd==true)"字符串1"else"字符串2"when/elsevarcount:Int=0btn_when_simple.setOnClickListener{when(count){0->tv_answer.text="字
加油小胖
·
2023-12-01 19:43
Android官方架构组件JetPack
使用android官方架构Jetpack一段时间开发了2个项目其中一个项目部分模块还使用了
kotlin
,曾今我一度想放弃安卓开发但是转折点就在我学习使用了jetpack,好了和大家一起看下jetpack
tommyRen
·
2023-12-01 17:43
shell
从入门到精通
前言学习目标熟悉Linux系统常用命令与工具,掌握Shell脚本语言语法结构,能独立编写Shell脚本,完成自动化运维常规任务,提高工作效率,为以后学习其他语言打下坚实的基础。目标人群运维工程师、开发工程师、Linux系统爱好者或已经具备其他编程语言的人群。操作系统本文档实验均采用CentOS7_X64系统。目录第一章Shell基础知识1.1Shell简介1.2Shell基本分两大类1.3第一个S
一凡คิดถึง
·
2023-12-01 16:30
大数据学习
人工智能
大数据
数据仓库
离线数仓
shell
IntelliJ IDEA安装使用教程
它是一款全功能的IDE,支持多种编程语言,如Java、
Kotlin
、Groovy、Scala、Python、JavaScript、HTML、CSS等等。
小筱在线
·
2023-12-01 14:11
idea
intellij
idea
java
KMP中的BuildConfig
导致开发方面并不方便而像DEBUG这样的属性如果手动去修改代码则非常容易出现问题我都想用ksp写一个,好在发现有人写了一个,还很好用yshrsmz/BuildKonfig:BuildConfigfor
Kotlin
Multip
李小白lt
·
2023-12-01 13:52
kotlin
kmp
gradle
Kotlin
跨平台的网络请求框架-跨平台的Retrofit
前言一般安卓开发中网络请求框架都是使用OkHttp+Retrofit,但其只能应用于jvm平台上而
Kotlin
可用于jvm,js,native因此一个
Kotlin
跨平台的网络请求框架必不可少而ktor-client
李小白lt
·
2023-12-01 13:21
Kotlin
kmm
框架实现
kotlin
android
跨平台
retrofit
http
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他