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开发实践
【Error】java.lang.NoClassDefFoundError: Failed resolution of: L
kotlin
x/coroutines/CoroutineScope;
会报下面错误java.lang.NoClassDefFoundError:Failedresolutionof:L
kotlin
x/coroutines/CoroutineScope;这通常表示
Kotlin
Chelsea0522
·
2023-12-06 13:50
kotlin
android
协程
Kotlin
:内置函数let、also、with、run、apply
前言在
Kotlin
中,有一些用于扩展&方便开发者编码的内置函数,能大大提高开发者的开发效率。
xiaopangcame
·
2023-12-06 13:09
kotlin
kotlin
kotlin
--SharedFlow运用
可以一对多,发射一次,多端接收效果:1.定义一个类,来对MutableSharedFlow对象作操作packagecom.aruba.flowapplyapplication.commonimport
kotlin
x.coroutines.flow.MutableSharedFlow
aruba
·
2023-12-06 13:33
Kotlin
语法手册(三)
Kotlin
语法手册(三)在使用
kotlin
时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了
kotlin
提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是
69451dd36574
·
2023-12-06 12:19
Kotlin
- Compose 编程思想
1_VLBUAyTdsgegjC8zUnAgZA.png
Kotlin
-ComposeCompose编程思想JetpackCompose是一个适用于Android的新式声明性界面工具包。
JamesYang1624
·
2023-12-06 10:48
【Java GUI
开发实践
】基于ChannelSftp对Linux虚拟机进行远程指令操作
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了
Issac-Clarke
·
2023-12-06 09:49
Java窗体开发个人实践
linux
运维
服务器
【Java GUI窗体
开发实践
】基于抽象模板模式设计GUI
文章目录前言一、抽象模板模式二、使用步骤1.定义模板抽象类2.子类继承父类,重写父类方法前言尽管JavaGUI是一项比较古老的技术,但是可以在JavaGUI中训练设计模式,让自己的代码书写更加规范。不管是JavaGUI项目还是其他项目,我们都希望代码有较强的可维护性和健壮性.而在GUI项目开发的步骤中,往往是三个步骤:初始化界面(组装GUI组件到容器中)定义组件事务逻辑,如不同按钮的事件响应。窗体
Issac-Clarke
·
2023-12-06 09:19
Java窗体开发个人实践
java
开发语言
【Java GUI 窗体
开发实践
】基于抽象模板设计模式下实现Windows SSH连接Linux服务器
系列文章目录文章目录系列文章目录一、项目实现功能二、使用步骤1.引入抽象类模板2.子类实现具体业务一、项目实现功能JavaGUI本地输入需要连接的虚拟机ip地址、端口号、用户名和密码就可以连接上主机。后续基于SFTP协议传输文件到虚拟机或者在虚拟机上的文件更改,本地(Windows)传输bash指令到Linux虚拟机上都需要基于已连接的基础。二、使用步骤SftpConnect.javaSFTP连接
Issac-Clarke
·
2023-12-06 09:45
Java窗体开发个人实践
服务器
java
ssh
linux
Kotlin
(十六)设计模式-结构型模式(装饰者模式)
结构型模式-装饰者java中我们给一个类扩展功能,有两种选择:设计继承他的子类使用装饰者模式对该类进行装饰,然后对功能进行扩展。装饰模式:用类委托减少样板代码不是所有场景都能满足继承扩展,所以装饰模式能够解决问题装饰者模式在不必要改变原有类和继承的情况,动态扩展对象一个功能。该模式通过创建包装对象,来包裹真实对象。创建一个包装类,包含一个需要装饰类的实例装饰类重写被装饰类的方法。在装饰类中对需要增
zcwfeng
·
2023-12-06 08:01
Kotlin
函数5 - 扩展函数
Kotlin
函数5-扩展函数在
Kotlin
中可以为已有的类(例如:String、Integer等)添加自定义的扩展方法例如:给String添加一个扩展方法,将创建的字符串本身复制n遍,并将其返回funString.multiple
ChenME
·
2023-12-06 07:16
Kotlin
中的 var 和 val:选择正确的变量声明
在
Kotlin
编程语言中,var和val是两个基本的关键字,用于变量声明。它们的正确使用对于编写可维护和高效的代码至关重要。一、对比分析:var:用于声明可变变量。
jiet_h
·
2023-12-06 02:34
Kotlin
常用关键字和函数
Android
夯实基础
kotlin
开发语言
android
探索
Kotlin
中的关键字【by】:委托的艺术
Kotlin
的by关键字引入了一种强大的编程概念:委托模式。这种模式主要用于两个场景:接口委托:允许一个类将其部分功能委托给另一个类来实现。属性委托:使属性的读写操作可以被委托给一个单独的类。
jiet_h
·
2023-12-06 02:04
Kotlin
常用关键字和函数
Android
夯实基础
kotlin
Kotlin
作用域函数:理解 apply, let, 和 with
Kotlin
提供了几个作用域函数来优化和简化代码的结构。本文将对比分析apply,let,和with三个函数。一、对比分析:apply:在其接收者的上下文中执行代码块,并返回接收者对象。
jiet_h
·
2023-12-06 02:31
Android
夯实基础
Kotlin
常用关键字和函数
kotlin
开发语言
android
@JvmStatic 和 @JvmField 在
kotlin
中的使用
publicstaticfinalBigIntegerBIG_INTEGER=BigInteger.ONE;publicstaticvoidmethod(){System.out.println("callmethod");}}我们把它转换成
Kotlin
qijingwang
·
2023-12-06 00:24
kotlin
kotlin
数组 可变/不可变list使用
一,数组在java和
kotlin
里的区别java里:String[]arrayStr=xxxxxxxxx
kotlin
里:listOf(xxx,yyy,zzz)在
kotlin
里没有了String[]这样的类型取代的是
tommyRen
·
2023-12-05 20:53
Kotlin
协程挂起函数与全局协程实例分析
Kotlin
协程挂起函数与全局协程实例分析挂起函数【suspend】funmain(){//CoroutineScope.launch{}://CoroutineScope.launch{}是最常用的Coroutinebuilders
蒋斌文
·
2023-12-05 15:47
Android进阶之路 - TextView文本渐变
回头来看想着学习一下这款自定义控件的内部实现,故记录于此很多时候通过阅读原作者源码,总能为我们带来一些思考,一些成长Tip:为表尊重,源码中的注释声明并未做任何修改,仅记录自身学习中的思考、想法效果需求效果实现效果基础思考
开发实践
Modu_MrLiu
·
2023-12-05 15:47
Android进阶之路
Android
渐变效果
文本渐变
TextView渐变
java 和
kotlin
代理
简述:AspectOrientedProgramming面向切片编程aop需求目标:1.在某个项目中你已经写好了一部分代码,现在想要给这一部分代码添加一个新的附加的功能,并且屏蔽原来代码中不想被调用的代码,总结起来就是中间隔离-开闭原则思考一下,为了满足这个要求我们新建一个类用这个类继承原来的接口,我们称这个类为代理类,我们用这个代理类去重写接口的方法,并在方法中调用真实类的方法吃饭接口:publ
忧郁的老王
·
2023-12-05 12:33
Kotlin
中如何实现跳出指定外部循环,而非当前循环体
其中,对0000005096366,这串数字进行取值的时候,在找解决方法的时候我发现Java中的很多countinue和break的操作来跳出循环的方式,无法照搬到
Kotlin
千夜零一
·
2023-12-05 12:48
22:
kotlin
类和对象 -- 枚举类(Enum classes)
枚举类最基本的用例是实现类型安全的枚举enumclassDirection{NORTH,SOUTH,WEST,EAST}每个枚举常量都是一个对象。枚举常量以逗号分隔。由于每个枚举都是枚举类的一个实例,因此可以将其初始化为enumclassColor(valrgb:Int){RED(0xFF0000),GREEN(0x00FF00),BLUE(0x0000FF)}匿名类枚举常量可以声明自己的匿名类,
跳墙程序员
·
2023-12-05 11:21
kotlin教程
kotlin
19:
kotlin
类和对象 -- 密封类和接口(Sealed classes and interfaces )
使用sealed关键字声明一个密封类或者接口sealedinterfaceErrorsealedclassIOError():Error密封类和接口能够很好的控制继承,在密封类和接口定义的模块和包外无法被继承在编译期我们就已知了所有的密封类和接口的实现类。在某种意义上,密封类类似于枚举类:枚举类型的值集也是受限制的,但枚举常量只存在为单个实例,而密封类的子类可以有多个实例,每个实例都有自己的状态。
跳墙程序员
·
2023-12-05 11:51
kotlin教程
kotlin
21:
kotlin
类和对象 -- 嵌套类和内部类(Nested and inner classes)
嵌套类类可以嵌套在另一个类中classOuter{privatevalbar:Int=1classNested{funfoo()=2}}valdemo=Outer.Nested().foo()//==2类和接口也可以相互嵌套interfaceOuterInterface{classInnerClassinterfaceInnerInterface}classOuterClass{classInne
跳墙程序员
·
2023-12-05 11:51
kotlin教程
kotlin
20:
kotlin
类和对象 --泛型(Generics)
superE,在
kotlin
中没有这个概念,取而代之的是Declaration-sitevariance和typeprojectionsDeclaration
跳墙程序员
·
2023-12-05 11:48
kotlin教程
kotlin
@Ignore 引发的 A failure occurred while executing org.jetbrains.
kotlin
.gradle.internal.KaptExecution
aptExecution表示比如Databinding等使用注解生成的代码报错了kaptExecution表示使用
kotlin
写的注解代码报错了。
王家匀匀
·
2023-12-05 06:31
JavaScript中常见的设计模式
观察者模式)六、命令模式七、组合模式八、模板方法模式九、享元模式十、职责链模式十一、中介者模式十二、装饰者模式十三、状态模式十四、适配器模式总结前言借着这段时间拜读了曾探大神的《JavaScript设计模式与
开发实践
飞天巨兽
·
2023-12-05 00:37
笔记
javascript
前端
原型模式
设计模式
js设计模式与
开发实践
面向对象面向对象区别于面向过程,面向过程是从解决一个问题的过程出发,一步一步的调用函数去解决。而面向对象专注于通过对象的一些方法去解决问题,不同的功能可能由不同的对象来负责解决。类和对象类是一个抽象概念,是一类具有相同特征的事物的统称,比如大学生。对象是具体的事物,是类的实例,比如具体的大学生张三。面向对象的三大特征封装:指一个类可以有一些私有属性和方法,可以将一些问题的解决方法封装起来。对外提供
s-alone
·
2023-12-05 00:06
javascript
设计模式
Android 运用
Kotlin
委托实现 dataBinding 双向数据绑定
在Android开发中,
Kotlin
委托(Delegation)可以与dataBinding库结合使用,实现双向数据绑定。
wk灬丨
·
2023-12-04 20:58
android
kotlin
在Android中使用DataBinding(
Kotlin
)
本文主要介绍DataBinding在AndroidApp中的使用方法。数据绑定是将“提供器”的数据源与“消费者”绑定并使其同步的一种通用技术。1.Android应用程序使用数据绑定1.1介绍DataBindingAndroid通过DataBinding提供了编写声明型布局的支持。这样可以最大程度简化布局和逻辑相关联的代码。数据绑定要求修改文件,外层需要包裹一个layout布局。主要通过@{}或@=
hncdcsm1
·
2023-12-04 20:53
Android
移动开发
android
移动开发
jetpack
java
android
studio
国内maven镜像
国内Maven镜像,你可以将它们添加到你的Android
Kotlin
项目的build.gradle文件中,以加快依赖库的下载速度:中央仓库(MavenCentral)镜像repositories{mavenCentral
安卓程序员_谢伟光
·
2023-12-04 17:16
maven
android
H5开发在QQ钱包的应用实践
内容来源:2017年6月24日,腾讯前端高级工程师周明礼在“腾讯Web前端大会TFC2017”进行《QQ钱包h5应用
开发实践
》演讲分享。
IT大咖说
·
2023-12-04 05:23
5.object
object关键字,常用来作为
kotlin
中的单例模式定义:1.只有一个实例的类2.不能自定义构造方法3.可以实现接口,继承父类4.反编译出来的class文件,就是java中static代码块中new对象的单例模式
学吉他的袁先生
·
2023-12-04 04:05
17:
kotlin
类和对象 -- 扩展(Extensions )
扩展是
kotlin
提供了一种在不必继承自类或使用装饰器等设计模式的情况下,为类或接口添加新功能的能力。例如,你可以为无法修改的来自第三方库的类或接口编写新函数。
跳墙程序员
·
2023-12-03 21:29
kotlin教程
kotlin
开发语言
android
18:
kotlin
类和对象 -- 数据类(Data classes)
数据类是其主要目的是保存数据的类。数据类会自动附带额外的成员方法使用data声明一个数据类dataclassUser(valname:String,valage:Int)编译器会自动从主构造函数中声明的所有属性派生以下成员.equals()/.hashCode().toString()如:"User(name=John,age=42)".componentN()(在后边的文章会讲到).copy()
跳墙程序员
·
2023-12-03 21:29
kotlin教程
kotlin
16:
kotlin
类和对象 -- 可见性修饰符(Visibility modifiers)
类(Classes)、对象(objects)、接口(interfaces)、构造函数(constructors)和方法(functions),以及属性(properties)及其setters,都可以有可见性修饰符。Getter的可见性始终与它们所属的属性相同。有四种可见性修饰符:private(私有)、protected(受保护的)、internal(内部的)和public(公共的)。默认可见性
跳墙程序员
·
2023-12-03 21:28
kotlin教程
kotlin
14:
kotlin
类和对象 -- 接口(Interfaces)
接口可以包含抽象方法和普通方法。与抽象类的不同之处在于接口不能存储状态。它们可以拥有属性,但这些属性需要是抽象的或定义访问器使用关键字interface来定义接口interfaceMyInterface{funbar()//抽象方法funfoo(){//普通方法//方法实现}}实现接口一个类或者对象可以实现多个接口classChild:MyInterface{overridefunbar(){//
跳墙程序员
·
2023-12-03 21:57
kotlin教程
kotlin
《敏捷
开发实践
计划与估算》——敏捷开发计划
又是一本有共鸣的书,软件开发中的需求、计划、排版等暴露的问题,都找到描述和一些解决方案:1问题软件开发团队开发之前都绕不开“开发计划”,个人觉得坏的计划,几乎就是给开发团队挖坑,准备跳进去,出不出的来,得画个问号;好的计划可以让产品的交付质量过硬、项目成功率达到一半以上。那么问题来了,啥是一个好的开发计划?2困难现实中,我们会写需求文档和详细设计文档,估算个大概工作量,给定交付日期等,然后开发团队
哥一悠
·
2023-12-03 16:17
Android NDK开发详解大屏设备之让应用具备折叠感知能力
AndroidNDK开发详解大屏设备之让应用具备折叠感知能力窗口信息
Kotlin
FlowJava回调RxJava支持可折叠设备显示屏的功能窗口大小变化其他资源示例Codelab借助展开的大显示屏和独特的折叠状态
五一编程
·
2023-12-03 15:26
学习交流
android
kotlin
c++
c语言
gitee
LeetCode之Convert BST to Greater Tree(
Kotlin
)
问题:GivenaBinarySearchTree(BST),convertittoaGreaterTreesuchthateverykeyoftheoriginalBSTischangedtotheoriginalkeyplussumofallkeysgreaterthantheoriginalkeyinBST.方法:BST特性是右节点一定大于根节点,左节点一定小于根节点;通过递归的方式,先遍历
糕冷羊
·
2023-12-03 14:04
Kotlin
Vocabulary | 枚举和 R8 编译器
这方面的问题在
Kotlin
中显得更加有趣,因为
Kotlin
最终会编译为Java字节码,但是它却提供了Java所没有的功能。那么
Kotlin
是怎么做到的呢?这些功能有没有额外开销?
谷歌开发者
·
2023-12-03 13:42
Gson与
Kotlin
data class的NPE问题
一、问题今年项目在线上爆过几次Gson与
kotlin
dataclass的NullPointerException,之前没仔细研究,仅仅先对出问题的参数进行了可为的处理,来修复此问题。
蜗牛是不是牛
·
2023-12-03 10:51
《敏捷软件
开发实践
估算与计划》——计划有效原因、指导原则
时刻牢记敏捷计划的目的:以迭代的方式为产品开发的综合问题,即在哪些时间段内用哪些资源来换取哪些功能,为这个问题寻找最优解。所以不难得到敏捷计划之所以有效的原因,当然,指导性原则也不在话下。计划有效原因:1计划在不同层次做出的,并且频繁地重新计划。计划是有用的,但早期的计划不是精确的,会让产品项目开发的不确定性大的多,频繁重新指定计划可以消除这些不确定性。2计划是根据特性而不是根据任务做出的。迫使团
哥一悠
·
2023-12-03 10:49
Kotlin
之 DSL 篇一
Kotlin
DSL什么是DSLDomainSpecialLanguageDSL是领域特定语言,与通用语言不通,他只管他的领域,如:SQL、正则表达式;特点:一般DSL都是非常简洁的;所以DSL,一般趋向于声明式
zhaoyubetter
·
2023-12-03 09:43
《微信小程序案例大全》大学生期末大作业可以直接使用!!
微信小程序作为一种快速、便捷的应用开发方式,成为了大学生
开发实践
的热门选择。本文将为大家推荐一系列可以直接使用的微信小程序案例,包括仿真社交、图书管理、学习工具等多个领域。
冰镇白干
·
2023-12-03 09:21
前端案例
微信小程序
课程设计
小程序
前端
vue.js
Kotlin
学习之03
nonLocalReturn返回调用的方法,下面直接返回main方法inlinefunnonLocalReturn(block:()->Unit){block()}funmain(){nonLocalReturn{return}}禁止non-local-return,使用crossinline关键字publicinlinefunIntArray.forEach(crossinlineaction:
Dragonlongbo
·
2023-12-03 09:45
kotlin
学习
开发语言
对于
Kotlin
DSL的简单解析与使用
DSL(领域特定语言)是
Kotlin
所带来的强大语法特性之一,也是Java中所不存在的功能,JetBrain也基于DSL开发出了众多的开源库,
Kotlin
的开发者可以使用DSL来重构许多已有的代码,甚至有可能做到彻底抛弃
Android技术栈
·
2023-12-03 09:43
kotlin
kotlin
开发语言
android
Android程序员
Android开发
程序员
小组总结
到目前为止,我们小组已经完成了两次的小组分享,分别是公共部门职位分析和国内外教育培训和
开发实践
。在这两次的分享中,我们的小组学到了很多,但同时也有很多的不足。
246de4e0d8f7
·
2023-12-03 06:34
Android drawable layer-list右上角红点,xml布局实现,
Kotlin
Androiddrawablelayer-list右上角红点,xml布局实现,
Kotlin
点击图片,小红点消失:valiv=findViewById(R.id.iv)iv.setOnClickListener
zhangphil
·
2023-12-03 04:26
Android
kotlin
android
kotlin
IntelliJ IDEA安装使用教程
一、概述IntelliJIDEA是一款功能强大的集成开发环境(IDE),适用于Java、
Kotlin
、Scala等众多编程语言。
qianli654
·
2023-12-03 04:54
intellij
idea
Kotlin
与Java:解构声明
解构声明在现代语言中常常拥有结构声明用语简化代码,例如JavaScript与
Kotlin
,但是在Java中却没有此特性。
程序引力
·
2023-12-03 04:54
retrofit2.6+
kotlin
协程中 onFailure回调的处理
先引入依赖//这个是google官方扩展的ViewModel库支持协程操作implementation'androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0'//
kotlin
我家造地球
·
2023-12-03 02:59
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他