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
协程与Flow
今天就带大家一起来解决这个问题,通过几个简单的Demo和实战,巩固我们
Kotlin
协程和Flow的知识体系,从而能更有信心地用到
陈禹潼
·
2025-03-01 07:24
kotlin
开发语言
android
java
Kotlin
协程之flow工作原理,2024最新Android大厂面试题来袭
Kotlin
协程之协程取消与异常处理首先看一下Flow接口的源码,内部只有一个collect方法:publicinterfaceFlow{//是一个suspend方法,意味着会挂起当前协程@InternalCoroutinesApipublicsuspendfuncollect
m0面试大全
·
2025-03-01 07:49
Android程序员
android
kotlin
开发语言
JavaWeb后端
知识总结
JavaWeb后端学习阶段重点知识一、Servletsun公司制定的一种用于扩展web服务器的功能的组件规范。开发步骤新建符合javaweb项目的工程servlet类继承HttpServlet重写service方法service(HttpServletRequestrequest,HttpServletResponse)request:请求response:响应javaweb工程中的web.xml
G-Vict
·
2025-03-01 06:17
java
servlet
java
tomcat
Kotlin
协程与Flow
Flow的:https://juejin.cn/post/7126730252633505829协程的:https://juejin.cn/post/6908271959381901325什么是协程协程可以理解成线程中的线程,进程跟线程的关系,差不多就是线程跟协程的关系。一个进程里可以有多个线程,一个线程崩了整个进程不会崩;一个线程里可以有多个协程,一个协程崩了整个线程不会崩;当然,这只是简单的理
新镜
·
2025-03-01 06:41
kotlin
java
开发语言
Jetpack Compose系列教程之(16)——Compose生命周期及副作用函数
LaunchedEffect(比较常用)rememberCoroutineScoperememberUpdatedStatederivedStateOfproduceState进阶理解-稳定和不稳定此文建议需要了解
kotlin
l软件定制开发工作室
·
2025-02-28 23:27
JetPack
Compose教程
android
jetpack
Flutter系列教程之(2)——Dart语言快速入门
类型1.3Object与Dynamic1.4类型判断/转换1.5变量和常量2.方法/函数3.类、接口、抽象类3.1类3.2接口4.集合4.1List4.2Set4.3Map5.总结Dart语言的语法和
Kotlin
l软件定制开发工作室
·
2025-02-28 22:52
Flutter教程
flutter
Spock框架:让单元测试更优雅的高效武器
Spock框架作为新一代测试框架的佼佼者,以其独特的BDD(行为驱动开发)风格和GroovyDSL语法,正在成为Java/
Kotlin
开发者的新宠。本文将带你全面认识这个让测试代码变得优雅高效的利器!
没什么技术
·
2025-02-28 17:43
java
spock
TCP 三次握手与四次挥手
TCP三次握手与四次挥手
知识总结
一、TCP连接与断开的核心机制1.三次握手(建立连接)目的:建立客户端与服务端之间的双向传输通道,确保双方都能确认对方的接收和发送能力,为后续的数据传输奠定可靠基础。
FHKHH
·
2025-02-28 10:25
tcp/ip
网络
服务器
MySQL表的连接
MySQL
知识总结
在Github上查看《MySQL是怎样运行的》
知识总结
单表访问方法表的连接原理优化基于查询成本的优化优化需要的统计数据优化基于规则的优化Explain详解InnoDB缓冲区事务redo
011eH
·
2025-02-27 04:49
mysql
数据库
database
框架基本
知识总结
Day9
Node.jsNode.js是一个基于ChromeV8JavaScript引擎构建的JavaScript运行环境。它使得开发者能够在服务器端运行JavaScript,而不仅仅是在浏览器中运行。SE6的一些语法特性1.解构是一种从数组或对象中提取数据并将其赋值给变量的语法。它让你可以更简洁地获取对象或数组中的值,而不需要通过繁琐的方式逐个提取。属性,数组,键值对,方法都可以解构2.模块化类似于jav
小斌的Debug日记
·
2025-02-27 04:46
vue
vue.js
框架基本
知识总结
Day8
事件冒泡页面上有父子标签,点击子标签时,点击事件向上传递,父标签也会被点击事件修饰符stop:用于阻止事件冒泡,用于子类标签上prevent:阻止标签的默认行为self:也是用于阻止事件冒泡,在父级标签上设置,只关注自己once:一次,事件只触发一次,之后执行默认行为键盘鼠标类的事件修饰符enter:回车键tab:tab键,制表符...按钮按钮跨域问题相关前后端分离,会出现跨域问题,跨域请求默认不
小斌的Debug日记
·
2025-02-27 02:00
javascript
前端
vue.js
短视频矩阵系统源码---NGINX 、PHP7.4技术开发
例如,iOS应用使用Swift或Objective-C,Android应用使用Java或
Kotlin
。原生框架和库:使用操作系统或平台提供的原生框架和库,而不是第三方或开源的替代品。这样可以
t_18137784554
·
2025-02-26 11:08
短视频矩阵系统
矩阵
线性代数
音视频
nginx
协程的基本实现原理详解以及在java中的使用
并涉及到Kilim等库也是通过字节码生成实现的,以及
Kotlin
协程的代码示例,通过suspend函数和CoroutineScope管理。详细讲解了NtyCo库的实现,包括上下文切换和调度器。
一个儒雅随和的男子
·
2025-02-25 12:59
多线程
java
开发语言
面试八股文--数据库基础
知识总结
(1)
1、数据库的定义数据库(DataBase,DB)简单来说就是数据的集合数据库管理系统(DatabaseManagementSystem,DBMS)是一种操纵和管理数据库的大型软件,通常用于建立、使用和维护数据库。数据库系统(DatabaseSystem,DBS)是指基于数据库的计算机应用系统,通常由数据库、数据库管理系统、软件、数据库管理员、用户组成2、数据库中的一些基本概念元组:元组(tuple
汤汤upup
·
2025-02-25 12:56
面试八股文
数据库
oracle
sql
面试八股文--数据库基础
知识总结
(2) MySQL
本文介绍关于MySQL的相关面试知识一、关系型数据库1、定义关系型数据库(RelationalDatabase)是一种基于关系模型的数据库管理系统(DBMS),它将数据存储在表格(表)中,并通过表格之间的关系来组织和管理数据。2、常见的关系型数据库MySQL:开源的、高性能的关系型数据库,适用于Web应用和中小型企业。PostgreSQL:开源的、功能强大的关系型数据库,支持复杂的数据类型和高级功
汤汤upup
·
2025-02-25 11:21
面试八股文
数据库
面试
mysql
如果后台的Long类型的数据返回是null,那么Android客户端的数据bean的
kotlin
的Long类型的字段接受到数据后是null空指针吗?
如果后台的Long类型的数据返回是null,那么Android客户端的数据bean的
kotlin
的Long类型的字段接受到数据后是null空指针吗?
yzpyzp
·
2025-02-24 10:47
android
kotlin
android学习,android后端服务器的搭建
一、硬技能:专业的技术知识1.Java/
Kotlin
开发语言Java常用数据结构:ArrayList、Vector、CopyOnWriteArrayList、HaspMap、ConcurrentHashMap
2401_84413531
·
2025-02-24 04:12
程序员
android
学习
服务器
Kotlin
中Retrofit网络请求简单封装
使用
Kotlin
简单的对Retrofit+RxJava大多数普通请求进行封装提示:如果对
Kotlin
,RxLifecycle,Retrofit,RxJava等不太了解的小伙伴可以参考网上的基础资料1.惯例先添加依赖
weixin_34293059
·
2025-02-23 23:34
移动开发
java
Kotlin
2.1.0 入门教程(二十三)泛型、泛型约束、协变、逆变、不变
out(协变)out关键字用于实现泛型的协变。协变意味着如果B是A的子类型,那么Producer可以被视为Producer的子类型。这里的Producer是一个使用泛型类型参数的类或接口,并且该泛型类型参数被标记为out。interfaceProducer{funproduce():T}openclassAnimalclassCat:Animal()funmain(){valcatProducer
xvch
·
2025-02-23 22:02
Kotlin
kotlin
android
Kotlin
2.1.0 入门教程(二十二)密封类、密封接口
密封类和密封接口密封类和密封接口为类层次结构提供了可控的继承机制。密封类的所有直接子类在编译时都是已知的。在定义密封类的模块和包之外,不会出现其他子类。相同的逻辑也适用于密封接口及其实现:一旦包含密封接口的模块编译完成,就无法再创建新的实现。直接子类是指直接继承自其超类的类。间接子类是指从其超类经过不止一层继承而来的类。当你将密封类和接口与when表达式结合使用时,你可以涵盖所有可能的子类的行为,
xvch
·
2025-02-23 22:01
Kotlin
kotlin
android
深入源码分析
kotlin
的CoroutineExceptionHandler机制
启动一个协程,然后内部启动子协程,那么最内层如果发生异常,是怎么传递异常的?valrootExceptionHandler=CoroutineExceptionHandler{_,throwable->println("调用【根】协程异常处理器:${throwable.message}")}valparentExceptionHandler=CoroutineExceptionHandler{_,
古苏
·
2025-02-23 20:42
kotlin
android
JWT令牌认证介绍及安全风险
认证流程4.JWT的结构4.1名词解释4.2JWT组成JWT第一部分:标头HeaderJWT第二部分:有效载荷PayloadJWT第三部分:签名Signature5.JWT的使用6.封装Jwt工具类Java
Kotlin
7
墨痕诉清风
·
2025-02-23 18:29
渗透常识研究
web安全
安全
Java 转
Kotlin
指南
Java转
Kotlin
指南|JavaTo
Kotlin
GuideJava转
Kotlin
快速入门指南和速查手册简介
Kotlin
已经是一门成熟的编程语言,它简洁、高效、安全,可与Java互操作,出于Java而胜于
火眼9988
·
2025-02-22 23:39
编程笔谈
java
kotlin
开发语言
Kotlin
与Java的互操作性如何实现?
Kotlin
是一种静态类型编程语言,可在Java虚拟机上运行,并且可以被编译成JavaScript源代码或使用LLVM编译器基础架构。
DoloresBerna
·
2025-02-22 22:26
java
kotlin
开发语言
Java的
Kotlin
/Java互操作性
#Java的
Kotlin
/Java互操作性介绍在日常的软件开发中,我们经常会使用多种编程语言来完成不同的任务。
caihuayuan5
·
2025-02-22 22:55
面试题汇总与解析
spring
boot
java
后端
大数据
【Android错误解决方案】解决AndroidStudio创建Android工程以后MainActivity中的开发语言是
kotlin
语言的问题
文章目录【Android错误解决方案】解决AndroidStudio创建Android工程以后MainActivity中的开发语言是
kotlin
语言的问题问题描述解决方案【Android错误解决方案】解决
流川枫NO.1
·
2025-02-22 22:22
Android各种疑难杂症解决
android
开发语言
kotlin
Android Studio创建Java语言项目
经过查询,原来创建项目最常用两个方式,是有区别的:1、EmptyActivity创建的是使用Jackpack的
Kotlin
项目,且在创建时不能选择编程语言。2、EmptyViewsActivi
庄风子
·
2025-02-22 22:22
Android
android
studio
android
ide
Android
Kotlin
Jetpack Compose UI框架 完全解析(1)
这一功能基于新版AndroidStudio对Compose的支持。新版的AndroidStudioArcticFox(现在还是Canary版本)中添加了许多新工具来支持JetpackCompose新特性,比如:实时文字、动画预览,布局检查等等。1.1.1强大的预览新的AndroidStudio增加了对文字更改实时预览的效果,可以在Preview、模拟器、或者真机上实时预览。1.1.2动画预览可以在
2401_84132544
·
2025-02-22 02:41
程序员
android
kotlin
ui
OSPF基础
知识总结
基本概念协议类型:链路状态型IGP(内部网关协议),基于Dijkstra算法计算最短路径树。协议号:IP层协议,协议号89。特点:支持分层设计(区域划分)、快速收敛、无环路、支持VLSM/CIDR。区域(Area)骨干区域(BackboneArea):Area0,所有非骨干区域必须直接或通过虚链路连接到Area0。区域边界路由器(ABR):连接不同区域的路由器,汇总区域间路由。自治系统边界路由器(
Rebesa
·
2025-02-21 10:25
智能路由器
网络
网络协议
网络安全
推荐开源项目:Android
Kotlin
MVI Clean Architecture APP
推荐开源项目:Android
Kotlin
MVICleanArchitectureAPPAndroid-
Kotlin
-MVI-CleanArchitectureAndroid+
Kotlin
+Modularization
卢颜娜
·
2025-02-21 10:18
推荐开源项目:基于
Kotlin
的Android架构框架
推荐开源项目:基于
Kotlin
的Android架构框架项目地址:https://gitcode.com/gh_mirrors/and/AndroidArchitecture1.项目介绍该项目是一个精心设计的
翟苹星Trustworthy
·
2025-02-21 10:18
Spring框架在Java企业级应用中的应用分析
随着技术的发展,尤其是
Kotlin
的崛起,Java在移动应用中的角色发生了一些变化,但它依旧具有许多独特的优势,尤其是在企业级应用和维护现有项目中。
向哆哆
·
2025-02-20 14:17
Java入门到精通
java
spring
后端
学习“
Kotlin
编程指南”笔记
第9章标准库函数1、apply以this作为上下文对象,返回接收者。//例如varp=people.apply{this.name}//p是people2、let以it作为上下文对象,返回lambda最后一行结果值。//例如varp=people.let{this.name}//p是name的值3、run以this作为上下文对象,不返回接收者,而是跟let一样返回lambda最后一行结果值。//例
飞龙在地89
·
2025-02-19 14:53
kotlin
笔记
学习
RxJava 和
Kotlin
协程(Coroutines)
RxJava和协程(Coroutines)都是处理异步编程和并发任务的强大工具,但它们的设计理念、使用方式和应用场景有所不同。以下是它们之间的主要区别:1.设计理念与核心概念RxJava:基于响应式流:RxJava是基于反应式编程(ReactiveProgramming)理念的库,它主要用于处理异步数据流和事件流。RxJava提供了丰富的操作符来对数据流进行组合、变换、过滤、错误处理等操作。数据流
Marblog
·
2025-02-19 13:11
Java
Android
rxjava
kotlin
android
JAVA基础
知识总结
(2025速通)三
文章目录前言final关键字1、修饰属性或者局部变量【掌握】2、方法【掌握】3、类【掌握】4、应用场景【理解】1、常量2、修饰属性3、修饰局部变量4、修饰方法5、修饰类Object类详解1、常用方法【掌握】2、了解的方法【了解】3、学习反射之后要掌握的方法【了解】4、学习线程之后要掌握的方法【了解】字符串处理类1、java.lang.String类的使用【掌握】2、正则表达式【了解】3、Strin
剑走偏锋o.O
·
2025-02-18 21:27
java
开发语言
Android中
kotlin
的Map简单使用方法
在
Kotlin
中,Map是一种特殊类型的集合,用于存储键值对。使用Map可以方便地通过键来检索和存储值。1.创建Map使用mapOf函数创建不可变的Map。
RandomWrite
·
2025-02-18 07:23
android
kotlin
Map使用方法
Kotlin
2.1.0 入门教程(二十一)数据类
数据类数据类主要用于存储数据。对于每个数据类,编译器会自动生成一些额外的成员函数,这些函数支持将实例打印为易读的输出、比较实例、复制实例等操作。数据类使用data关键字标记:dataclassUser(valname:String,valage:Int)编译器会根据主构造函数中声明的所有属性,自动派生以下成员:equals()/hashCode()对。格式为User(name=John,age=4
xvch
·
2025-02-17 16:17
Kotlin
kotlin
android
Kotlin
2.1.0 入门教程(二十)扩展
扩展
Kotlin
提供了一种能力,无需继承类或使用像装饰器这样的设计模式,就能为类或接口扩展新的功能。这是通过一种名为扩展的特殊声明来实现的。例如,你可以为无法修改的第三方库中的类或接口编写新的函数。
xvch
·
2025-02-17 16:15
Kotlin
kotlin
android
1.如何配置开发环境(JDK、Maven、IDEA)搭建SpringBoot项目
1.安装JDK1.1下载JDKDownloadIntelliJIDEA–TheLeadingJavaand
Kotlin
IDE1.2安装JDK下载后,按照安装向导完成安装。
yjx012
·
2025-02-17 06:20
java
maven
intellij-idea
spring
boot
java实现
kotlin
接口_
Kotlin
接口与 Java8 新特性接口详解
前言在看一本关于高性能编程的时候发现Java8中关于接口的新特性的介绍,这个特性是真的棒,解决了一个接口中有多个方法,但并不想实现该接口的类都去实现所有的方法,简单的说就是在类需要的情况再去重写接口。所以有了以下的特性出现。接口增强在Java8的中接口特性中增加以下俩种特性:在接口中可以使用default关键字修饰默认方法或扩展方法,抽象方法因为其特性的原因无法使用接口可以使用static声明为静
天使走自己的路
·
2025-02-16 04:05
java实现kotlin接口
Kotlin
优雅的接口实现
1.日常遇到的冗余的接口方法实现日常开发中,经常会要实现接口,但是很多场景中,只需要用到其中一两个方法,例如ActivityLifecycleCallbacks,它有很多个接口需要实现,但是很多时候我们只需要用到其中的一两个valmyActivityLifecycleCallbacks=object:Application.ActivityLifecycleCallbacks{/***例如我们只需
GordonH1991
·
2025-02-16 03:27
android
kotlin
java
Android新版高斯模糊(毛玻璃)官方实现,
Kotlin
Android新版高斯模糊(毛玻璃)官方实现,
Kotlin
从Android12开始,Android官方API支持高斯模糊(毛玻璃)效果。关键是通过RenderEffect实现。
zhangphil
·
2025-02-15 13:10
Android
kotlin
android
kotlin
Kotlin
:
Kotlin
类与对象
Kotlin
:
Kotlin
类与对象
Kotlin
类的基础1.定义
Kotlin
类在
Kotlin
中,定义一个类非常直观。使用class关键字后跟类名,然后在大括号{}中定义类的主体。
kkchenjj
·
2025-02-15 00:52
工业软件二次开发全集
kotlin
微信
开发语言
Kotlin
2.1.0 入门教程(十七)接口
接口接口可以包含抽象方法的声明,也可以包含方法的实现。接口与抽象类的不同之处在于,接口无法存储状态。接口可以拥有属性,但这些属性要么必须是抽象的,要么就得提供访问器的实现。接口使用interface关键字来定义:interfaceMyInterface{funbar()funfoo(){//可选函数体。}}实现接口一个类或对象可以实现一个或多个接口:classChild:MyInterface{o
xvch
·
2025-02-14 23:21
Kotlin
kotlin
android
Kotlin
入门教程:基本数据类型
本文介绍
Kotlin
基本数据类型。所有代码均可在
Kotlin
官方在线代码调试器运行,部分代码下方也会提供链接直达。专栏《零基础入门
Kotlin
》持续更新中,欢迎订阅!
月入鱼饵
·
2025-02-14 23:50
Kotlin
入门教程
kotlin
开发语言
超级实用!一个基于python的简化版深度学习框架,包括深度学习神经网络的设计和深度学习模型的设计,适用于中小型项目的开发和实现
一、运用Python技术开发深度学习框架需要具备的基础
知识总结
开发一个基于Python的深度学习框架是一个复杂的任务,需要具备多方面的基础知识。
大懒猫软件
·
2025-02-14 22:43
深度学习
python
神经网络
numpy
pytorch
人工智能
Kotlin
2.1.0 入门教程(十五)继承、重写、派生类初始化顺序
继承所有类都有一个共同的超类Any,对于没有声明超类型的类来说,Any是其默认的超类://隐式继承自Any。classExampleAny有三个方法:equals()、hashCode()和toString()。因此,所有类都定义了这些方法。默认情况下,类是final的,即它们不能被继承。若要使一个类可被继承,需使用open关键字标记它://该类可被继承。openclassBase要声明一个显式的
xvch
·
2025-02-14 07:50
Kotlin
kotlin
android
kotlin
中expect和actual关键字修饰的函数作用
在
Kotlin
多平台编程中,expect和actual关键字用于定义跨平台的抽象和具体实现。
闲暇部落
·
2025-02-14 07:18
Kotlin
kotlin
开发语言
android
Kotlin
2.1.0 入门教程(十六)属性、getter、setter、幕后字段、后备属性、编译时常量、延迟初始化
属性声明属性可以使用var关键字声明为可变的,也可以使用val关键字声明为只读的。classAddress{varname:String="Holmes,Sherlock"varstreet:String="Baker"varcity:String="London"varstate:String?=nullvarzip:String="123456"}要使用这些属性,只需通过属性名来引用它们。fu
xvch
·
2025-02-14 07:45
Kotlin
kotlin
android
前端经典的JavaScript面试
知识总结
1、使用typeofbar==="object"来确定bar是否是一个对象时有什么潜在的缺陷?这个陷阱如何避免?尽管typeofbar===“object”是检查bar是否是对象的可靠方法,但JavaScript中令人惊讶的问题null也被认为是一个对象!因此,对于大多数开发人员来说,下面的代码会将true(而不是false)打印到控制台:varbar=null;console.log(typeo
weixin_33982670
·
2025-02-14 04:51
面试
前端
javascript
ViewUI
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他