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
集合操作符总结
文章目录
kotlin
集合操作符总结mapfilter&filterNot&filterNotNullcounttake&takeLastslicesumOf&sumreduce&foldgroupByflattenflatMap
kotlin
xiangxiongfly915
·
2024-01-26 09:27
Kotlin
kotlin
集合操作符
Kotlin
协程与flow
目录协程基础launchsuspendcoroutineScopejoin终结动作超时组合式协程asyncFlowintellij配置基础flowOn协程基础launchrunBlocking是一个协程生成器,它连接了协程与非协程世界launch也是一个协程生成器,它用于开启一个协程delay可以挂起协程,直到计时结束才继续运行该协程//该协程实现效果:先输出hello,延迟1s后再输出world
Zhillery
·
2024-01-26 09:53
#
Kotlin
kotlin
android
开发语言
kotlin
sum 与 sumOf
kotlin
中sum的作用:计算一个列表里面数字的总和:valnumbers=listOf(1,2,3,4,5)valsum=numbers.sum()println("Thesumis:$sum")/
胡小牧
·
2024-01-26 09:50
Kotlin知识总结
kotlin
java
算法
Java Swing桌面项目打包成可执行jar
IDEA打jar包配置,没有用gradle或maven内容来源某一言如果你没有使用Gradle,你可以按照以下步骤手动打包你的Swing项目为可执行的JAR文件:确保你的项目设置正确:确保你的项目是一个
Kotlin
Swing
ximen502
·
2024-01-26 07:53
java
jar
开发语言
Android笔记 编译
kotlin
文件
一、下载编译包https://github.com/JetBrains/
kotlin
/releases/tag/v1.2.40TIM截图20180425120751.png然后解压。
blossom_6694
·
2024-01-26 04:27
Kotlin
开发环境配置指南
一、下载与安装
Kotlin
编译器步骤1:获取最新版
Kotlin
编译器要配置
Kotlin
开发环境,首先需要从JetBrains官方GitHub仓库下载最新的
Kotlin
编译器。
好奇的菜鸟
·
2024-01-26 04:12
Kotlin
kotlin
浅谈Android开发模式之RxJava+Retrofit+MVP(
kotlin
)
此文分两部分讲,一部分是RxJava+Retrofit网络请求的使用,一部分是MVP模式结合网络请求开发一,RxJava+Retrofit的使用①module引入里面已经封装了OkHttp和Gson,不需要另外引入implementation'com.squareup.retrofit2:retrofit:2.3.0'implementation'com.squareup.retrofit2:co
Wocus
·
2024-01-26 03:28
Java
开发实践
01-0122
一、前言自我介绍:我来自山西省运城市,大二,学习的专业是软件工程。对于个人的整个学习生涯是希望可以终身学习,在自己的学习道路上,我只坚信自己一步一脚印的努力,千锤百炼,百炼成金,希望可以在这个平台上和其他程序员们共同努力,相互学习。二、今日内容1、分享行业知识2、搭建环境JAVA_HOME=bin所在上一层目录PATH=%JAVA_HOME%\bin3、编写Hello程序代码见Hello4、安装I
yyy001..
·
2024-01-26 02:58
Java开发实践
java
开发语言
ide
ARouter 迁移到 TheRouter 使用感受
先看一下官方介绍:TheRouter是一个
Kotlin
编写,用于Android模块化开发的一整套解决方案框架。
快乐的小Android
·
2024-01-26 01:15
Kotlin
Vocabulary | 内联函数的原理与应用
我们的项目里常常会创建一些Util类,用于分类整理那些会在许多地方用到的小型函数(也称实用函数),如果这类函数接收了另一个函数作为参数,则可能会造成一些额外的对象分配,通过使用inline关键字,您可以避免这种情况并提升应用性能。接下来我们就来看一看,当您把一个函数作为参数传递时发生了什么、inline关键字背后做了哪些工作,以及使用内联函数(inlinefunction)时的注意事项。函数调用—
谷歌开发者
·
2024-01-26 00:06
三、
Kotlin
类型初步
1.类&接口1.1类的定义1.1.1空类的定义Java的定义:publicclassFoo{}
Kotlin
的定义:classFoo注意:类的访问权限修饰符默认为public。
zengkaiqiang562
·
2024-01-25 23:08
Kotlin
kotlin
Kotlin
类的定义
Kotlin
类的成员属性
Kotlin
类的扩展成员
空类型安全
智能类型转换
二、
Kotlin
内置类型
1.基本类型1.1
Kotlin
和Java的基本类型对比
Kotlin
Java字节Bytebyte/Byte整型Int&Longint/Integer&long/Long浮点型Float&Doublefloat
zengkaiqiang562
·
2024-01-25 23:07
Kotlin
kotlin
kotlin
集合
Kotlin
函数
Kotlin
数组
kotlin
区间
Pair
和
Triple
一、
Kotlin
开发环境搭建
1.
Kotlin
官网https://
kotlin
lang.org/2.
Kotlin
命令行工具下载下载网址:https://github.com/JetBrains/
kotlin
/releases/tag
zengkaiqiang562
·
2024-01-25 23:37
Kotlin
kotlin
Kotlin
开发环境
Java
转
Kotlin
四、
Kotlin
表达式
1.常量&变量1.1可读写变量(var)varx=initValue//x称为可读写变量注意:当var声明的变量做成员属性时,默认提供setter/getter方法。1.2只读变量(val)valx=initValue//x称为只读变量注意:当val声明的变量做成员属性时,默认只提供getter方法。当val声明的变量做全局变量或局部变量时,相当于Java中被final修饰的常量。1.3常量(co
zengkaiqiang562
·
2024-01-25 23:30
Kotlin
Kotlin
常量和变量
if-else
表达式
when
表达式
运算符重载函数
Lambda
表达式
匿名函数
中缀表达式
如何在
Kotlin
Multiplatform 库的 API 中避免请求 Android Context
如何在
Kotlin
Multiplatform库的API中避免请求AndroidContext假设你正在进行
Kotlin
Multiplatform项目的开发。
Calvin880828
·
2024-01-25 18:57
kotlin多平台
Kotlin进阶
android
kotlin
cocoa
Kotlin
for loop: in、 until、 step、 downTo
Kotlin
forloop:in、until、step、downTofunloop1(){for(iin0..5){print("$i")}println("\n1-end\n")}funloop2()
zhangphil
·
2024-01-25 17:19
kotlin
kotlin
Android 高质量开发之崩溃优化,
kotlin
nativerust跨端
一、崩溃崩溃率是衡量一个应用质量高低的基本指标,那么,该怎样客观地衡量崩溃这个指标,以及又该如何看待和崩溃相关的稳定性。Android的两种崩溃:Java崩溃Native崩溃简单来说,Java崩溃就是在Java代码中,出现了未捕获异常,导致程序异常退出。那Native崩溃一般都是因为在Native代码中访问非法地址,也可能是地址对齐出现了问题,或者发生了程序主动Abort,这些都会产生相应的Sig
wa2231a
·
2024-01-25 13:49
程序员
架构
移动开发
android
【Flutter跨平台插件开发】如何实现
kotlin
跟C++的相互调用
【Flutter跨平台插件开发】如何实现
kotlin
跟C++的相互调用
kotlin
调c++在
Kotlin
中,可以使用JNI(JavaNativeInterface)来调用C++代码调用步骤:创建C++文件并实现函数
GodCupid
·
2024-01-25 12:05
flutter
kotlin
c++
【
开发实践
】前端jQuery+gif图片实现载入界面
一、需求分析载入界面(Loadingscreen)是指在计算机程序或电子游戏中,当用户启动应用程序或切换到新的场景时,显示在屏幕上的过渡界面。它的主要作用是向用户传达程序正在加载或准备就绪的信息,以及提供一种视觉上的反馈,告知用户应用程序正在进行处理。载入界面的作用可以归纳如下:提供反馈:当用户启动应用程序或者进行场景切换时,载入界面的出现可以提供一种反馈,告诉用户程序正在处理他们的请求。这样用户
枫蜜柚子茶
·
2024-01-25 11:12
开发实践
前端
jquery
javascript
html
html5
css
基于JAVA实现的支持多线程访问的WEB服务器
服务提供了可供浏览的网页,对浏览web服务的需求是本程序的背景,当然现在已经有很多web服务器的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与
开发实践
能力
LEMFOooO
·
2024-01-25 11:52
Android | xml和view的那些事
然后会介绍一些业内的方案,如:提效篇:JakeWharton:著名的Butterknife、Android自带:双向绑定的DataBinding、省去findViewById的ViewBinding和
kotlin
哈利迪ei
·
2024-01-25 01:27
开发实践
|MySQL的字符集(二)
作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端工程师近期荣誉:华为云云享专家、阿里云专家博主、三连支持:欢迎❤️关注、点赞、收藏三连,支持一下博主~文章目录引言MySQL中的字符集演示环境命令行查看MySQL字符集比较规则的作用域(常用)(1)服务器级别(2)数据库级别(3)表级别(4)列级别结束语引言上一篇讲到字符、字符集、字符编码,粗略的一笔带过MySQL的编码,本篇想
六月暴雪飞梨花
·
2024-01-24 23:24
技术应用
#
技术|开发工具
#
数据|数据库
数据库
字符集
MySQL
Flutter框架有啥优势
跨平台移动应用开发需要为不同的平台编写不同的代码,例如iOS和Android需要使用Objective-C/Swift和Java/
Kotlin
。
咕噜签名分发
·
2024-01-24 21:39
服务器
Web开发4:单元测试
在Web开发中,单元测试是一种重要的
开发实践
,它可以帮助我们确保代码的质量和可靠性。通过编写和运行单元测试,我们可以验证代码的正确性,减少错误和缺陷,并提高代码的可维护性。
jiet_h
·
2024-01-24 20:20
Web
开发
前端
单元测试
HarmonyOS-ArkTS
开发实践
ArkTS
开发实践
声明式UI基本概念应用界面是由一个个页面组成,ArkTS是由ArkUI框架提供,用于以声明式开发范式开发界面的语言。
阿玮编程_
·
2024-01-24 19:00
harmonyos
鸿蒙系统
java
Kotlin
Basic Learning - series 6
Google推送的31天快速了解
Kotlin
,这篇就是最后一个了。
swust_cp
·
2024-01-24 18:18
【手把手带你玩转MyBatis】源码篇:核心类架构剖析与运作机制详解
通过详尽分析这些关键组件的设计思路和工作流程,你不仅能更加熟练地运用MyBatis进行
开发实践
,更能借此提升对复杂系统架构设计的理解力和洞察力。
陈大狗Ayer
·
2024-01-24 17:00
手把手教你玩转MyBatis
mybatis
架构
java
面试
后端
【Android Gradle 插件】Gradle 构建工具简介 ③ ( Gradle 构建脚本编程语言 | Groovy 语言简介 | Groovy 语言特性 )
一、Gradle构建脚本编程语言Gradle构建工具的构建脚本可以使用Groovy语言或
Kotlin
语言进行编写,使用Groovy语言编写的构建脚本是build.gradle构建脚本;当前大量的Android
修行者对666
·
2024-01-24 17:16
安卓gradle
android
安卓HttpPost不适用于Python CGI服务器
避免在主线程执行长时间运行的操作,使用异步处理机制,如AsyncTask或
Kotlin
协程。下文将是我开发时候遇到得问题总结以及解决方案一一作了详细说明。
q56731523
·
2024-01-24 16:15
android
python
服务器
爬虫
APP爬虫
开发语言
Kotlin
中的扩展属性
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言什么是扩展属性扩展属性与扩展函数类似
盛世光阴
·
2024-01-24 12:32
2018年7月面试记录
ZHYTfinish会立马销毁activity吗view的生命周期activity结束了HandlerQueue如何处理Handler如何知道activity已经结束了CMJFAndroid的单元测试
kotlin
Goach
·
2024-01-24 02:01
Git管理神器SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)
目前市面上比较流行的Git可视化管理工具有SourceTree、GithubDesktop、TortoiseGit,综合网上的一些文章分析和自己的日常
开发实践
心得个人比较推荐开发者使用SourceTree
李友午还当程序员
·
2024-01-24 01:47
git
git
隆重推出 Android KTX,让
Kotlin
的开发更美妙!
今天,我们发布AndroidKTX预览版,这套扩展插件能帮助开发者更为简洁、通顺和优雅地使用
Kotlin
语言开发Android程序。
谷歌开发者
·
2024-01-24 01:59
京东APP鸿蒙版
开发实践
,有点牛逼哦!
京东鸿蒙版来了〜背景随着鸿蒙2.0的发布,华为部分手机用户迎来鸿蒙时代,京东作为华为鸿蒙OS的合作APP,首次投入鸿蒙应用商用版开发,目前已上架V10.0.2版本。鸿蒙OS特性2021年6月3日,华为举行了鸿蒙OS2.0发布会。鸿蒙OS带来了全新桌面及用户体验,如桌面图标支持上滑呼出快捷卡片,原子化能力能通过鸿蒙设备间流转实现快速分享、显示,以及统一控制中心(手势:右上角下滑)、服务中心(手势:屏
程序IT圈
·
2024-01-23 23:33
人工智能
java
android
大数据
编程语言
Android打造能旋转能缩放的ImageView(
Kotlin
版)
这回我带来了最新的用
kotlin
打造的imageview,属于
kotlin
练手级别小制作,希望大家喜欢~~先看效果,然后看源码,关键部分已有注释。采用的是3指缩放,2指旋转。
mafanwei
·
2024-01-23 19:46
kotlin
kotlin实战
android
自定义view
imageview
Android双指缩放ScaleGestureDetector检测放大因子大图移动到双指中心点ImageView区域中心,
Kotlin
Android双指缩放ScaleGestureDetector检测放大因子大图移动到双指中心点ImageView区域中心,
Kotlin
在Android双击图片放大移动图中双击点到ImageView区域中心
zhangphil
·
2024-01-23 19:16
kotlin
Android
android
kotlin
Kotlin
学习笔记(1)关键词解释
Kotlin
学习笔记(1)关键词解释一、关键字解释var和valvar可变变量,和Java中的声明变量方式一样val只读变量,相当于Java中的final,一个val必须初始化,之后就只能读取,不能改变
雨森之雨
·
2024-01-23 18:01
找不到
kotlin
x.android.synthetic***
找不到
kotlin
合成布局文件引用,就需要添加
kotlin
-android-extensions依赖,添加方法如下:方法一:如果你的gradle版本是applyplugin:android...这种写法的
xiaowang_lj
·
2024-01-23 14:05
android
Kotlin
程序设计 扩展篇(一)
Kotlin
程序设计(扩展一)**注意:**开启本视频学习前,需要先完成以下内容的学习:请先完成《
Kotlin
程序设计》视频教程。请先完成《JavaSE》视频教程。
青空の霞光
·
2024-01-23 14:34
Kotlin
Kotlin
Lambda
kt
kotlin
简单实现实体类的Parcelable序列化接口
以前用Java代码实现Parcelable序列化接口,需要在实体类里面写一堆代码,麻烦得很,现在用
kotlin
开发安卓APP,只需2步就可以实现,这里记录下;1.在模块的build.gradle文件如下配置
Alex老夫子
·
2024-01-23 14:01
kotlin
kotlin
android
Parcelable
Parcelize
序列化
企业开发中常用的工具平台——持续更新
IntelliJIDEA:面向Java、
Kotlin
和其他语言的智能IDE。版本控制系统:Git
稚肩
·
2024-01-23 14:27
实用工具和技巧
敏捷管理和工具
github
git
visual
studio
code
编辑器
docker
visual
studio
Vue.js 3 项目开发:迈向现代化前端开发的必经之路
文章目录一、Vue.js3简介二、Vue.js3新特性1.CompositionAPI2.更好的性能3.更好的TypeScript支持4.更多的生命周期钩子5.更好的自定义指令API三、Vue.js3项目
开发实践
程序边界
·
2024-01-23 12:58
vue.js
前端
javascript
@JvmOverloads JAVA调用
Kotlin
方法
classAnimalDefault@JvmOverloadsconstructor(context:Context,name:String,sex:Int=0){init{varsexName:String=if(sex==0)"0"else"1"context.toast("名字${name}性别${sexName}")}}//调动@JvmOverloadsAnimalDefaultanima
加油小胖
·
2024-01-23 11:35
The ‘
kotlin
-android-extensions‘ Gradle plugin is no longer supported.
Android使用
kotlin
开发,运行报错The'
kotlin
-android-extensions'Gradlepluginisnolongersupported.Pleaseusethismigrationguide
xiaowang_lj
·
2024-01-23 08:08
android
kotlin
开发语言
kotlin
as 和 is 的使用
kotlin
中有类型检测与类型转换章节,今天回顾看到这里记录下详细的地址如下类型检测与类型转换·
Kotlin
官方文档中文版as的功能是类型转换valx:String=yasString这个y就是String
胡小牧
·
2024-01-23 02:20
Kotlin知识总结
kotlin
开发语言
android
优酷鸿蒙
开发实践
|多屏互动
开发实践
作者:玉追&以绳优酷与华为长期保持着良好的战略合作关系,旨在为消费者带来优质的影音娱乐体验。鸿蒙操作系统的流转特性为多屏互动带来了全新的玩法,本文以优酷播放中心的技术储备为切入点,结合鸿蒙系统的镜像和流转特性,详细介绍了普通流转、自由视角和zoom等核心能力在鸿蒙上的实践之路。背景介绍鸿蒙分布式体验华为定义的分布式体验主要包含连续性体验和协同体验两种。1连续性体验当用户在一个设备上发起操作,并切换
阿里巴巴终端技术
·
2024-01-23 01:45
harmonyos
ios
android
移动开发
Kotlin
协程基础概念深入理解
本文需要读者对协程有基础的了解,关于协程的使用,可以参考官方教程:[play.
kotlin
lang.org/hands-on/In…play.
kotlin
lang.org/hands-on/In…toCoroutinesandChannels
我爱田Hebe
·
2024-01-22 20:27
Kotlin
map flatten flatMap 区别
目录mapflattenflatMapmapThemappingtransformationcreatesacollectionfromtheresultsofafunctionontheelementsofanothercollection. 如上面引用的官方文档所言,map函数的功能就是对于调用的Collection的每个元素,应用一个Transformation,然后返回一个新的Colle
滥觞LanShang
·
2024-01-22 12:48
Kotlin
kotlin
kotlin
有关map和flatMap
vallist=listOf(1,2,3,4,5)vallist2=list.map{listOf(it+1)}list2.map{println("myvalueis${it}")}println(list2)println("----------------------------")vallist3=list.flatMap{listOf(it+1)}list3.map{println("m
new_abc
·
2024-01-22 12:46
android应用
kotlin
: flatMap 与 rxJava flatMap 对比
先看一段代码:valstrings=listOf("abc","de")strings.map{s->s.toList()}strings.flatMap{s->s.toSet()}.run{println("flatMap:$this")}//flatMap:[a,b,c,d,e]strings.map{s->s.toSet()}.run{println("map:$this")}//map:[
南郭竽
·
2024-01-22 12:45
kotlin
android
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他