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
与Automotive OS深度实践
Kotlin
核心优势:空安全设计:减少NullPointerExc
时小雨
·
2025-05-21 13:00
android
kotlin
开发语言
闭包
的定义、作用及使用场景
闭包
的定义
闭包
是能够访问其他函数作用域中变量的函数。当一个内部函数引用了外部函数的变量,且该内部函数在外部函数执行完毕后仍存在(如被返回、赋值给全局变量等),就会形成
闭包
。
鬼月残雪
·
2025-05-21 10:14
java
前端
javascript
【C++boost::asio网络编程】有关异步Server样例以及伪
闭包
延长连接生命周期方法的笔记
异步Server客户端源码Session类start函数handle_readhandle_writeServer类构造函数start_accepthandle_accept可能会造成的隐患利用伪
闭包
延长连接的生命周期客户端源码
#include>
·
2025-05-21 02:20
c++
网络
笔记
C++ asio网络编程(7)增加发送队列实现全双工通信
如何生成可参考右边的帮助文档文章目录前言一、数据节点设计二、封装发送接口介绍锁mutex和加锁工具lock_guard回调函数的实现为什么在回调函数中也要加锁修改读回调总结前言前文介绍了通过智能指针实现伪
闭包
的方式延长了
筏.k
·
2025-05-21 01:16
c++asio网络编程
c++
网络
React 中,
闭包
陷阱
文章目录前言1.经典
闭包
陷阱示例过期状态问题2.解决方案2.1正确声明依赖数组2.2使用`useRef`捕获最新值**2.3使用函数式更新(针对状态更新)****2.4使用`useCallback`冻结
闭包
TE-茶叶蛋
·
2025-05-21 00:40
面试复习系列
react
react.js
javascript
前端
python八股文汇总(持续更新版)
闭包
机制:装饰器通过嵌套函数(
闭包
)保留原函数,并包裹新功能。工作流程
chao_789
·
2025-05-20 22:54
面试
我的学习记录
python
开发语言
学习
Kotlin
Multiplatform 跨平台开发的优化策略与实践
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点
Kotlin
Multiplatform跨平台开发的优化策略与实践在当今快速发展的软件开发领域
AntDreamer
·
2025-05-20 19:33
kotlin
kotlin
开发语言
android
Android经典实战之
Kotlin
Multiplatform跨平台开发
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点什么是KMP
Kotlin
Multiplatform(KMP)是JetBrains开发的一项开源技术
AntDreamer
·
2025-05-20 19:33
kotlin
android
kotlin
开发语言
ios
java
自用
Kotlin
1.单例/***Io串口*/classIoBoardModelprivateconstructor(){valTAG="IoBoardModel"lateinitvarserialPort:SerialPortProxycompanionobject{valinstancebylazy{IoBoardModel()}}funinit(context:Application){Log.e(TAG,"
不用89k
·
2025-05-20 18:33
Kotlin
kotlin
Kotlin
AAPT: error: resource android:attr/lStar not found.
这是使用
kotlin
之后发生的错误。
一只农民工
·
2025-05-20 18:02
移动开发
Android
Android
Studio
android
kotlin
移动开发
用
Kotlin
脚本(KTS)重塑 Android 工程效能:2000 字终极实践指南
一、KTS核心优势解码1.1类型安全革命对比Groovy的动态类型缺陷,KTS的静态类型系统能在编译期拦截90%+的配置错误://Groovy的危险操作(运行时才会报错)dependencies{implementation"com.squareup.retrofit:retrofit:2.9.0"//拼写错误无法及时检测}//KTS的安全保障(编辑时立即提示)dependencies{imple
时小雨
·
2025-05-20 18:01
kotlin
android
开发语言
Compose
Kotlin
Multiplatform跨平台基础运行
生成项目
Kotlin
多平台页面:https://kmp.jetbrains.com/zh-cn/?
不用89k
·
2025-05-20 18:31
Kotlin
compose
第一行代码第二章读书笔记(1)
一、
Kotlin
变量和函数1.1变量
Kotlin
中的变量声明有两种,它们分别是:val和varval是用来声明一个不可变的变量,相当于Java语言中使用final关键字修饰的变量;var是用来声明一个可变的变量
刘洋浪子
·
2025-05-20 14:08
android
kotlin
JavaScript面试题之
闭包
详解
JavaScript
闭包
详解:从原理到实战应用一、
闭包
的定义
闭包
(Closure)是JavaScript中一个核心且强大的特性。
前端小崔
·
2025-05-20 11:49
前端
javascript
开发语言
ecmascript
面试
前端
Android Studio 新手必知的移动开发技巧
AndroidStudio新手必知的移动开发技巧关键词:AndroidStudio、布局优化、调试技巧、Gradle配置、
Kotlin
扩展、性能分析、组件通信摘要:本文系统讲解AndroidStudio
移动开发前沿
·
2025-05-20 09:06
移动端开发宝典
android
studio
android
ide
ai
AsyncTask线程池瓶颈全解析:从原理到企业级解决方案
简介本文将深入探讨AsyncTask线程池机制及瓶颈,提供自定义线程池、
Kotlin
协程、RxJava和WorkManager等替代方案的完整实现,并通过企业级实战案例展示如何优化异步任务处理,确保应用流畅运行
Android洋芋
·
2025-05-20 03:58
AsyncTask
线程池瓶颈
Android性能优化
内存泄漏
异步处理
企业级解决方案
深信服python 面试总结
怎么用的,这里问的很多,包括占用资源为啥线程比协程大等3·
闭包
。
Michaelzhangs
·
2025-05-19 19:57
面试
python
万字总结!go语言速成教程(适用于有基础同学)
2.变量声明3.常量(const和iota)4.函数4.1函数结构4.2函数传参4.3匿名函数和
闭包
5.类型转换6.defer关键字7.数组与slice7.1定义切片7.2切片初始化7.3切片常用操作8
zhiyog
·
2025-05-19 04:16
golang
go
go语言
visual
studio
code
笔记
Kotlin
协程之旅:探索异步编程的魅力——原理篇
一、概述上篇文章我们介绍了
kotlin
协程的具体使用方法,并且理解了什么是协程的创建和挂起。这篇文章我们将从源码探索一下协程创建和挂起的底层逻辑。
Miracle_86+
·
2025-05-19 04:45
android
kotlin
pdf 深入理解
kotlin
协程_
Kotlin
协程实现原理:挂起与恢复
今天我们来聊聊
Kotlin
的协程Coroutine。如果你还没有接触过协程,推荐你先阅读这篇入门级文章What?你还不知道
Kotlin
Coroutine?
weixin_39964899
·
2025-05-19 03:45
pdf
深入理解kotlin协程
《
Kotlin
程序设计》第十二章
Kotlin
的多线程:协程(Coroutines)
第十二章
Kotlin
的多线程:协程(Coroutines)
Kotlin
1.1introducedcoroutines,anewwayofwritingasynchronous,non-blockingcode
AI天才研究院
·
2025-05-19 03:45
Java实战
Kotlin
之 协程(三)Flow异步流
超时的时候取消funcancelFlow()=flow{for(iin1..5){delay(1000)emit(i)}}//调用runBlocking{//超时的时候取消流withTimeoutOrNull(2500){cancelFlow().collect{log("value=$it")}}}打印:在2.5秒的时候超时了,取消了com.z.zjetpackV/zx:value=1com.z
2401_89694082
·
2025-05-19 03:43
kotlin
android
javascript
niuhe 插件极简教程
✅前端代码(Vue/微信小程序TypeScript协议一键生成)✅Swagger接口文档(让后端和前端的battle变成手拉手)✅跨语言转换(
Kotlin
等其他前端协议也能轻松拿捏)插件功能支持生成go
诗意地回家
·
2025-05-18 18:12
niuhe
插件
vscode
编辑器
ide
golang
ai
Android 结构化KV存储框架——KVStorage
该项目使用
Kotlin
语言编写,旨在简化Android应用中的数据存储过程
葛易曙Linda
·
2025-05-18 17:07
探索高效缓存解决方案:layercache
今天,我们将深入介绍一个强大的开源项目——layercache,它为Android和
Kotlin
开发者提供了一个
洪显彦Lawyer
·
2025-05-18 17:37
Java 与
Kotlin
:当经典遇到新锐,开发者如何抉择?
然而,
Kotlin
这位“后起之秀”的出现,正以其现代和高效的特性吸引着越来越多的目光。
这儿有一堆花
·
2025-05-18 16:01
java
kotlin
开发语言
Vue百日学习计划Day9-15天详细计划-Gemini版
灵活性:JavaScript的概念较多,尤其是this、原型链、
闭包
和异步编程,可能需要更多时间来理解和消化。请根据个人情况调整。
LuckyLay
·
2025-05-18 05:09
vue.js
学习
前端
基于
Kotlin
的 Android 架构组件使用:LiveData、ViewModel 等
Kotlin
语言凭借其简洁性、安全性以及与Java的高度互操作性,在Android开发中愈发流行。与此同时,Android架构组件为开发者提供了一套强大的工具,帮助构建高质量的应用架构。
数字魔方操控师
·
2025-05-18 03:23
android
Kotlin
和 Java 混合开发时需要注意哪些问题
1空安全(NullSafety)
Kotlin
有严格的空安全机制(如非空类型的String和可空类型String?)
橙子19911016
·
2025-05-18 02:21
java
kotlin
python
Kotlin
中的 Unit 类型的作用以及 Java 中 Void 的区别
在
Kotlin
中,Unit类型和Java中的void关键字都用于表示“没有返回值”的函数,但它们在设计理念、类型系统和实际使用中有显著的区别。
橙子19911016
·
2025-05-18 02:51
java
kotlin
开发语言
快速学习
Kotlin
(五)解构
在
kotlin
中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。
晨雨细曲cyxq
·
2025-05-18 02:50
Kotlin
Kotlin基础知识
android
kotlin
移动开发
语法
Kotlin
变量与数据类型详解
Kotlin
变量与基本数据类型详解一、变量声明1.valvsvarval:不可变变量(只读),类似Java的finalvar:可变变量valname="
Kotlin
"//类型推断为Stringvarage
_龙小鱼_
·
2025-05-18 02:48
kotlin
微信
开发语言
Pattern and Match
在这些语法中会使用“模式”:let声明函数和
闭包
的参数。匹配(match)表达式iflet表达式whilelet表达式for表达式Rust的模式可以非常丰富,下面是Rust部分合法模式的分类和举例。
Uncomfortableskiy
·
2025-05-17 20:35
Rust
rust
开发语言
Android 中使用通知(
Kotlin
版)
1.前置条件AndroidStudio:确保使用最新版本(2023.3.1+)目标API:最低API21,兼容Android8.0(渠道)和13+(权限)依赖库:使用WorkManager和NotificationCompat2.完整实现步骤2.1添加权限和依赖AndroidManifest.xmlbuild.gradle(Module)dependencies{//WorkManager用于后台
时小雨
·
2025-05-17 16:43
android
kotlin
Kotlin
作用域函数(let、run、with、apply、also)对比
Kotlin
的作用域函数(ScopeFunctions)是简化代码逻辑的重要工具,它们通过临时作用域为对象提供更简洁的操作方式。
_龙小鱼_
·
2025-05-17 16:10
kotlin
java
前端
Navigation组件:
Kotlin
实现Android导航的最佳实践
以下是基于
Kotlin
实现导航的最佳实践指南:1.添加依赖在build.gradle中添加Navigation组件的依赖:dependencies{implementation("androidx.navigation
_龙小鱼_
·
2025-05-17 16:40
android
kotlin
开发语言
python中高阶函数和装饰器_Python高阶函数与函数装饰器-day4
上节回顾高阶函数
闭包
函数函数装饰器模块导入一、上节回顾Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误。
Yasuraoka Mugi
·
2025-05-17 09:49
python中高阶函数和装饰器
Go 中
闭包
的常见使用场景
在Go中,
闭包
(Closure)是一个函数值,它引用了其定义时所在作用域中的变量。也就是说,
闭包
可以访问并修改外部作用域中的变量。
lotluck
·
2025-05-17 09:14
golang
开发语言
后端
从 Realm 迁移到 SQLDelight
在CrossPaste项目的早期阶段,我们曾选择使用Realm
Kotlin
作为持久化方案,借助其对象映射直观、响应式查询等特性,快速实现了本地数据存储功能。
·
2025-05-17 00:07
深入理解JavaScript作用域链:从原理到实践,一篇搞定面试必问
闭包
的原理是什么?""为什么有时函数能访问到函数外的变量?"
参圣
·
2025-05-16 15:42
javascript
面试
开发语言
学习
前端
编程
Kotlin
Android单元测试MockK指南
目录MockK简介环境配置基础用法高级用法Android特有场景最佳实践1.MockK简介MockK是一个专为
Kotlin
设计的Mocking框架,支持协程、扩展函数、对象声明(object)等
Kotlin
时小雨
·
2025-05-16 10:08
kotlin
android
Arrow库:函数式编程在
Kotlin
Android中的深度实践
一、Arrow核心组件:从入门到精通1.Option:告别空指针的终极武器传统判空方式的局限://多层嵌套判空导致可读性差fungetDepartmentName(company:Company?):String?{returncompany?.ceo?.assistant?.department?.name}//可能抛出空指针异常vallength=getDepartmentName(compa
时小雨
·
2025-05-16 09:00
android
kotlin
java
掌握
Kotlin
Android 单元测试:MockK 框架深度实践指南
掌握
Kotlin
Android单元测试:MockK框架深度实践指南在Android开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和
Kotlin
语言特性,传统Mock框架常显得力不从心。
时小雨
·
2025-05-16 08:21
android
kotlin
Go 菜鸟学习笔记-快速入门(上)
1.简介和helloworldgo特性接受了函数式编程的一些想法,支持匿名函数与
闭包
接受了以Erlang语言为代表的面向消息编程思想,支持goroutine和通道推荐使用消息而不是共享内存来进行并发编程有丰富的内置类型
nice_dyw
·
2025-05-15 20:20
go基础入门
go语言
IDEA里链接MySQL数据库的问题怎么解决?
无论是Java、
Kotlin
还是其他支持的语言,它都能提供强大的功能和便捷的操作体验。然而,在实际项目中,我们经常会遇到需要将代码与数据库进行连接的情况。
cda2024
·
2025-05-14 23:27
数据库
intellij-idea
mysql
警惕C#版本差异多线程中的foreach陷阱
警惕C#版本差异多线程中的foreach陷阱同样的代码,不同的结果
闭包
捕获的“时间差”问题绕过
闭包
陷阱的三种方法Lambda立即捕获(代码简洁)显式传递参数(兼容性最佳)使用Parallel.ForEach
qzy0621
·
2025-05-14 11:43
C#
c#
JavaScript中在使用
闭包
时的陷阱
在日常的学习和开发中,我们或多或少会使用
闭包
。但是如果观察不仔细,我们可能不知道有些代码是怎么执行的,这里面可能就有个陷阱的理解误区了。
King's Blog
·
2025-05-14 04:25
JS
闭包
【go从入门到精通】
闭包
和陷阱
作者简介:高科,先后在IBMPlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C++,go等语言开发经验,mysql,mongo,redis等数据库,设计模式和网络库开发经验,对战棋类,回合制,moba类页游,手游有丰富的架构设计和开发经验。(谢谢你的关注)---------------------------------------------------
前网易架构师-高司机
·
2025-05-14 04:24
golang从入门到精通
golang
golang从入门到精通
go从入门到精通
闭包
go闭包
React中
闭包
陷阱的几种情况,如何解决?
什么是
闭包
?
闭包
是指在一个函数内部包裹函数,并且内部函数总能访问外部函数的变量。
每天工作十小时
·
2025-05-14 04:53
react.js
javascript
前端
最新的30个Android
Kotlin
面试题
以下是2025年最新的30个Android
Kotlin
面试题及其核心解析,综合了协程、密封类、高阶函数、扩展函数等高频考点,并附有相关引用来源:一、协程与并发编程协程与线程的核心区别是什么?
奋斗理想
·
2025-05-14 02:35
android
Kotlin
android
kotlin
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他