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开发笔记
Kotlin
-KCP的应用-修改SDK版本号
背景在SDK开发中,一般会暴露获取SDK版本号的接口,获取的版本号一般为String类型,比如://sdk接口interfaceSdk{fungetVersion():String}//sdk调用方sdk.getVersion()上述方式可以通过在gradle.properties中配置版本号,然后在build.gradle中读取版本号生成至BuildConfig.java中,例如://gradl
guodongAndroid
·
2023-11-26 07:03
Kotlin
学习——kt里的集合List,Set,Map & List集合的各种方法之Int篇
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:16
SpringBoot
kotlin
学习
list
Kotlin
学习——kt里面的函数,高阶函数 & 函数式编程 & 扩展函数和属性
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:45
SpringBoot
kotlin
学习
微信
KMP—仅需一套代码,使用
kotlin
也能一站式搭建android, 桌面端,和web端app!
如果你还不了解ComposeMultiplatform是什么,也可以直接参考官网的JetBrains网站的『长懒看』说明,一句话就是:FastreactiveDesktopandWebUIframeworkfor
Kotlin
程序员小森
·
2023-11-26 01:21
[QML
开发笔记
]-QML绘制仪表盘
[QML
开发笔记
]-QML绘制仪表盘使用QML绘制仪表盘,主要是因为使用QPainter绘制控件绘制习惯了,使用QML也要绘制一个试试。
巧克力chocolate
·
2023-11-25 22:48
QML
QML
仪表盘
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 22:15
SpringBoot
kotlin
学习
微信
Android | Compose 初上手
简介JetpackCompose是用于构建原生Andorid界面的新工具包,Compose使用了更少的代码,强大的工具和直观的
Kotlin
Api简化并且加快了Android上界面的开发。
Tʀᴜsᴛ³⁴⁵
·
2023-11-25 20:15
Compose
android
kotlin
开发语言
[Graphic
开发笔记
] 4. 可交互 Flutter 图表
在数据可视化中,交互是很重要的。Flutter图表库Graphic拥有一套精心设计的交互系统,以应对各种各样的可交互图表。这套系统建立在若干个概念之上,只要理解了这些概念,如何处理Graphic中的交互就变得简单而灵活。这些概念中有些是创新的,但它们都是直观而易于理解的。这篇文章将介绍这些概念,以帮助你通过Graphic创建可交互的Flutter图表。手势(Gesture)作为一个触控优先的GUI
entronad
·
2023-11-25 20:15
前端
Flutter
Jetpack-Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
修之竹
·
2023-11-25 20:15
Android
Jetpack
android
jetpack
android
jetpack
Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
锐湃
·
2023-11-25 20:45
jetpack
学习
android
8:
kotlin
类型检查和转换(Type checks and casts)
在运行时可以执行类型检查以检查对象的类型。类型转换将对象强制转换为不同的类型is和!is可以使用is或者!is来判断实例是不是指定的类型funmain(){varobj:Any="cast"if(objisString){println(obj.length)//4}obj=123if(obj!isString){print("NotaString")//NotaString}else{print
跳墙程序员
·
2023-11-25 19:16
kotlin教程
kotlin
Kotlin
基础——Lambda和函数式编程
Lambda使用{}定义Lamba,调用run运行run{println(1)}更常用的为{参数->操作},还可以存储到变量中,把变量作为普通函数对待valsum={x:Int,y:Int->x+y}println(sum(1,2))maxBy()接收一个Lambda,传递如下classPerson(valname:String,valage:Int)valpeople=listOf(Person
松仔log
·
2023-11-25 19:45
#
Kotlin基础
kotlin
开发语言
android
5:
kotlin
类(Classes )
kotlin
支持面向对象编程,也有雷和对象的概念要声明一个类需要使用class关键字classCustomer属性(Properties)可以在类名后边添加(),在()里边声明属性classContact
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
android
7:
kotlin
数组 (Arrays)
kotlin
中最常见的数组类型是对象类型数组,数组由array类表示。什么时候使用当你在
kotlin
中有特殊的底层需求需要满足时,可以使用数组。
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 19:39
SpringBoot
kotlin
学习
开发语言
12.枚举
由enum修饰的类enumclassLogLevel{VERBOSE,DEBUG,INFO,WARN,ERROR,ASSERT}
kotlin
中枚举类可以有构造器以及成员方法enumclassLogLevel1
学吉他的袁先生
·
2023-11-25 18:10
Linux驱动
开发笔记
(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo
红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《Linux驱动
开发笔记
长沙红胖子Qt
·
2023-11-25 17:13
linux驱动开发
linux
驱动开发
Kotlin
双冒号 :: 使用
Kotlin
中双冒号操作符,表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法,先来看一下例子:funmain(args:Array){println(lock("param1
InFatuated
·
2023-11-25 13:08
Kotlin
StandardKt
@
kotlin
.internal.InlineOnlypublicinlinefunTODO():Nothing=throwNotImplementedE
MarkRZJ
·
2023-11-25 11:47
Kotlin
kotlin
编程语言
kotlin
核心之协程
协程是轻量级线程(官方表述)协程就是方法调用封装成类线程的API。方法调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。因此从这个角度说,它是轻量级线程没错。当然,协程绝不仅仅是方法调用,因为方法调用不能在一个方法执行到一半时挂起,之后又在原点恢复。这一点可以使用EventLoop之类的方式实现。想象一下在库级别将回调风格或Pr
步基
·
2023-11-25 11:47
Android开发
kotlin
Kotlin
中Flow的简单应用
Kotlin
中Flow的简单应用什么是Flow?Flow解决了什么问题?Flow的基本使用什么是Flow?
小码农ht
·
2023-11-25 11:17
kotlin
android
10分钟带你搞懂协程、LiveData-和-Flow,
kotlin
协程并发
从API1开始,处理Activity的生命周期(lifecycle)就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:随着Fragment的加入,这个问题也变得更加复杂:而开发者们面对这个挑战,给出了非常稳健的解决方案:分层架构。分层架构如上图所示,通过将应用分为三层,现在只有最上面的Presentation层(以前叫UI层)才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。
m0_66144765
·
2023-11-25 11:44
程序员
架构
移动开发
android
谷歌推荐:在 MVVM 架构中使用
Kotlin
Flow
极简实战,这个项目主要包了以下功能:自定义RemoteMediator实现network+db的混合使用(RemoteMediator是Paging3当中重要成员)使用DataMapper分离数据源和UI
Kotlin
Flow
锐湃
·
2023-11-25 11:43
协程
jetpack
mvvm
在 MVVM 中 使用
Kotlin
Flow
Google推荐在MVVM中使用
Kotlin
Flow我相信如今几乎所有的Android开发者至少都听过MVVM架构,在GoogleAndroid团队宣布了Jetpack的视图模型之后,它已经成为了现代Android
小涂Ss
·
2023-11-25 11:42
android
kotlin
rxjava
【
Kotlin
精简】第9章
Kotlin
Flow
1前言上一章节我们学习了
Kotlin
的协程【
Kotlin
精简】第8章协程,我们知道协程实质是对线程切换的封装,能更加安全实现异步代码同步化,本质上协程、线程都是服务于并发场景下,其中协程是协作式任务,线程是抢占式任务
__Yvan
·
2023-11-25 11:41
Kotlin
Android
kotlin
开发语言
android
Android之Gradle多Module常见配置修改和优化
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin
语言的
kotlin
-basedDSL,抛弃了基于XML的各种繁琐配置。面向Jav
mayundoyouknow
·
2023-11-25 11:55
Android面试整理2021
Gradle配置
gradle
build
maven
Android中的Gradle之配置及构建优化
Gradle是一种项目自动化构建工具,基于Groovy语言来声明项目设置,同时支持
kotlin
文件xxx.gradle.kts作为DSL(DomainSpecifiedLanguage)。
奇舞移动
·
2023-11-25 11:54
Android
Android
Gradle
Android Gradle 升级到7.x及Maven推送问题
plugins{id'com.android.library'id'
kotlin
-android'id'maven'}//源代码一起打包taskandroidSourcesJar(type:Jar){archiveClassifier.set
xiangzhihong8
·
2023-11-25 11:53
深入Android应用开发
android
maven
java
你应该知道的
kotlin
实用技巧
前言众所周知,
kotlin
是google力推的用以取代java的android开发语言
kotlin
使用起来比较方便,同时有许多语法糖本文主要讲解了一些比较实用的
kotlin
技巧自定义圆角矩形在项目中,我们常常要定义圆角矩形背景
Kepler_II
·
2023-11-25 09:35
Java反射调用
kotlin
中的类,Object类,Companion对象
Java反射调用
kotlin
中的类,Object类,Companion对象1.Java反射调用
kotlin
中的普通类
kotlin
普通类:packagecom.common;classTestNormal
keeng2008
·
2023-11-25 05:28
Kotlin
Android
java
kotlin
Redis运维
开发笔记
文章目录初识redis1.1盛赞Redis1.2Redis特性1.2.1速度快1.2.2基于键值对的数据结构服务器1.2.3丰富的功能1.2.4简单稳定1.2.5客户端语言多1.2.6持久化1.2.7主从复制1.2.8高可用和分布式1.3redis使用场景1.3.1redis可以做什么1.缓存2.排行榜系统3.计数器应用4.社交网络5.消息队列系统1.3.2redis不可以做什么API的理解和使用
KunApo
·
2023-11-25 02:22
笔记
redis
redis
数据库
Android-图片加载库 Coil 介绍
并且是全用
Kotlin
编写,如果你是纯
Kotlin
项
我爱田Hebe
·
2023-11-25 00:17
Kotlin
Vocabulary |
Kotlin
内建代理
Kotlin
不仅可以让您通过by关键字轻松实现代理,还在标准库中提供了像lazy()、observable()、vetoable()以及notNull()这样的内建代理。
谷歌开发者
·
2023-11-24 21:10
用
Kotlin
实现注解Annotation
《Java注解Annotation的使用》本篇只是上一面这一篇的
Kotlin
实现。自定义注解1.首先,定义一个class级别的注解,用于标识某个类是否能序列化成Json字符串。
WongKyunban
·
2023-11-24 19:44
Android
java
反射
json
Kotlin
—— 内联函数
一、前言
Kotlin
标准库中所有集合操作的函数都是内联的(inline),例如:publicinlinefunIterable.forEach(action:(T)->Unit):Unit{for(elementinthis
青叶小小
·
2023-11-24 17:01
小程序
开发笔记
《六》如何生成自己的二维码
需求说明:根据用户登录名生成每个人的专属二维码。微信小程序有提供生成小程序码的方法,但是却没有生成普通文本或网页链接二维码的方法,因此自己去网上找了插件weapp-qrcode,它是根据qrcode.js改进的。效果预览:使用方法:wxml:js:(可在drawQrcode的参数text处传入个人信息,这里方便展示使用的百度链接)//将dist目录下,weapp.qrcode.js复制到项目目录中
菜菜___
·
2023-11-24 14:46
iOS
开发笔记
-101:Swift5 - 播放视频
varplayer:AVPlayer?varplayerViewController=AVPlayerViewController()leturlString:String=videoModel?.videoUrl??""player=AVPlayer(url:NSURL(string:urlString)!asURL)playerViewController.player=player//添加v
原味蛋炒饭
·
2023-11-24 14:00
OkHttpUrlConnection库编写代码示例
OkHttpUrlConnection库编写的爬虫程序,该程序使用
Kotlin
编写的。
华科℡云
·
2023-11-24 14:26
ssl
网络协议
现代化程序
开发笔记
(16)——序列化与反序列化
本系列文章以我的个人博客的搭建为线索(GitHub仓库:Evian-Zhang/evian-blog),记录我在现代化程序设计中的一些笔记。在这篇文章中,我将介绍的是序列化与反序列化的相关技术与数据格式标准。需求背景众所周知,任何一个大型程序都需要和外界进行数据沟通交流,既需要接收外界传入的数据,也需要把内部计算得出的数据持久化。同时,随着程序规模的扩大和逻辑的复杂化,我们需要将数据妥善地组织才能
EvianZhang
·
2023-11-24 11:39
现代化程序开发笔记
Json
序列化反序列化
QT下的ROS安装配置与
开发笔记
(附带简单的ROS界面发布器与订阅器例子)
文章目录1.两种安装方式介绍2.安装配置(方法一)2.1安装qt_ros2.2配置qt2.3新建工程运行3.无界面的发布器与订阅器4.带界面的发布器与订阅器1.两种安装方式介绍方法一:QtCreator配置版本安装方式(本人使用):http://wiki.ros.org/IDEs#Qt_Creator_Plugin_for_ROS这种方式使用的是qt的pro工程,因此没有ros的配置(CMakeL
非晚非晚
·
2023-11-24 10:13
ROS
Qt
ROS
QT
配置
发布器与订阅器
转行做 IT 多数在 30 岁+、43%程序员每天一半时间不在编码,最新开发者生态系统现状报告发布!...
为了洞察开发者及其技术的最新趋势,行业中领头的JavaIDEIntelliJIDEA、
Kotlin
编程语言背后的软件工具开发公司JetBrains在
CSDN资讯
·
2023-11-24 10:22
kotlin
遍历数据同时删除之利用
kotlin
迭代器安全删除
kotlin
遍历数据同时删除,利用
kotlin
迭代器安全删除查了各种百度,竟然没有循环时候安全删除的例子,都是从
kotlin
官网copy过来的单个添加单个删除,摸摸索索的写了个遍历删除的。
有时有晌
·
2023-11-24 06:01
kotlin
Android
kotlin
开发语言
使用Koin和
Kotlin
搭建简单的MVVM框架(上)
基础知识Coroutines(协程)
Kotlin
选择
Kotlin
的主要原因是因为
Kotlin
使Android开发更快、更好、更简洁。Koin:轻量级依赖注入框架。
努尔江
·
2023-11-24 06:45
在
Kotlin
的 data class 中使用 MapStruct
pexels-nguyễn-xuân-trung-899737.jpg一.dataclass的copy()为浅拷贝浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配
fengzhizi715
·
2023-11-24 05:25
【
Kotlin
】初识
Kotlin
之基础类型与数据容器
【
Kotlin
】初识
Kotlin
(一)1、浅短认识
Kotlin
首先,咱们只需要认识一点,就可以看见这门语言的含金量!
woodwhale
·
2023-11-24 05:18
Android
Kotlin
与君共勉
kotlin
android
java
十一、
kotlin
的协程(二)
协程的异步流为什么要有异步流?挂起函数可以异步返回单个值,但如果需要返回多个值怎么办?此时便可以使用异步流以前没有异步流的情况下,我们使用传统方式将会是下面这样:privatefunsimple():List{vallist=mutableListOf()for(iin1..3){TimeUnit.MILLISECONDS.sleep(200)list.add(i)}returnlist}funm
渣渣→_→
·
2023-11-24 04:15
kotlin
kotlin
android
java
Kotlin
基础学习(十)—— 集合 & 数组
一、集合——只读集合&可变集合
kotlin
.collections.Collection:只读集合,执行从该集合中读取数据的操作,可遍历集合中的元素、获取集合大小、判断集合中是否包含某个元素
kotlin
.collections.MutableCollection
浅唱整个春天
·
2023-11-24 04:15
Kotlin基础
kotlin
学习
java
Kotlin
数组与集合
文章目录
Kotlin
数组创建常用属性
Kotlin
集合概述List创建遍历集合增删改操作Set创建遍历集合增删改操作Map创建遍历增删改操作惰性集合集合和可空性
Kotlin
数组创建在
Kotlin
中,我们一般使用
xiangxiongfly915
·
2023-11-24 04:44
Kotlin
Kotlin集合
再次封装权限动态申请工具类
我这里会把工具类用
kotlin
写成一个文件,只要复制粘贴过去你项目就能用了,不行的话再做小修改就行。二、使用方法先上使用方法,后面再贴代码,和解释。已Camera为例,先在Manifest里面声明。
小林望北
·
2023-11-24 04:13
Android开发
动态申请权限
AppOpsManager
Permission
Kotlin
第五弹:数据容器
会一直坚持写关于
Kotlin
的入门系列文章,赶紧关注一起学习吧!
Ken'
·
2023-11-24 04:38
Kotlin从入门到精通
kotlin
android
开发语言
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他