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协程
Lua语法(一)
参考链接:系列链接:Lua语法(一)系列链接:Lua语法(二)系列链接:Lua语法(三)——元表与元方法系列链接:Lua语法(四)——
协程
系列链接:Lua语法(五)——垃圾回收系列链接:Lua语法(六)
monGyrate
·
2024-08-31 14:05
Lua语言
lua
开发语言
Golang并发编程——sync包详解
2.1关于Cond2.2结构体方法2.2.1NewCond构造函数2.2.2Wait等待2.2.3Signal通知2.2.4Broadcast广播2.3示例2.3.1实现生产者-消费者模式2.3.2多
协程
等待任务完成
ChineHe
·
2024-08-31 05:30
Golang
golang
服务器
开发语言
如何叙述
Kotlin
这门语言。
Kotlin
是一种现代化的编程语言,由JetBrains开发,主要用于Android应用开发、服务器端开发和多平台项目。
challenge51all
·
2024-08-31 04:53
kotlin
kotlin
开发语言
android
Proto3: Generating Your Classes - 生成你的类
TogeneratetheJava,
Kotlin
,Python,C++,Go,Ruby,Objective-C,orC#codeyouneedtoworkwiththemessagetypesdefinedina.protofile
Upping8
·
2024-08-31 02:21
Android Studio心得-创建登录注册项目
它基于JetBrainsIntelliJIDEA软件,并包含了许多定制化功能,包括易于使用的分析工具、内存分析工具和代码编辑器等,支持Java、
Kotlin
等多种编程语言。
wfytz
·
2024-08-31 01:03
android
studio
android
ide
Kotlin
第九弹:深入理解
Kotlin
泛型
Kotlin
系列到此结束,大家记得关注我哈,后面会继续出关于Android的系列文章!
Ken'
·
2024-08-30 21:06
Kotlin从入门到精通
kotlin
开发语言
android
kotlin
中常用扩展函数
一、applyapply用于在某个对象上执行一系列操作,然后返回该对象本身。这通常用于链式调用,以简化代码。它被定义在Any类上,因此可以被任何类型的对象所使用。它接收一个lambda表达式作为参数,在这个lambda表达式中,this关键字引用的是调用apply的对象。当你调用apply函数时,会传递当前对象(this)给lambda表达式。这意味着可以直接在lambda表达式内部访问并修改这个
我要最优解
·
2024-08-30 21:36
kotlin
开发语言
android
干货拿走:深入解析
Kotlin
泛型
0.引子
Kotlin
100%与Java兼容,所以抛开语言表面上面的种种特质之外,背后的语言逻辑或者说“灵魂”与Java总是想通的。
Android高级技术
·
2024-08-30 21:05
Android高级开发
android
Kotlin
内联类、内部类、嵌套类
Kotlin
内联类、内部类、嵌套类在开始介绍
Kotlin
内联类、内部类、嵌套类之前,先简要回顾一下java中的内部类java中的内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类——《Java
维特or卡顿
·
2024-08-30 07:03
手残党福音,一键生成随机颜色:randomColor
randomColor线上github地址:https://github.com/davidmerfield/randomColor目前这个项目已经被移植到了各个常用语言中,例如C#,C++,Go,Haskell,
Kotlin
我码玄黄
·
2024-08-30 04:18
前端
教你一招
思维的火花
前端
JavaScript
开源
计算机基础复习8.29
进程,线程,
协程
的区别进程是操作系统中进行资源分配和调度的基本单位,他拥有自己的独立内存空间和系统资源。每个进程都有独立的堆和栈,不与其他进程共享。
我叫啥都行
·
2024-08-30 02:07
计算机基础知识
笔记
后端
计算机网络
linux
python爬虫 使用pyppeteer爬取非静态页面内容,使用事件循环批量爬取,提升效率
pyppeteer抓取非静态页面,将整个逻辑封装成一个异步方法,有多个页面爬取,将多个页面爬取存储到任务列表,并行执行任务列表内部的异步函数我这代码里面有个main()函数,内部并行执行了各自的任务列表内部
协程
IvanWKQ
·
2024-08-30 02:32
python
爬虫
开发语言
【
Kotlin
】初识
Kotlin
之扩展函数与属性
【
Kotlin
】初识
Kotlin
之扩展函数与属性1、扩展函数在
Kotlin
中,对于已经定义好的class,我们可以使用扩展函数的方式,给这个类动态扩展一个函数方法,使用方法也很简单,看下面例子就懂了:funmain
woodwhale
·
2024-08-29 20:55
Android
Kotlin
与君共勉
kotlin
android
java
用
kotlin
和realm实现Notepad
UI设计参考了这份开源代码(https://github.com/lguipeng/Notes),自己挑选了一些布局和修改了颜色。下面对这些layout做一点笔记。
瑶瑶_2930
·
2024-08-29 11:09
掌握Go语言:Go语言通道,并发编程的利器与应用实例(20)
它是一种类型安全的、并发安全的、阻塞式的数据传输方式,用于在不同的Go
协程
之间传递消息。基本概念创建通道:使用make()函数创建一个通道。
技术蜜糖罐
·
2024-08-29 04:38
GO语言从入门到精通
golang
开发语言
后端
go
云原生
在go语言和C++语言函数结束后会发生什么
三、
协程
处理如果在函数中启动了
协程
,
协程
不会因为函数结束而自动停止,它会继续独立运行,除非被显式地停止或遇到程序结束。四
阿贾克斯的黎明
·
2024-08-29 01:45
go语言基础
golong
虚拟线程:.NET和Rust不如Go或Java ?
绿色线程在其他编程语言中也称为“
协程
”或“纤程”。绿色线程则不同。绿色线程的内存分配在堆上。但所有这些都是有代价的:由于它们不受操作系统管理,因此它们本身无法利用多个内核。但对于I
极道Jdon
·
2024-08-28 10:32
javascript
reactjs
After update to Android studio 3.1 i'm facing this erorr Could not find org.jetbrains.
kotlin
:kotl...
https://stackoverflow.com/questions/49534872/after-update-to-android-studio-3-1-im-facing-this-erorr-could-not-find-org-jetb
一个大西瓜CPI
·
2024-08-28 01:03
设计模式(
Kotlin
)
设计模式创造型设计模式(5种)1、工厂方法模式2、抽象工厂模式3、单例模式4、建造者模式5、原型模式结构型设计模式(7种)1、适配器模式2、桥接模式3、组合模式4、装饰者模式5、外观模式6、享元模式7、代理模式行为型模式(11种)1、模板方法模式2、策略模式3、状态模式4、观察者模式5、备忘录模式6、迭代器模式7、访问者模式8、解释器模式9、责任链模式10、命令模式11、中介者模式以下我会以And
找藉口是失败者的习惯
·
2024-08-27 20:32
设计模式
kotlin
开发语言
java调用
kotlin
的内联函数_
Kotlin
内联函数
上一章学了下高阶函数,我们可以用Lambda表达式很好的使用高阶函数,现在来看看高阶函数的原理,要知道
Kotlin
文件最终都是被编译成Java字节码的,但是Java中并没有高阶函数这个概念,其实
Kotlin
weixin_39842617
·
2024-08-27 09:50
Kotlin
作用域函数:let、also、run、apply、with
let函数使用场景:可空变量的操作,无需判空p?.let{ it.name="lily" it.age="21" }also函数使用场景:多个扩展函数链式调用(返回值是本身)p?.also{it.name="deni"it.age="26"}?.displayInfo()with函数使用场景:可以省去类名重复,直接调用类的方法就行with(p){name="leon"age="26"
menglongfeng3385
·
2024-08-27 09:49
kotlin
前端
开发语言
kotlin
内联函数
今天的主角是inline,这不是一个
Kotlin
特有的概念,大多数编程语言都支持内联。内联函数的语义很简单:把函数体复制粘贴到函数调用处。使用起来也毫无困难,用inline关键字修饰函数即可。
MirkoWug
·
2024-08-27 08:17
kotlin
inline
noinline
内联函数
《高级
Kotlin
强化实战学习手册(附Demo)》开放下载(1)
第二章
Kotlin
实战避坑指南方法入参是常量,不可修改不要Companion、INSTANCE?Java重载,在
Kotlin
中怎么巧妙过渡一下?
2401_84538063
·
2024-08-27 08:17
程序员
kotlin
学习
开发语言
【
Kotlin
设计模式】
Kotlin
实现适配器模式
前言适配器模式(AdapterPattern)的核心将某个类的接口转换成客户端期望的另一个接口表示,使得客户端能够通过自己期望的接口与不兼容的类进行交互。适配器模式有三种实现方式,分别是类适配器模式、对象适配器模式、接口适配器模式。我们假设有个视频输出盒子,当前只能接收和输出HDMI信号,现在客户的输入设备只能输出VGA信号,则我们可以通过转换器(要适配的类),将VGA信号转换成HDMI信号做输出
一方贝地
·
2024-08-27 08:46
Kotlin设计模式
kotlin
设计模式
适配器模式
Kotlin
内联函数
高阶函数高阶函数就是方法(函数)的参数或者返回是一个函数内联函数内联函数就是在编译时直接将函数内容直接复制粘贴到调用处普通函数并不需要,如果在普通函数强行加上inline,编辑器会提醒只有高阶函数中才需要inline去做内联优化原因是虽然inline关键字理论上可以减少一个栈帧层级(栈帧在虚拟机栈)但是一般函数没有必要高阶函数:如下,block:(String)本质上是使用匿名类的实现方式,这样就
DongGei
·
2024-08-27 08:46
kotlin
kotlin
开发语言
android
设计模式-工厂模式(
Kotlin
)
在面向对象语言中,万物皆是对象,如果在需要创建对象的时候直接新建一个对象,就会对该对象耦合严重,如果我们需要更换对象时,就需要对所有新建对象的地方都修改一边,这就违背了开闭原则。因此会使用工厂模式来创建对象,我们可以直接在工厂中创建对象,因此更换对象也可以直接在工厂中进行,这样就达到了与对象解耦的目的,因此,工厂模式最大的优点就是与对象解耦1,简单工厂模式简单工厂模式并不属于设计模式的一种,反而更
嗯先生
·
2024-08-27 01:38
Kotlin-设计模式
设计模式
java
开发语言
1024程序员节
工厂模式Factory Pattern 【
kotlin
版代码参考】
工厂模式FactoryPattern【
kotlin
版代码参考】interfaceCoffee{funtest()}classCappuccino:Coffee{companionobject{constvalTAG
刘了个刘
·
2024-08-27 01:07
kotlin设计模式
kotlin
java
javascript
Kotlin
语言泛型的形变是什么?
Kotlin
语言泛型的形变一共分为三个区域:不变,协变,逆变不变不变指的是:这个泛型,可以是生产者,也可以是消费者,此泛型没有任何泛型继承相关的概念,可以理解是完全独立出来的泛型例如:下面案例中,此泛型既可以是生产者
ailinghao
·
2024-08-26 16:58
kotlin
kotlin
开发语言
android
如何安装IntelliJ IDEA最新版本及高级特性
前言IntelliJIDEA是一款由JetBrains公司开发的集成开发环境(IDE),专为Java、
Kotlin
以及其他JVM语言设计,同时也支持多种其他技术和框架。
bobo-rs
·
2024-08-26 11:24
开发工具
intellij
idea
开发语言
ide
jvm
深入理解 Go 语言并发编程底层原理
多
协程
同步是每一个Go开发者都必须面对的问题。传统的多线程程序往往基于共享内存实现多线程同步,Go语言在此之上还提供了管道-
协程
的CSP同步模型,这也是Go语言推荐的方案。
Mindfulness code
·
2024-08-25 23:39
Go语言开发
开发语言
Go
Go 语言调度器(schedule)的实现原理
每一个线程M都有一个调度
协程
g0,g0
协程
的主函数是runtime.schedule,该函数实现了
协程
调度功能。那么,Go语言是如何管理以及调度成千上万个
协程
呢?
Mindfulness code
·
2024-08-25 23:07
Go语言开发
开发语言
Go
时间片调度
抢占式调度
【Go - 模式示例 - 5分钟写个 生产者/消费者 】
考虑多
协程
,Go中一般不会用线程,而是
协程
,在多
协程
的情况下,要考虑同时写,造成写覆盖的情况。废话不多说,
wn531
·
2024-08-25 06:23
golang
开发语言
后端
Gradle配置全局替换国内镜像(2024版)
Gradle配置全局替换国内镜像(2024版)Gradle作为一款广泛使用的自动化构建工具,在处理Java、
Kotlin
等项目的依赖管理和构建过程中起着至关重要的作用。
天蓝蓝23528
·
2024-08-24 17:41
Gradle
Android面试题之
Kotlin
协程
一文搞定
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点定义
协程
基于线程,是轻量级的线程作用处理耗时任务,这种任务常常会阻塞主线程保证主线程安全
AntDreamer
·
2024-08-24 02:30
kotlin
android
kotlin
开发语言
面试
Android笔试面试题AI答之
Kotlin
偏门考点总结
Kotlin
面试中的偏门考点可能涵盖一些不太常见但具有深度和广度的知识点。
工程师老罗
·
2024-08-24 02:27
Android笔试面试题AI答
android
kotlin
开发语言
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
【Swoole 的生命周期,文件描述符,
协程
数量,以及默认值】
目录Swoole的生命周期Swoole文件描述符(FD)缓存Swoole设置
协程
的数量Swoole默认值Swoole是一个基于PHP的高性能网络通信引擎,它采用C++编写,提供了
协程
和高性能的网络编程支持
WishYouAFortune
·
2024-08-22 16:30
php
高并发
开发语言
php
hyperf
协程
高并发
swoole
手把手教你搭建 Android MVI架构: MVI +
kotlin
+ Flow
一、什么是MVIAndroidMVI是一种用于构建Android应用程序的架构模式,其核心思想在于实现单向数据流和唯一可信数据源。在MVI架构中,应用程序的状态管理得到简化,并且用户界面与业务逻辑之间的交互更加清晰和规范。二、MVI组成MVI由Model、View和Intent三个核心组件组成:Model:代表数据模型,负责存储应用程序的状态。它是唯一可信的数据源,意味着应用程序的所有状态都集中在
青春给了狗
·
2024-08-22 05:56
android
kotlin
开发语言
2018-11-22进程,线程,
协程
进程:代码+资源,可以实现多任务线程:运行在进程中的最小单元,消耗资源小于进程可以实现多任务
协程
:Python独有的,运行于线程中的,可以实现多任务,一定是并发
Ives247
·
2024-08-22 05:10
python进程 线程
协程
_python进程、线程、
协程
http://www.cnblogs.com/alex3714/articles/5230609.htmlhttp://www.cnblogs.com/wupeiqi/articles/5040827.html内容进程、与线程区别cpu运行原理pythonGIL全局解释器锁线程语法join线程锁之Lock\Rlock\信号量将线程变为守护进程Event事件queue队列生产者消费者模型Queue队
weixin_39991531
·
2024-08-22 00:22
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
最新版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
操作系统-进程 线程
协程
操作系统-进程线程
协程
概述进程、线程和
协程
都是程序执行过程中的不同调度实体,它们之间有以下区别:进程(Process)进程是操作系统资源分配和管理的基本单位它包含了运行程序所需的所有资源,如内存空间、文件句柄
迷路剑客
·
2024-03-22 02:49
java
linux
jvm
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
开发语言
Android
Kotlin
打开相机拍照和选择图片
MainActivity.ktpackagecom.example.fredric.takephotoimportandroid.Manifestimportandroid.app.Activityimportandroid.content.Intentimportandroid.content.pm.PackageManagerimportandroid.graphics.BitmapFacto
FredricZhu
·
2024-03-15 06:07
Python的进程、线程和
协程
多线程理解在Python中,多线程允许程序同时执行多个任务。他是通过创建线程并将任务分配给不同的线程来实现的,这有助于提高程序的执行效率,特别是在执行多个IO操作的时候,不过由于python的解释器锁(GIL),在执行cpu密集型任务的时候,多线程可能不会带来性能的提升应用场景多线程经常用于IO密集型的任务,比如网络请求,文件读写等,例如在开发一个网络爬虫的时候,可以使用多线程同时下载多个网页,这
HelloFif
·
2024-03-14 17:44
python
安卓
kotlin
面试题 101-105
101.简述如何在
Kotlin
中比较两个字符串?
Kotlin
语言允许多种方法来检查两个字符串是否相等。使用比较运算符在
Kotlin
中,==用于检查两个对象的结构相等性。
️ 邪神
·
2024-03-12 22:14
Android面试题
android
kotlin
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他