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
协程一文搞定
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点定义协程基于线程,是轻量级的线程作用处理耗时任务,这种任务常常会阻塞主线程保证主线程安全,即确保安全地从主线程调用任何suspend函数特点让异步逻辑同步化最核心的点就是,函数或者一段程序能够被挂起,稍后再在挂起得位置恢复挂起函数使用suspend关键字修饰的函数挂起函数只能在协程
AntDreamer
·
2024-08-24 02:30
kotlin
android
kotlin
开发语言
面试
Android笔试面试题AI答之
Kotlin
偏门考点总结
Kotlin
面试中的偏门考点可能涵盖一些不太常见但具有深度和广度的知识点。
工程师老罗
·
2024-08-24 02:27
Android笔试面试题AI答
android
kotlin
开发语言
Vue3的三种样式控制及实现原理
个人知乎Vue3中一共有三种样式控制,分别是全局样式控制、局部
作用域
样式控制和深度样式控制,今天我们一起看下这三种样式控制的使用,以及实现的原理是什么。
沐爸muba
·
2024-08-23 19:19
Vue
vue.js
前端
css
JavaScript面试题八
在JavaScript中,变量提升(VariableHoisting)是一种现象,它指的是JavaScript引擎在代码执行前会“预解析”或“提升”变量和函数声明到它们各自的
作用域
顶部。
笃励
·
2024-08-23 18:41
前端
javascript
开发语言
ecmascript
嵌入式初学-C语言-二九
这部分操作是由预处理程序自动完成,当源文件在编译时,编译器会自动调用预处理指令的解析,预处理指令解析完成才能进入下一步的编译过程为了能够方便看到编译细节,使用以下命令gcc源文件-E-o程序名[.后缀]预处理的功能宏定义
作用域
GoDve丨
·
2024-08-23 12:01
c语言
开发语言
前端
算法
数据结构
c++
DHCP服务(基础小白必学)
DHCP工作原理3.1)工作方式3.2)工作原理解析3.3)计算机获得IP的时间点3.4)租约更新阶段四、DHCP服务器部署4.1)DHCP安装4.2)DHCP配置文件详解4.3)DHCP启动五、DHCP
作用域
耗同学一米八
·
2024-08-23 10:19
Linux基础知识(小白必看)
php
开发语言
Android
Kotlin
学习(五)-OpenCV
Android
Kotlin
学习(五)-OpenCVOpenCV导入初始化格式转换绘制文字和图形因为经常需要使用OpenCV,所以试下
Kotlin
如何使用OpenCV库OpenCV导入OpenCV有封装好的
菠萝加点糖
·
2024-08-23 08:11
android
kotlin
学习
opencv
使用
Kotlin
实现简单的图像识别
Kotlin
是一种现代、简洁且强大的编程语言,能够很好地与Java互操作。本文将介绍如何使用
Kotlin
实现一个简单的图像识别应用程序。我们将使用
Kotlin
和OpenCV库来处理和识别图像。
asfdsgdf
·
2024-08-23 07:34
kotlin
开发语言
android
一天10个JS面试题(三)
2、JavaScript中的
作用域
、预解析与变量声明提升?3、什么是
作用域
链?4、变量提升与函数提升的区别?5、数组去重有哪些办法?6、防抖和节流怎么实现的?7、说一下深拷贝和浅拷贝?8、闭包是什么?
不熬夜的臭宝
·
2024-08-22 06:02
javascript
前端
学习
面试
js
es6【es6模块化】
12【es6模块化】1.初识Module(1)什么是模块模块:一个一个的局部
作用域
的代码块。(2)什么是模块系统模块系统:系统的解决了模块化一系列问题。
BLFaker84516
·
2024-08-22 06:01
es6
前端
ecmascript
【前端】onclick使用HTML页面外的的JS函数时报错:onclick _function_ is not defined.
(先保证路径没问题)HTMLButtonJSfunctionFunction(a){console.log(a);}分析这是因为Function函数的
作用域
仅在当前文件内,若想要跨文件调用,我们可以使用全局对象
开开心心happyheart
·
2024-08-22 05:56
编程
javascript
html
前端
手把手教你搭建 Android MVI架构: MVI +
kotlin
+ Flow
一、什么是MVIAndroidMVI是一种用于构建Android应用程序的架构模式,其核心思想在于实现单向数据流和唯一可信数据源。在MVI架构中,应用程序的状态管理得到简化,并且用户界面与业务逻辑之间的交互更加清晰和规范。二、MVI组成MVI由Model、View和Intent三个核心组件组成:Model:代表数据模型,负责存储应用程序的状态。它是唯一可信的数据源,意味着应用程序的所有状态都集中在
青春给了狗
·
2024-08-22 05:56
android
kotlin
开发语言
python nonlocal深度理解
nonlocal关键字用来在函数或其他
作用域
中使用并修改外层(非全局)变量(逐层到外面
作用域
找,直到全局
作用域
之前的局部
作用域
)。意义:nonlocal使用能够弥补global和闭包的两个问题。
大义Python
·
2024-08-22 00:21
重学Python(2021)
python
nonlocal
理解
(尚)react教程(2022-11-20)
JavaScript复习1.复习js中的三种变量声明三种声明方式:第一种:首先使用的const如果希望变量被改变则使用let关键字至于var关键字最好报在代码中出现Title/*var和let对比:*var*-没有块级
作用域
~风淡~
·
2024-08-21 23:18
HTML
react.js
javascript
前端
python中nonlocal简介及用法
局部变量是在函数内部定义的变量,它们只在函数的
作用域
内有效,不能被其他函数访问或修改。嵌套函数是在一个函数内部定义的另一个函数,它可以访问外层函数的局部变量,但不能修改它们,否则会引发异常。
嘻嘻爱编码
·
2024-08-21 21:36
python
开发语言
C++学习笔记(lambda函数)
函数的一般语法如下:[capture_clause](parameters)->return_type{function_body}capture_clause:需要捕获的变量,但要求该变量必须在这个
作用域
中
__TAT__
·
2024-03-29 11:45
C&C++
c++
学习
笔记
Python极速入门:五分钟开启实战之旅!
函数:学习如何定义和使用函数,包括参数传递、返回值、
作用域
和闭包。模块和包:理解如何导入和使用模块,以及如何创建和使用自己的包。2.数据处理列表、元组和集合:学习这些序列类型的操作和方法
知白守黑V
·
2024-03-28 20:24
Python
编程语言
系统运维
python
编程语言
python开发
python学习
python入门
python数据分析
Kotlin
非常用关键字使用记录
1,typealias声明一个类型别名。样例:typealiasMyBean=ItemBeandataclassItemBean(valtitle:String,valintent:Intent)valbean=MyBean("11",Intent())实现了将ItemBean数据模型取了一个别名MyBean,后续我们可以像使用别名一样使用他们2,crossinline禁止传递给内联函数的lamb
Developings
·
2024-03-28 18:51
kotlin
开发语言
android
C/C++中使用静态函数的好处是什么
使用静态函数的好处主要体现在以下几个方面:文件
作用域
:静态函数只在声明它的文件内可见,这有助于隐藏实现细节,提高封装性。
kfjh
·
2024-03-25 11:59
c语言
c++
最新版android stuido加上namespace
Kotlin
Groovyandroid{namespace"com.example.myapp"...}在将应用构建为最终应用软件包(APK)时,Android构建工具会将命名空间用作
修行者对666
·
2024-03-25 07:23
android
studio配置问题
android
kotlin
基础类型
注释单行注释和多行注释
kotlin
和java一样支持当行(//注释内容)和多行注释(/*注释内容*/),不同的是
kotlin
的多行注释支持嵌套,例如:privatefuntestComment(msg:
0246eafe46bd
·
2024-03-25 03:55
C#关键字 namespace
namespace关键字用于声明包含一组相关对象的
作用域
。可以使用命名空间来组织代码元素并创建全局唯一类型。
xklcy
·
2024-03-25 00:44
C#关键字
c#
开发语言
RUST: let task = &mut task.unwrap().clone();
首先,我们分析一下各个部分的作用:task:这个变量之前已经存在于
作用域
内,其类型为Option或Result其中T是某个实现了Clone特性的类型(在这里没有具体说明类型T,但可以根据上下文推断出)。
星河繁
·
2024-03-24 00:15
rust
开发语言
后端
Python中的增强现实(AR)技术和应用
一个流行的AR框架是ARKit(对于iOS设备)和ARCore(对于Android设备),但这些框架主要是用原生语言(如Swift和Java/
Kotlin
)编写的。
api77
·
2024-03-19 08:48
api
电商api
python
ar
开发语言
性能优化
自然语言处理
数据库
java
kotlin
程序 编译与执行
准备
kotlin
环境Ubuntu安装
kotlin
1.创建一个名为hello.kt文件,代码如下:funmain(args:Array){println("Hello,World!")}
workingwei
·
2024-03-18 22:04
kotlin
kotlin
开发语言
Spring之底层架构核心概念解析
比如:class,表示Bean类型scope,表示Bean
作用域
,单例或原型等lazyInit:表示Bean是否是懒加载initMethodName:表示Bean初始化时要执行的方法destroyMethodName
liushaojiax
·
2024-03-17 07:43
spring
java
闭包与
作用域
:深入解析两者间的微妙差异
在JavaScript编程中,闭包和
作用域
是两个至关重要的概念,它们相互关联又各有特色。
作用域
决定了变量和函数的可见性,而闭包则是一种特殊的函数,能够记住并访问其外部
作用域
中的变量。
mikes zhang
·
2024-03-15 19:52
javascript
Android
Kotlin
打开相机拍照和选择图片
MainActivity.ktpackagecom.example.fredric.takephotoimportandroid.Manifestimportandroid.app.Activityimportandroid.content.Intentimportandroid.content.pm.PackageManagerimportandroid.graphics.BitmapFacto
FredricZhu
·
2024-03-15 06:07
C++八股之RAII
RAII的核心思想是利用对象的生命周期和
作用域
来管理资源。当创建一个对象时,该对象的构造函数会自动被调用,可以在构造函数中获取所需的资源,例如
Tmicen
·
2024-03-14 18:46
c++
开发语言
C#(C Sharp)学习笔记_变量常量与
作用域
【十二】
变量变量是用来存储数据值的标识符。你可以将变量视为内存中的一个位置,这个位置可以保存不同类型的数据。同时,变量也被称作为类中的成员变量在C#中声明变量时,你需要指定变量的类型,这告诉编译器你打算在变量中存储什么类型的数据。常量在C#中,常量(也称为字面量或常量值)是一种在编译时确定并在程序执行期间不可更改的值。常量可以是任何基本数据类型(如整数、浮点数、字符等)的值,也可以是字符串、枚举类型或引用
tiamo_16
·
2024-03-14 16:13
C#学习笔记
c#
学习
ES6基础知识点
ES6入门笔记ES6中的变量和常量ES6新增了两个关键词用来声明变量和常量声明变量使用let关键词声明常量使用const关键词let:let:用于声明变量,代替var关键词特点︰有块级
作用域
;不存在变量提升
咖啡,巫师与猫
·
2024-03-13 01:19
前端开发基础知识学习笔记
es6
javascript
前端
安卓
kotlin
面试题 101-105
101.简述如何在
Kotlin
中比较两个字符串?
Kotlin
语言允许多种方法来检查两个字符串是否相等。使用比较运算符在
Kotlin
中,==用于检查两个对象的结构相等性。
️ 邪神
·
2024-03-12 22:14
Android面试题
android
kotlin
开发语言
微信小程序学习记录——4.框架-视图层
文章目录1.WXML数据绑定简单绑定运算组合列表渲染wx:forblockwx:forwx:key条件渲染wx:ifblockwx:ifwx:ifvshidden模板定义模板使用模板模板的
作用域
引用importimport
赈川
·
2024-03-12 13:01
微信小程序
微信小程序
js中var和let的区别?
1、var是全局
作用域
,let是块级
作用域
2、var存在变量提升,let不存在变量提升3、var可以先使用在定义,let只能先定义再使用4、var允许在相同的
作用域
内重复声明同一个变量,let不允许
斗帝蓝电霸王龙
·
2024-03-11 05:32
js
vue.js
es6
前端
javascript
Android程序员的Java后台学习建议
作为一个原生Android开发,一路走来经历了Java、
Kotlin
的洗礼;在“原生要凉”的氛围下学习Cordova、ReactNative、Weex、Flutter等跨平台框架;之后又在“大前端”的口号下延伸到
Androidgiao
·
2024-03-08 14:37
在 build.gradle.kts 添加 阿里云仓库
在build.gradle.kts添加maven仓库使用
kotlin
scriptDSL配置build.gradle.kts(高版本移动到settings.gradle.kts)时,添加maven仓库的方式如下
修行者对666
·
2024-03-08 13:07
安卓gradle
学习
JS中的this指向问题(详细版)
JS中的this指向问题()在全局
作用域
中=>this->windowconsole.log(this);//this->window在普通函数中=>this取决于谁调用,谁调用我,this就指向谁,跟如何定义无关
LoveyL0201
·
2024-03-07 18:43
javascript基础
javascript
局部变量和全局变量
Localvs.globalvariables)内部变量和外部变量重名(编译器不报错)内部变量的i出现在栈空间内而不在数据段中进而无法改变全局表变量的值(全局变量访问数据段中的内容)在C语言中,变量的
作用域
可以分为内部变量和外部变量
陆小果不会写代码
·
2024-03-07 16:40
算法
c语言
1、let、const、var区别、解构赋值、新增字符串语法、数组方法、网址组成
const、var的区别*1、let和var的区别相同点:在全局声明的就是全局变量,在局部声明的变量是局部变量不同点(4条):let声明的变量不能提升let声明的变量名不能重复声明let声明的变量只在当前的块
作用域
中有效
@zyf哈哈哈哈
·
2024-03-07 12:04
javascript
前端
vue.js
Kotlin
中的 with 函数简介
在
Kotlin
中,with函数是一个非常方便的工具,它可以帮助简化对特定对象的操作。本文将介绍with函数的使用方法,并与Java中的实现进行对比。
好奇的菜鸟
·
2024-03-06 09:02
Kotlin
kotlin
windows
开发语言
CSS 预处理器语言Less
混合(Mixins)嵌套(Nesting)1.选择器嵌套2.父选择器`&`@规则嵌套和冒泡运算(Operations)转义(Escaping)函数(Functions)命名空间和访问符映射(Maps)
作用域
繁星学编程
·
2024-03-05 07:28
CSS
css
less
前端
【Spring连载】使用Spring Data的Repositories----存储库方法的null处理
【Spring连载】使用SpringData的Repositories----存储库方法的null处理一、Nullability注解二、基于
Kotlin
存储库中的Nullability从SpringData2.0
85程序员老王
·
2024-03-04 02:20
Spring
Data
spring
数据库
java
后端
Springboot中使用Redisson实现分布式锁
言归正传,今天继续讨论有关“锁”的话题,synchronized和ReentrantLock大家应该都非常熟悉了,但这两个锁,
作用域
仅限制于单个Tomcat,如果使用了Tomcat集群,这两个锁就不管用了
追风人聊Java
·
2024-03-02 02:43
分布式
Springboot
Redis
redis
mysql
分布式锁
分布式
redisson
Spring基础笔记
如何控制组件的
作用域
(单例多例)?六种注册组件的方式?生命周期什么是bean的生命周期在bean的生命周期的各个阶段我们可以插手做什么?属性赋值我们有哪些手段给bean的属性赋值?
weixin_30235225
·
2024-02-29 20:31
Java关于空指针的防范与思考
虽然空指针很常见,但是空指针对系统造成的危害却是不容忽视的,因此很多现代编程语言在语法上就对空指针进行了很多避免,比如
Kotlin
。但是对于Java语言有没有什么好的方式呢?
wssisknight
·
2024-02-29 18:05
spring框架Bean的
作用域
?对需要保持会话状态的bean应使用prototype
作用域
?为啥?
当一个bean被定义为"prototype"
作用域
时,每次请求该bean时都会创建一个新的实例,而不是像"singleton"
作用域
那样共享同一个实例。
钔生
·
2024-02-28 20:33
spring
【
Kotlin
】探索回调机制:函数类型、高阶函数和接口
当在
Kotlin
中开发应用程序时,经常会遇到需要使用回调机制的情况。回调是一种常见的编程模式,用于在异步操作完成后通知调用方,并处理相应的结果或事件。
吴同学是个程序员
·
2024-02-28 04:43
Kotlin
kotlin
开发语言
Kotlin
基础——DSL
DSL(领域特定语言)常见的DSL就是SQL和正则表达式,用于操作数据库和文本字符串,
Kotlin
DSL通常为嵌套的Lambda表达式或链式方法,如https://github.com/gradle/gradle-script-
kotlin
松仔log
·
2024-02-27 06:44
#
Kotlin基础
kotlin
开发语言
android
Flutter学习2 - Dart
所有类型的检查必须在编译的时候完成前端开发的js语言是弱类型的语言强类型的语言需要在定义的时候指定类型,如果不指定,编译器也可以在赋值的时候推断出变量类型2、面向对象的语言,OOP面向对象的语言有:Java、
Kotlin
KillerNoBlood
·
2024-02-26 08:50
Flutter
Learning
flutter
学习
Dart
js中的变量声明(var、let、const的区别和解析)
Js中的变量声明在es6之前声明变量使用var关键字,无论声明位置在何处,都会把声明提升到当前
作用域
的顶部。
前端三脚猫
·
2024-02-23 20:10
javaScript基础
javascript
js
es6
vue.js
node.js
上一页
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
其他