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 :
Kotlin
基础 入门
1.
Kotlin
基础入门1.
kotlin
你好世界funmain(args:Array){println("Hello,
Kotlin
!")}
javaGHui
·
2023-12-20 16:03
Kotlin相关
android
kotlin
笔记
Android
Kotlin
语言下的文件存储
目录将数据存储到文件中创建文件和保存数据读取文件SharedPreferences存储存储数据到SharedPreferences中Context类中的getSharedPreferences()方法Activity类中的getPreferences()方法从SharedPreferences中读取数据SQLite数据库存储创建数据库调用数据库操作数据库增删改查升级数据库将数据存储到文件中创建文件
pgc_tel
·
2023-12-20 14:11
我的Android之路
android
kotlin
开发语言
数据库升级
编写CI/CD自动化部署脚本
或者持续集成(ContinuousIntegration)CD,可以指持续交付(ContinuousDelivery)或持续部署(ContinuousDeployment)持续集成(CI)持续集成是一种软件
开发实践
安德伍德之心
·
2023-12-20 12:48
ci/cd
自动化
servlet
Kotlin
那些与Java不一样的写法
一、构造器//一个User类classUser{}//添加参数的主构造器classUser(name:String){}//加val、var声明为类的属性classUser(valname:String){}//init代码块可以添加初始化逻辑classUser(valname:String){init{...}}//次构造器classUser(valname:String){init{...}c
郑子
·
2023-12-20 11:04
Android:基础篇
java
kotlin
开发语言
【
Kotlin
】基础变量、集合和安全操作符
文章目录数字字面常量显式转换数值类型转换背后位运算符字符串字符串模板修饰符数组集合(
Kotlin
自带)通过序列提高效率惰性求值序列的操作方式中间操作末端操作可null类型安全调用操作符?.操作符?
xoliu1
·
2023-12-20 10:56
kotlin
kotlin
开发语言
android
Kotlin
lateinit 判断是否初始化时通过反射吗?
lateinit表示延迟初始化。使用起来很简单,如下:classLateinitDemo{lateinitvarstr:Stringfuninit(){str="HelloWorld!"}funtest(){if(this::str.isInitialized){println("strisinitialized,it's$str")}else{println("strisuninitialize
星流星
·
2023-12-20 09:54
runCatching异常捕获onSuccess/onFailure返回函数,
Kotlin
runCatching异常捕获onSuccess/onFailure返回函数,
Kotlin
funtest(a:Int,b:Int){runCatching{a/b}.onSuccess{println(
zhangphil
·
2023-12-20 09:08
kotlin
kotlin
安卓开发学习---
kotlin
版---笔记(三)
网络安卓主页的网络框架:OkHttp在OkHttp的基础上进行封装的:Retrofit框架,更常使用OkHttp学习在使用网络请求的时候,先添加网络访问权限:类似还有其他:除此之外,还有添加两个依赖:在app-build.gradle-dependencies下:implementation("com.squareup.okhttp3:okhttp:4.9.0")//网络请求日志打印impleme
AsiaSun.
·
2023-12-20 09:33
安卓学习
android
学习
kotlin
Android 图片加载库之Coil的详解与使用
接下来,我将介绍一款以
kotlin
语言开发的框架Coil。Coil的介绍一、介绍是
蜗牛、Z
·
2023-12-20 09:29
图片短视频
kotlin
android
android
kotlin
Coil
Android Weekly Notes #449
AndroidWeeklyIssue#449Android
Kotlin
AnalyticsMadeSimple!
圣骑士wind
·
2023-12-20 07:31
ViewBinding与DataBinding(视图绑定与数据双向绑定)
findViewById()过于繁琐,强制转换不安全;butterkniife会存在众多臃肿的全局变量的控件,已不再维护;
kotlin
-android-extensions通过引入布局可以直接使用资源id
苏火火丶
·
2023-12-20 03:47
Android
Jetpack
android
jetpack
android
Kotlin
入门(四):关键字之lateinit(笔记)
在
Kotlin
中定义变量或者属性都是需要初始化值的,并且其都是private的,但是有些时候对于变量或者属性只需要声明,但是不需要初始化,则
kotlin
提供了lateinit关键字来实现:classStudent
睿丶清
·
2023-12-20 01:34
一文快速实战
Kotlin
协程与Flow
今天就带大家一起来解决这个问题,通过几个简单的Demo和实战,巩固我们
Kotlin
协程和Flow的知识体系,从而能更有信心地用到
BlueSocks
·
2023-12-20 01:49
Kotlin
Multiplatform的现状—2023年网络研讨会
Kotlin
Multiplatform的现状—2023年网络研讨会在2023年,
Kotlin
Multiplatform因其开发、当前状态和未来潜力而受到了相当大的关注。
Calvin880828
·
2023-12-19 23:31
kotlin多平台
kotlin
开发语言
android
Kotlin
协程库v1.7.1的核心模块(
kotlin
x-coroutines-core)--
kotlin
x.coroutines篇
目录asContextElement:asCoroutineDispatcher:jsasDeferred:asExecutor:jsasPromise:async:jsawait:awaitAll:awaitCancellation:cancelAndJoin:cancelChildren:CancellableContinuation:CancellationException:Closeab
小铁-Android
·
2023-12-19 23:29
kotlin
开发语言
android
2312d,D语言单元测试等
原文我最近决定在"系统编程"领域试些小众语言.我已用了Java,Dart和
Kotlin
等高级语言编程多年了(并试了许多其他相同级别或更高级的语言),需要扩大视野,因为对某些类型应用,这些语言并不是最好的工具
fqbqrr
·
2023-12-19 22:48
dlang
d
d
关于compose和
kotlin
的一些兼容性问题
以下是出现的兼容性问题之一:androidx.compose.compiler.plugins.
kotlin
.IncompatibleComposeRuntimeVersionException:YouareusinganoutdatedversionofC
IT_Studio
·
2023-12-19 22:43
kotlin
开发语言
android
Androidstudio加载编译时
kotlin
-compiler-embeddable一直下载中
打开网址https://repo.maven.apache.org/maven2/org/jetbrains/
kotlin
/
kotlin
-compiler-embeddable/1.6.10/1.下载jar
Ocean_奋斗史
·
2023-12-19 22:12
工作中遇到的问题
kotlin
android
Gson 自动生成适配器插件
在json解析方面我们常见有下面几方面困扰1.moshicode-gen能自动生成适配器,序列化效率比gson快,但是自定义程度不如gson,能java
kotlin
共存且解决了默认值的问题2.gsonapi
亚洲小炫风
·
2023-12-19 18:07
java
json
json
零反射
gson
提升速度
json解析速度最快的方式
Linux 音视频SDK
开发实践
一、兼容性适配处理为什么需要兼容处理?1、c++兼容处理主要有ABI兼容性问题,不同ubuntu系统依赖的ABI版本如下:ubuntu18.04ubuntu16.04ubuntu14.04g++7.55.44.8stdc++版本libstdc++.so.6.0.25libstdc++.so.6.0.21libstdc++.so.6.0.19GLIBCXXGLIBCXX_3.4.25GLIBCXX_
samxfb
·
2023-12-19 18:26
linux
音视频
ubuntu
arm开发
架构
Flutter 教程之
Kotlin
多平台与 Flutter,为您的应用选择哪一个
Kotlin
Multiplatform和Flutter是两个最流行的多/跨平台应用程序框架,它们正在迅速成熟。两者都允许您在为Android和iOS开发应用程序时重用代码。
iCloudEnd
·
2023-12-19 17:38
kotlin
.
Kotlin
NullPointerException
AS打包时一直报错,点击右下角的感叹号,弹出来的信息里提示
kotlin
.
Kotlin
NullPointerException,但工程中没有任何地方使用
Kotlin
解决方案:把build.gradle版本升级到
默_4971
·
2023-12-19 17:05
DiffUtils 遇到
Kotlin
,榨干视图局部刷新的最后一滴性能
前言:RecyclerView作为Android开发中最常用的开发组件,简单的静态页面,是不需要使用DiffUtils的。为了提高RecyclerView的渲染性能,最容易想到的就是使用DiffUtils组件,一方面做到了只刷新某个变化了Item;另一方面通过DiffUtils派发能够触发RecyclerView默认动画效果,让界面更加优雅。在前端各种双向绑定,数据驱动大行其道的今天,许多开发理念
让开,我要吃人了
·
2023-12-19 12:13
Android进阶之路
java
开发语言
移动开发
安卓
Android
Kotlin
Paging3 Flow完整教程
准备好接口packagecom.example.android_learn_paging.netimportcom.example.android_learn_paging.model.NetDataListimportretrofit2.http.GETimportretrofit2.http.QueryinterfaceFeedBackApi{@GET("api/v1/open/test")s
安果移不动
·
2023-12-19 12:41
002android
android
kotlin
android
studio
DiffUtil + RecyclerView 在
Kotlin
中的使用
很惭愧,做了多年的Android开发还没有使用过DiffUtil这样解放双手的工具。文章目录1DiffUtil用来解决什么问题?2DiffUtil是什么?3DiffUtil的使用4参考文章1DiffUtil用来解决什么问题?先举几个实际开发中的例子帮助我们感受下:加载内容流时,第一次加载了ABC,第二次加载了BCD,如何让用户能看到不重复的内容?网络数据和本地数据不一致,如何能够找出不一致的内容?
Gerry_Liang
·
2023-12-19 12:07
项目实战
kotlin
android
DiffUtil
RecyclerView
kotlin
标展函数(apply,let,run)
1、applyapply函数可与看做是一个配置函数,传入一个对象,返回一个配置好的对象,在作用域内可以直接调用该对象的任意方法:classStudent{varname:String?=nullvarage:Int?=null}funmain(){classStudent{varname:String?=nullvarage:Int?=null}funmain(args:Array){valstu
qq_26554909
·
2023-12-19 09:01
kotlin
android
java
程序世界的奇幻旅程:从码农梦想家到JAVA
开发实践
者
从小时候对黑客的无限羡慕,到大学里对安卓开发热血沸腾,再到职场上成为一名Java开发工程师,我的编程之路犹如坐过山车:激情与挑战并存,惊喜与苦恼交织。那时,我幻想自己将成为一名神奇的码农,像编织魔法般编写程序,创造出令人惊叹的虚拟世界。初识编程:梦想的萌芽“为什么选择计算机专业?”许多人问过我同样的问题。我的回答总是充满自信和笑意:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷
懒鱼七忆
·
2023-12-19 07:55
java
开发语言
LeetCode之Group the People Given the Group Size They Belong To(
Kotlin
)
问题:方法:通过map结构存储list,当list装满groupSize时移到result中即可,遍历所有元素即可得到最终结果。classGroupThePeopleGivenTheGroupSizeTheyBelongTo{fungroupThePeople(groupSizes:IntArray):List>{valresult=mutableListOf>()valmap=mutableMa
糕冷羊
·
2023-12-18 21:33
拿来吧你,Compose尝鲜初体验!
这已经是它的第三个版本:第一版:
Kotlin
+Jetpack第二版:Flutter第三版:Compose+Jetpack还记得去年Compose推出的时候,我就在团队内部分享了一次Compose,当时为了展示一个
九心_
·
2023-12-18 20:31
Kotlin
协程(二) -协程取消与超时
协程一:
Kotlin
协程(一)在长时间运行的程序中,如果协程的执行结果不需要了,那么协程是可以取消的,使用Job,cancel()函数执行示例(1):funmain()=runBlocking{valjob
码路恒行
·
2023-12-18 18:20
VUE中监听企业
开发实践
背景:我干哦!最近需求是让中英文翻译vue页面,我这个后端哪里会哦,这不遇见了一个棘手的问题,我描述下:上面是一个list根据查询到的值进行判断显示,如果是z就显示主信息,其他的ABC正常显示。试了几种方式后都不行,然后问了问同事,学到了监听的使用步骤,最终实现切换中英文的时候,下拉框里面的内容成功的切换为了中英文接下来我记录下实现步骤:1.引入vueimportVuefrom'vue';2.定位
PaoShan
·
2023-12-18 18:46
vue.js
前端
javascript
【自定义View】android自定义渐变色圆弧+水波纹布局
本次用
kotlin
写了自定义渐变色圆弧+水波纹布局。备注:双水波纹的手写代码我放在文末了。但我自己写的运行起来有亿点点难看。
qq_28909387
·
2023-12-18 17:22
android
自定义view
水波纹
渐变色
炫酷效果
谈谈跨终端开发
对于我这个web前端老鸟来说,开发思路是相同的,不熟的只是对应的平台特性API和开发语言(Java/
Kotlin
/OC/Swift)。方便以后自
15d843cd48a8
·
2023-12-18 14:20
Kotlin
| 7.运算符重载及其他约定
本章内容包括:运算符重载约定:支持各种运算的特殊命名函数委托属性7.1运算符/**--------------------7.1.1重载二元算术运算----------------------*///代码清单7.1定义一个plus运算符dataclassPoint(valx:Int,valy:Int){//定义一个名为plus的方法operatorfunplus(other:Point):Poin
Jinbeen
·
2023-12-18 12:26
安卓开发学习---
kotlin
版---笔记(二)
UI学习UI分类安卓的UI分为两大类:一类叫做View视图,一类叫做ViewGroup容器View视图:TextView,Button,ImageView都是常见的视图ViewGroup容器:内部尅承载、放置、添加View视图的容器布局方式安卓布局主要有:线性布局、相对布局、帧布局、约束布局LinearLayout线性布局LinearLayout线性布局:横着或者竖着按顺序排列其属性主要有:ori
AsiaSun.
·
2023-12-18 12:17
安卓学习
android
学习
kotlin
Kotlin
(十七) 泛型和委托
泛型的基本用法泛型主要有两种定义方式:一种是定义泛型类,另一种是定义泛型方法,使用的语法结构都是。当然括号内的T并不是固定要求的,事实上你使用任何英文字母或单词都可以,但是通常情况下,T是一种约定俗成的泛型写法。定义一个泛型类,示例如下:classTestClass{funtest(param:T):T{returnparam}}调用:valtestClass1=TestClass()valtes
pgc_tel
·
2023-12-18 12:15
Kotlin学习之路
kotlin
java
开发语言
《
Kotlin
核心编程》笔记:设计模式
创建型模式主流的创建型模式有:工厂方法模式、抽象工厂模式、构建者模式伴生对象增强工厂模式在有些地方会把工厂模式细分为简单工厂、工厂方法模式以及抽象工厂。这里主要介绍简单工厂的模式,它的核心作用就是通过一个工厂类隐藏对象实例的创建逻辑,而不需要暴露给客户端。典型的使用场景就是当拥有一个父类与多个子类的时候,我们可以通过这种模式来创建子类对象。假设现在有一个电脑加工厂,同时生产个人电脑和服务器主机。我
川峰
·
2023-12-18 10:02
kotlin
设计模式
架构设计
kotlin
设计模式
工厂模式
构建者模式
观察者模式
策略模式
模板方法模式
Kotlin
:The feature “trailling commias“ is only avaliable since language version 1.4
报错信息为,
kotlin
版本低于1.4,而有些特征只有在高于1.4的版本可用。
Yamerger
·
2023-12-18 10:22
kotlin
开发语言
android
C语言飞机大战
一、前言[设计难度:★☆☆☆☆[参考书籍:《C语言课程设计与游戏
开发实践
教程》[主要涉及知识:函数封装+循环判断语句[程序运行效果图:[主要的游戏功能:通过按键’w’,‘s’,‘a’,'d’分别实现飞机的上下左右移动按空格键发射子弹按
不喜欢^打^逆风局
·
2023-12-18 08:28
c语言
游戏程序
Android Studio - 显示配置
3.运行后不自动弹出Run窗口路径:Run→EditConfigurations→左下角Editconfigurationtemplates→
Kotlin
→最下面取消
Jomurphys
·
2023-12-18 07:26
Android
Studio
android
studio
Kotlin
属性复制方法
vardozer=DozerBeanMapper()/***属性复制,使用方法*/inlinefunAny.transfer():T{returndozer.map(this,T::class.java)}/***集合内元素的属性复制*/inlinefunList.transferEntries():Collection{returnthis.parallelStream().map{dozer.
东来东往ol
·
2023-12-18 07:11
Kotlin
属性复制
kotlin
对象拷贝
Spring Boot
Kotlin
支持中文文档
原文链接SpringBoot
Kotlin
支持中文文档引言所需条件空安全
Kotlin
APIrunApplication扩展依赖管理@ConfigurationProperties测试资料更多阅读示例引言
Kotlin
逆水行舟x
·
2023-12-18 06:33
spring
boot
spring
boot
kotlin
后端
Kotlin
ArrayList类型toTypedArray转换Array
Kotlin
ArrayList类型toTypedArray转换ArraydataclassPoint(valx:Float,valy:Float)funarray_test(points:ArrayList
zhangphil
·
2023-12-18 05:14
kotlin
kotlin
AndroidStudio 优秀插件推荐
AndroidStudio插件推荐一、插件列表1.AlibabaJavaCodingGuidelines2.AndroidButterKnifeInjections(Support
Kotlin
)3.GsonFormat4
x024
·
2023-12-18 01:52
Android
Android
AndroidStudio
AndroidStudio插件
插件
Plugins
Android Studio插件开发
我们使用独立的方式创建项目一个独立的Groovy/Java/
Kotlin
项目,该项目生成并发布一个jar然后可以在多个版本中使用它并与他人共享,并且此jar包可能包含一些插件,或者将多个相关的任务类捆绑到单个库中接下来我们先从基本的构建脚本中的插件开始操作步骤
augfun
·
2023-12-18 01:22
gradle
android
studio
android
kotlin
Kotlin
实战指南十九:use 函数魔法
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/117366756本文出自【赵彦军的博客】文章目录往期精彩文章use函数往期精彩文章
Kotlin
赵彦军
·
2023-12-18 00:04
Kotlin实战指南
kotlin
use
kotlin
kotlin
io
Kotlin
学习笔记
博客地址:http://blog.csdn.net/tangxl2008008/article/category/6340008http://
kotlin
lang.org/docs/reference/
huhanghao
·
2023-12-18 00:34
kotlin学习
kotlin
kotlin
使用遇到的坑。。。
CouldnotGET'https://dl.google.com/dl/android/maven2/com/android/suppor……最近开始学习
kotlin
,遇到几个小问题,在这里记录一下1
w366549434
·
2023-12-18 00:34
kotlin
kotlin
配置
Kotlin
基础:Use与Let 的区别:
1、Use用于确保即使发生错误也可以关闭资源。它只能在实现Closeable接口的对象上调用,使用use函数,不需要调用close。例如:db.query(url,null,null,null,null).use{it?let{while(it.moveToNext){}}}2、Let将原始对象或代码块作为参数传递到Lambda表达式中,返回值为代码块的最后一行或者指定return的返回值。场景:
ahui_123456789
·
2023-12-18 00:02
开发语言
kotlin
解锁
Kotlin
中‘use‘关键字的威力
在
Kotlin
中,开发人员在处理需要显式管理的资源(如文件、数据库连接或网络流)时经常会遇到'use'关键字。理解'use'关键字及其重要性可以带来更干净、更可靠的代码和高效的资源处理。
锐湃
·
2023-12-18 00:02
Kotlin
kotlin
开发语言
android
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他