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从入门到放弃
DataBinding——使用
Kotlin
委托优化
简介DataBinding是Google在Jetpack中推出的一款数据绑定的支持库,利用该库可以实现在页面组件中直接绑定应用程序的数据源。使其维护起来更加方便,架构更明确简洁。启用DataBindingDataBinding库与AndroidGradle插件捆绑在一起。无需声明对此库的依赖项,但必须启用它。android{...buildFeatures{dataBindingtrue}}基本使
bug樱樱
·
2023-11-02 21:49
Android
Kotlin
kotlin
android
Compose学习笔记1-compose、state、flow、remember
android{buildFeatures{//viewbinding之类的功能也需要在此开启composetrue}composeOptions{
kotlin
Co
Junerver
·
2023-11-02 21:47
Kotlin
笔记
Android
笔记
Compose笔记
android
kotlin
Jetpack
Compose
TextView addTextChangedListener
Kotlin
扩展函数
funTextView.addTextWatcher(beforeTextChanged:((CharSequence?,Int,Int,Int)->Unit)?=null,onTextChanged:((CharSequence?,Int,Int,Int)->Unit)?=null,afterTextChanged:((Editable)->Unit)?=null,){addTextChange
疼老婆会发达
·
2023-11-02 21:47
kotlin
android
textview
(笔记)
Kotlin
——Android封装ViewBinding
另一篇优化后的ViewBinding的文章(推荐)http://t.csdnimg.cn/gUi43http://t.csdnimg.cn/gUi43一、在app模块的build.gradle文件中添加如下配置开启ViewBindingandroid{.......viewBinding{enabled=true}}二、Activity1.BaseActivityabstractclassBase
疼老婆会发达
·
2023-11-02 21:17
android
android
android
studio
ide
Android notes——第一行代码笔记(第三版)
Androidnotes——第一行代码笔记(第三版)Androidnotes——第一行代码笔记(第三版)Androidnotes——第一行代码笔记(第三版)第2章——探究新语言,快速入门
kotlin
编程
江南菜鸟萌哼哼
·
2023-11-02 21:13
Android开发
android
kotlin
android
studio
Android App封装 —— ViewBinding
项目搭建经历记录AndroidApp封装——架构(MVI+
kotlin
+Flow)AndroidApp封装——ViewBindingAndroidApp封装——DI框架Hilt?Koin?
datian1234
·
2023-11-02 21:13
Android开发
Android
kotlin
android
kotlin
开发语言
Sunflower——Google官方的Jetpack学习项目笔记(Java版)
由于Google官网给出的该项目是
Kotlin
版本,我将其改造成Java版本,供大家学习参考,文末给出下载链接,里面包含了详细的注释说明。
小山研磨代码
·
2023-11-02 21:13
笔记
java
学习
android
(笔记)
Kotlin
——Android封装ViewBinding之二 优化
0.在app模块的build.gradle文件中添加如下配置开启ViewBindingandroid{.......viewBinding{enabled=true}}1.新建一个Ext.kt文件添加两个扩展函数,分别对应Activity和FragmentinlinefunAppCompatActivity.viewBinding(crossinlinebindingInflater:(Layou
疼老婆会发达
·
2023-11-02 21:41
kotlin
viewbinding
android
python从零开始到精通_「Python 入门学习指南」0基础小白助你从入门到精通!
对于初学者,入门至关重要,这关系到初学者是从入门到精通还是
从入门到放弃
。以下是结合自身的学习经验,整理出的一
weixin_39859988
·
2023-11-02 21:36
python从零开始到精通
常见的排序算法--Java/
Kotlin
排序算法--快速排序快速排序是对冒泡排序的一种改进基本思想:通过一趟排序将要排序的数据分割成独立的两部分(分治法),其中一部分的所有数据都比另一部分的所有数据都小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列1.在待排序的n个记录中任意取一个记录,以改记录的排序码为准,将所有记录分为两组,一组小于,一组大于改数2.采用相同的方法对左右两组分别
思思入扣
·
2023-11-02 21:53
[译] 2019 年的 Android 网络 —— Retrofit 与
Kotlin
协程
privatevalauthInterceptor=Interceptor{chain->valnewUrl=chain.request().url().newBuilder().addQueryParameter(“api_key”,AppConstants.tmdbApiKey).build()valnewRequest=chain.request().newBuilder().url(new
wq221aas
·
2023-11-02 20:16
程序员
架构
移动开发
android
Kotlin
协变和逆变概念及解析
协变和逆变概念:
Kotlin
的协变与逆变统称为
Kotlin
的变型。变型是指泛型的基础类型与它的参数类型是如何关联的。对于普通类型来说,我们可以使用子类代替父类,因为子类包含了父类的全部内容。
-Yujq
·
2023-11-02 19:14
kotlin
kotlin
android
开发语言
ERROR: Failed to resolve: org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:1.4.10
将APP下的:api"org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:$
kotlin
_version"修改为api"org.jetbrains.
kotlin
:
kotlin
-stdlib-jdk7
点滴之路
·
2023-11-02 19:44
kotlin
Kotlin
总结之协变与逆变
1.为什么List不能赋值给List?通过反证法看这个问题,如果List能赋值给List会出现什么情况?publicstaticvoidmain(String[]args){ListstrList=newArrayList();ListobjectList=strList;//假设可以,但实际上是通不过编译的。objectList.add(newInteger(1));Stringstr=strL
且听真言
·
2023-11-02 19:44
Kotlin
泛型协变out
泛型逆变
in
ERROR: Failed to resolve: org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:1.3.10
kotlin
的版本升级之后,报错:ERROR:Failedtoresolve:org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:1.3.10把app下的implementation"org.jetbrains.
kotlin
龙腾腾
·
2023-11-02 19:13
kotlin
kotlin
Failed
to
resolve
Mac环境下AndroidStudio关于 Failed to resolve: org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7的错误
第一次在Androidstudio创建
kotlin
项目。
默然相爱鱼鱼鱼
·
2023-11-02 19:12
Android
kotlin
macos
android
解决 Could not find org.jetbrains.
kotlin
:
kotlin
-gradle-plugin:1.5.31-release-542.
新建一个项目语言选择
kotlin
报错信息Aproblemoccurredconfiguringrootproject'MyApplication'.
AaVictory.
·
2023-11-02 19:42
kotlin
gradle
android
Kotlin
泛型协变与逆变的理解
协变与逆变定义逆变与协变用来描述类型转换后的继承关系协变:如果A是B的子类型,并且Generic也是Generic的子类型,那么Generic可以称之为一个协变类。逆变:如果A是B的子类型,并且Generic是Generic的子类型,那么Generic可以称之为一个逆变类。从上面的定义我们很好理解,协变与逆变关键在于类的父子关系在当类作为泛型参数时,泛型的父子关系是否有改变,父子关系保持协同一致的
liujun3512159
·
2023-11-02 19:12
kotlin
Kotlin
开发android 报Could not find org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:1.3.72
这里链接:https://stackoverflow.com/questions/53448450/how-to-resolve-error-failed-to-resolve-org-jetbrains-
kotlin
kotlin
-stdlib-jre7
雨人来
·
2023-11-02 19:41
android
kotlin
开发语言
java
[Ktjs] 发布自己的 Ktjs 库
使用
Kotlin
来写js代码固然很爽,但是Ktjs体系和js体系本质上的差别还是使得两者在融合上产生了一定的麻烦,当我打算写一个Ktjs的库时,发布和使用就不像在jvm体系下那么方便了。
何晓杰Dev
·
2023-11-02 19:45
Could not find org.jetbrains.
kotlin
:
kotlin
-stdlib-jre7:1.5.21.
Causedby:org.gradle.internal.resolve.ModuleVersionNotFoundException:Couldnotfindorg.jetbrains.
kotlin
:
onepiece2
·
2023-11-02 19:39
kotlin
开发语言
android
Kotlin
中的协变与逆变
在
Kotlin
中,协变(covariance)和逆变(contravariance)是与类型参数相关的重要概念。它们允许我们在泛型类型的继承关系中更灵活地处理类型转换。
好奇的菜鸟
·
2023-11-02 19:39
kotlin
kotlin
Kotlin
基础之lateinit关键字(五)
我是IT王魔王这是我的第7篇IT系列原创
Kotlin
系列我打算写出最适合初学者入门的文章网上有很多文章,这些文章写的都不错但是鄙人以为,这些文章有一个共同的特点(是优点,但同时也是缺点)所以我用特点来形容我一般不喜欢讲废话
王魔王
·
2023-11-02 17:12
Gradle
年推出,在Ant基础上增加了依赖管理Gradle工具:在2012年推出,在Maven基础上增加了DSL自定义扩展任务Gradle默认使用groovy脚本构建,从Gradle4.0开始,Gradle正式支持
Kotlin
夜远曦白
·
2023-11-02 15:22
Execution failed for task ‘:keyboard_utils:compileDebug
Kotlin
‘.
Executionfailedfortask‘:keyboard_utils:compileDebug
Kotlin
’.这个错误是keyboard_utils依赖报错。
晨宇烁
·
2023-11-02 15:46
flutter
Idea构建Spring问题解决
软件Idea2020.1Jdk1.8gradle-5.5.1问题一Idea和Spring
Kotlin
版本不一致解决方法查看IEDA
kotlin
版本image.png修改Spring根补录下build.gradle
slowwalkerlcr
·
2023-11-02 14:37
Kotlin
x Nodejs
很早就有人想让我写一个
kotlin
xnodejs的开发教程,利用
kotlin
可以编译为js的特性,理论上是可以很好的与nodejs配合的,而事实上也是如此。
何晓杰Dev
·
2023-11-02 12:27
优雅的 Android 对话框类库封装 xDialog
QQ截图20220305172244.png1、整体设计xDialog基于
Kotlin
开发,也
开发者如是说
·
2023-11-02 12:50
Gradle vs Maven 基本对比(一)
Gradle使用Groovy或
Kotlin
DSL(领域特定语言)语言来编写脚本。groovy是Java扩展的脚本语言,最后编译为class,运行在jvm上。gradle是由Java和
以后的今天
·
2023-11-02 12:58
Gradle
详解
maven
gradle
java
gradle与maven
以下是对Gradle和Maven的介绍:Gradle:Gradle是一个基于Groovy和
Kotlin
的构建自动化工具,同时也支持Java和其他语言。
i534
·
2023-11-02 12:20
常识
maven
gradle
Kotlin
(二十)异步流-操作符<1>
过渡流操作符我们可以参考RxJava思考可以使用操作符转换流,就像使用集合与序列一样。过渡操作符应用于上游流,并返回下游流。这些操作符也是冷操作符,就像流一样。这类操作符本身不是挂起函数。它运行的速度很快,返回新的转换流的定义。基础的操作符拥有相似的名字,比如map与filter。流与序列的主要区别在于这些操作符中的代码可以调用挂起函数。一个请求中的流可以使用map操作符映射出结果,即使执行一个长
zcwfeng
·
2023-11-02 12:47
移动端市容巡查AI目标检测计划
预览图运行环境Android小米14,高通骁龙8gen3开发环境AndroidStudio+
kotlin
+java+python...TensorFlow&模型训练训练环境搭建与升级12种归类图片训练数据采集与筛选数据标注和检测模型训练与调优
曾经的你呀
·
2023-11-02 10:28
Kotlin
run 用法
Kotlin
中的.run函数可以用于不同的场景,下面是一些常见的用法:执行代码块并返回结果:valresult=run{//在这里编写一些代码逻辑//返回最后一个表达式的结果"Hello,
Kotlin
"
菠萝加点糖
·
2023-11-02 09:40
kotlin
java
javascript
Kotlin
this和it的使用区别
在
Kotlin
中,this和it是两个关键字,用于引用不同的对象。this关键字:在类或对象中,this关键字引用当前对象本身。在Lambda表达式中,this关键字引用包含该Lambda的类实例。
菠萝加点糖
·
2023-11-02 09:40
kotlin
windows
开发语言
Android
Kotlin
解析Json文件(Gson)
MainActivity.ktpackagecom.example.fredric.sendrequestwithokhttpimportandroid.support.v7.app.AppCompatActivityimportandroid.os.Bundleimportandroid.util.Logimportandroid.view.Viewimportandroid.widget.Bu
FredricZhu
·
2023-11-02 09:09
阿里P8资深架构师耗时半年整理21年Java工程师成神之路
1、基础篇**01:**面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关JVM还支持哪些语言(
Kotlin
、Groovy、JRuby、
Java技能树
·
2023-11-02 09:22
java
scala
开发语言
k8s
从入门到放弃
-第九章安全认证
文章目录9.1访问控制概述9.2认证管理9.3授权管理9.4准入控制本章节主要介绍Kubernetes的安全认证机制。9.1访问控制概述Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:●UserAccount:一般是独立于kube
一个不专业的码农
·
2023-11-02 08:05
Kubernetes
kubernetes
2022计划与复盘
kotlin
--80%有
kotlin
项目经验,但api不够熟悉,对
kotlin
协程理解不够深入。复杂自定义View--80%,自定义Viewdemo能看懂,但没有复杂自定义View没有太多思路。
taoyyyy
·
2023-11-02 07:50
Jetpack---Room数据库
官网全是
kotlin
表达的。设想一个场景,一个activi
大苏打6815
·
2023-11-02 06:23
Android Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.
kotlin
.gradle.plugin.source
一、错误内容[ReflectionError]FailedtoinvokegetAdditionalVisibleSourceSetsonorg.jetbrains.
kotlin
.gradle.plugin.sources.Default
Kotlin
SourceSetjava.lang.NoSuchMethodException
ganshenml
·
2023-11-02 05:22
Android问题解决方案
android
kotlin
开发语言
WebGPU
从入门到放弃
01(你的第一个三角形)
本教程中,我们使用WebGPU实现自己的第一个demo,绘制一个三角形,效果如下。你的第一个三角形WebGPU初始化获取顶点buffer生成着色器创建渲染管线开始渲染WebGPU的初始化if(!navigator.gpu){console.error("WebGPUcannotbeinitialized-navigator.gpunotfound");returnnull;}constadapte
张德朝
·
2023-11-02 05:40
图形渲染
WebGPU
WebGPU
图形渲染
javascript
常用编程语言排行与应用场景汇总(2023.10)
PHP九、SQL十、ASM(AssemblyLanguage)十一、Go十二、Scratch十三、Delphi/ObjectPascal十四、MATLAB十五、Swift十六、Fortran十七、R十八、
Kotlin
秃了也弱了。
·
2023-11-02 04:35
杂谈
开发语言
《30天自制操作系统》
从入门到放弃
前言以下均是废话,大部分来自摘抄,只是记录本人放弃的过程!!!切记是摘抄!!!相关资料在:https://download.csdn.net/download/wxkhturfun/22533044内容为原书(pdf版,上面的字可以复制粘贴的那种)、原书源码、本博客的markdown文件。01day1.0写在前面的话关于01day~03day,可以完全参考下述链接(下述内容部分也是来源此链接):h
Greate AUK
·
2023-11-02 04:35
vscode
Kotlin
实现Parcelable
Kotlin
中实现Parcelable的方式有二种:一、使用注解1.在gradle中添加android{...
kermitye
·
2023-11-01 22:53
Kotlin
协程+Retrofit、Gson解析
Kotlin
协程+Retrofit、Gson解析添加依赖implementation"io.github.cnoke.ktnet:api:?"
雅@痞
·
2023-11-01 19:26
android
kotlin
Kotlin
Coroutine + retrofit + Okhttp3 网络请求实战篇
背景最近看到很多项目都将RxJava+Retrofit替换成了Coroutine+retrofit,首先Coroutine学习成本相对于Rxjava来说较低,而且最重要的一点是
Kotlin
的下实现线程切换的代码更加精简
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
Kotlin
协程(Coroutines)配合使用 Retrofit,网络请求
第一步:添加所需依赖//管理生命周期implementation'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'implementation'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'implementation"androidx.lifecycle:lifecycle-runtime-ktx
WL-鬼
·
2023-11-01 19:50
Android
Kotlin
android
Coroutines
kotlin
Retrofit
Kotlin
Coroutine(协程): 四、+ Retrofit
目录前言一、准备工作二、开始使用1.简单使用2.DSL3.扩展函数4.请求发起总结前言Retrofit从2.6.0版本开始,内置了对
Kotlin
Coroutines的支持.我们统一处理异常及响应状态码,
孟老板007
·
2023-11-01 19:18
Kotlin
android
kotlin
networkmanager
Retrofit + 协程封装,如何优雅的去掉try catch?
作者:ChengTaoRetrofit2.6.0版本后对suspend方法进行了支持,对使用
kotlin
的开发者来说简直是福音,但是执行suspend方法的时候异常处理仍然是件繁琐的事情,必须显示的执行
初一十五啊
·
2023-11-01 19:16
Android
移动开发
Android
移动开发
面试
Coroutine + Retrofit 封装网络请求
Coroutine+Retrofit封装网络请求参考文章1Retrofit+
Kotlin
Coroutine重构Android网络框架2OkHttp踩坑记:为何response.body().string
xiayuexingkong
·
2023-11-01 19:44
Android
retrofit
协程
网络请求
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他