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搞起来
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
常见的排序算法--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
开发语言
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
开发语言
常用编程语言排行与应用场景汇总(2023.10)
PHP九、SQL十、ASM(AssemblyLanguage)十一、Go十二、Scratch十三、Delphi/ObjectPascal十四、MATLAB十五、Swift十六、Fortran十七、R十八、
Kotlin
秃了也弱了。
·
2023-11-02 04:35
杂谈
开发语言
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
协程
网络请求
Kotlin
apply和with用法和区别
applyapply是
Kotlin
标准库中的一个函数,它允许你在对象上执行一系列操作,然后返回该对象自身。
菠萝加点糖
·
2023-11-01 16:08
kotlin
javascript
前端
kotlin
实现单例模式
kotlin
实现单例模式,大体分为两种方式,一种饿汉式单例模式,一种懒汉式单例模式。
天花板之恋
·
2023-11-01 16:08
kotlin
kotlin
单例模式
开发语言
Android开发知识学习——
Kotlin
进阶
相等性解构Elvis操作符when操作符operatorLambdainfix函数嵌套函数注解使用处目标函数简化函数参数默认值扩展函数类型内联函数部分禁用用内联具体化的类型参数抽象属性委托属性委托类委托
Kotlin
运气真不错!
·
2023-11-01 16:38
android
学习
kotlin
kotlin
中集合操作符
集合操作符1.总数操作符any——判断集合中是否有满足条件的元素;all——判断集合中的元素是否都满足条件;none——判断集合中是否都不满足条件,是则返回true;count——查询集合中满足条件的元素个数;reduce——从第一项到最后一项进行累计;reduceRight——从最后一下到第一项进行累计;fold——与reduce类似,不过有初始值,而不是从0开始累计;foldRight——和r
慕流蓝
·
2023-11-01 16:35
kotlin
开发语言
android
Kotlin
操作集合的高阶函数
Kotlin
提供了很多高阶函数用于对集合进行操作和转换。以下是一些常用的高阶函数:forEach{}:对集合中的每个元素执行指定的操作,无返回值。
wk灬丨
·
2023-11-01 16:01
Kotlin基础
kotlin
Litepal(
kotlin
版写法)
和java相比有两个地方有区别,其它大致写法和java版一样//创建表(不用像java那样需要写一大堆的模板代码,get/set;在
kotlin
中,var就代表实现了set()和get())classProvince
眠序
·
2023-11-01 14:30
Android 开发去掉标题栏的方法(
Kotlin
)
一、修改项目的themes.xml文件位置:res/values/themes/themes.xml增加两行内容:falsetrue二、修改项目的AndroidManifest.XML修改activity的样式为无标题栏。android:theme="@style/Theme.AppCompat.Light.NoActionBar"然后就好了。
HOOLOO
·
2023-11-01 13:36
Android
android
LNMP Wordpress更换主机恢复记
这两天想着换一个服务器,正好闲下来了就把这个网站的事情重新
搞起来
。基本的Wordpress环境搭建按照这个博客的
我的心拜仁
·
2023-11-01 11:42
服务器建设
wordpress
mysql
腾讯云
服务器
上一页
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
其他