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
androidkotlin协程
sqlalchemy1.4风格(2022新语法配合
协程
更优)
1基本配置官方文档:https://docs.sqlalchemy.org/en/14/orm/session_basics.html#session-querying-201.1ModelfromsqlalchemyimportINTEGER,Column,ForeignKey,Stringfromsqlalchemy.ormimportdeclarative_base,relationship
有勇气的牛排
·
2023-01-05 03:14
数据库
python
mysql
数据库
服务器
Go语言 WaitGroup 源码知多少
前面的文章我们写
协程
的时候有用到WaitGroup我们的写法大概是这样的funcmain(){...dothing()wg:=sync.WaitGroup{}//控制多个子
协程
的声明周期wg.Add(xx
·
2023-01-04 20:40
后端go
python多线程基础学习
在爬虫中,可以通过异步爬虫提高爬虫效率,常见的异步爬虫有多线程、多进程、
协程
等本文主要介绍python中多线程的简单实现,欢迎大家讨论学习!
繁漪
·
2023-01-04 18:26
python
学习
爬虫
C++进阶(二)线程池、异常处理、
协程
layout:posttitle:C++进阶(二)C++新特性:智能指针、右值引用、lambda、多线程操作、function和bind、可变模板参数description:C++进阶(二)C++新特性:智能指针、右值引用、lambda、多线程操作、function和bind、可变模板参数tag:C++文章目录线程池案例线程池案例zero_threadpool.h#pragmaonce//zero
芸兮
·
2023-01-04 11:13
C++
笔记
c++
爬虫进阶一(基础一)
文章目录简介cookie爬取雪球热帖代理模拟登陆防盗链异步爬虫
协程
asyncioM3U8HLS爬取seleniumbilibili无头浏览器规避检测MySQLMongoDBRedis简介这个系列分四部分基础进阶
Roy_Allen
·
2023-01-03 09:09
一起爬
爬虫
python
UJS物联网Python课程设计[爬虫]
根据我们的程序是否使用
协程
的方式完成异步操作,如果此时使用的是异步的形式则调用aiohttp库,否则就调用requests模块进行网络访问。我们此程序使用logging模块进行记录日志。
ITApe_DeHao
·
2023-01-01 19:15
python
爬虫
开发语言
itchatmp:完备优雅的微信公众号接口
同样的命令,支持同步与
协程
调用,适合各层次开发者使用。与个人号接口itchat共享类似的操作方式,学习一次掌
weixin_34273046
·
2022-12-30 12:32
python
运维
年度最佳【golang】GMP调度详解
Golang最大的特色可以说是
协程
(goroutine)了,
协程
让本来很复杂的异步编程变得简单,让程序员不再需要面对回调地狱,虽然现在引入了
协程
的语言越来越多,但go中的
协程
仍然是实现的是最彻底的.这篇文章将通过分析
·
2022-12-30 10:23
goschedulergmp
Python利用yield form实现异步
协程
爬虫
目录1.什么是yield2.yield于列表的区别3.yieldfrom实现
协程
很古老的用法了,现在大多用的aiohttp库实现,这篇记录仅仅用做个人的
协程
底层实现的学习。争取用看得懂的字来描述问题。
·
2022-12-30 07:59
python
协程
之yield和yield from实例详解
目录前言一:生成器如何进化成
协程
二:用作
协程
的生成器的基本行为三:使用
协程
计算移动平均值四:预激
协程
的装饰器五:终止
协程
和异常处理六:让
协程
返回值七:使用yieldfrom八:yieldfrom的意义总结前言字典为动词
·
2022-12-30 07:49
Python3.10 Generator生成器Coroutine原生
协程
详解
目录引言
协程
底层实现业务场景结语引言普遍意义上讲,生成器是一种特殊的迭代器,它可以在执行过程中暂停并在恢复执行时保留它的状态。
·
2022-12-29 06:14
PHP关键字yield,Python关键字yield的介绍
协程
是Tornado中进行异步I/O代码开发的方法。
协程
使用了Python关键字yield将调用者挂起和恢复执行。
金宇澄
·
2022-12-27 20:31
PHP关键字yield
Android开发进阶——Coil对比Glide分析
Coil概述Coil是Android上的一个全新的图片加载框架,它的全名叫做coroutineimageloader,即
协程
图片加载库。
守住Android最后的光
·
2022-12-27 05:16
Android开发
android
glide
kotlin
程序员
移动开发
python 3.10出现的问题以及卸载python
我第一次使用的就是python3.10的版本,毛病真多啊,网上搜索了很多方法,而且还解决不了,比如我遇到的问题1.在使用
协程
时出现的问题项目也能运行,但是会出现这样的错误2.在导入图形用户界面wx模块时无法安装我人都傻了
安心いけ
·
2022-12-26 22:49
python
pycharm
windows
Kotlin 之
协程
初识
协程
,启动取消
协程
,Flow异步流,
协程
并发目录(一)初识
协程
协程
是什么?Android中
协程
解决了什么问题?
哆啦A梦z
·
2022-12-26 19:29
Kotlin
kotlin
android
协程
coroutine
Android Kotlin
协程
Recently,KotlinCoroutinesintroduceanadvancedandefficientapproachofconcurrencydesignpattern,whichcanbeusedonAndroidtosimplifyasynchronouscodes.Asamatteroffact,thisapproachismuchmoresimple,comprehensive
weixin_26739079
·
2022-12-26 19:28
python
Kotlin
协程
一 ——
协程
Coroutine
https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475Kotlin
协程
系列文章导航
虚幻私塾
·
2022-12-26 19:57
python
kotlin
android
java
计算机
【深入理解Kotlin
协程
】
协程
作用域、启动模式、调度器、异常和取消【使用篇】
startCoroutine和createCoroutine这两个API不太适合在业务开发中直接使用,因此对于
协程
的创建,框架中提供了不同目的的
协程
构造器。
川峰
·
2022-12-26 19:56
Android
kotlin
协程
android
kotlin协程
探索 Kotlin
协程
原理
接下来跟大家分享一下我在了解Kotlin
协程
实现的过程中理解的一些概念,如果你发现哪些地方我说错了的话,欢迎提出你的理解。
灯不利多
·
2022-12-26 19:56
kotlin
android
抽丝剥茧Kotlin -
协程
中绕不过的Flow
前言距离上一篇
协程
的文章发布已经四个月了,不出意外收到了读者大大们的催更:”都四个月了哈,你的
协程
三部曲咋还没有更完?
大渔歌_
·
2022-12-26 19:56
kotlin
kotlin
Kotlin
协程
三 —— 数据流 Flow
Kotlin
协程
系列文章导航:Kotlin
协程
一——
协程
CoroutineKotlin
协程
二——通道ChannelKotlin
协程
三——数据流FlowKotlin
协程
四——Flow和Channel的应用
大渔歌_
·
2022-12-26 19:26
kotlin
kotlin
android
开发语言
Kotlin
协程
(7/7篇) - 在Android中的使用
一、使用场景1.1LiveData还是StateFlowLiveData问题StateFlow解决粘性事件:按下Button弹出Toast,当配置改变例如屏幕旋转时,页面会销毁后重建,观察者将再次订阅LiveData,此时会再次弹出Toast。一样存在粘性事件问题。(可以使用SharedFlow,它默认回放=0,额外缓存=0)。数据不防抖:更新的值和当前值相同,onChange()依然会再次调用。
懒到死的程序员
·
2022-12-26 19:55
Kotlin
协程
kotlin
kotlin中的
协程
协程
CoroutinerunBlocking
协程
构造器(阻塞的)runBlocking{……}作为用来启动顶层主
协程
的适配器GlobalScop全局
协程
(非阻塞)1.可以将GlobalScope.launch
MMsmileNN
·
2022-12-26 19:55
kotlin
android
kotlin
java
【Kotlin
协程
】
协程
启动 ① (
协程
构建器 | launch 构建器 | async 构建器 | runBlocking 函数 | Deferred 类 )
文章目录一、
协程
构建器1、
协程
构建器概念2、runBlocking函数3、launch构建器示例4、Deferred类5、async构建器示例二、
协程
构建器示例一、
协程
构建器1、
协程
构建器概念
协程
需要
协程
构建器来启动
韩曙亮
·
2022-12-26 17:38
Kotlin
协程
kotlin
android
java
协程
协程构建器
Kotlin 之
协程
(三)Flow异步流
flow介绍挂起函数可以异步返回单个值,那如何异步多次返回多个值呢?使用flow,flow的特点:flow{…}块中的代码可以挂起使用flow,suspend修饰符可以省略流使用emit函数发射值流使用collect的函数收集值flow类似冷流,flow中代码直到流被收集(调用collect)的时候才运行,类似lazy,什么时候用,什么时候执行。流的连续性:流收集都是按顺序收集的flowOn可更改
哆啦A梦z
·
2022-12-26 17:58
Jetpack
kotlin
开发语言
android
Kotlin
协程
Flow浅析
Kotlin
协程
中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和RxJava的处理方式类型,但是比后者更加强大。
wayne214
·
2022-12-26 17:57
Android
Kotlin
kotlin
android
rxjava
【Kotlin
协程
】Flow 异步流 ③ ( 冷流 | 流被收集时运行 | 流的连续性 )
文章目录一、冷流(流被收集时运行)二、流的连续性一、冷流(流被收集时运行)Flow异步流的构建器函数flow函数中的代码,在调用Flow#collect函数时,也就是在Flow异步流收集元素时,才会执行flow构建器中的代码;这种机制的异步流称为冷流;代码示例:在flow构建器的开始位置,发射元素,在主线程中Flow#collect收集元素位置,添加日志信息,查看日志打印的时机;packageki
韩曙亮
·
2022-12-26 17:26
Kotlin
协程
kotlin
Flow
异步流
冷流
流的连续性
【Kotlin
协程
】Flow 异步流 ② ( 使用 Flow 异步流持续获取不同返回值 | Flow 异步流获取返回值方式与其它方式对比 | 在 Android 中使用 Flow 异步流下载文件 )
文章目录一、使用Flow异步流持续获取不同返回值二、Flow异步流获取返回值方式与其它方式对比三、在Android中使用Flow异步流下载文件一、使用Flow异步流持续获取不同返回值在上一篇博客【Kotlin
协程
韩曙亮
·
2022-12-26 17:56
Kotlin
协程
kotlin
android
Flow
异步流
协程
【
协程
】冷流flow详解
一、目前异步返回多个值方案如果存在异步返回多个值的需求,我们探索以下解决方案1.1、集合集合返回了多个值,但是一个一个返回的,不是异步funsimpleList():List=listOf(1,2,3)@Testfun`testmultiplevalues`(){simpleList().forEach{value->println(value)}}//一次性返回://1//2//31.2、序列下
流星雨在线
·
2022-12-26 17:25
#
协程
kotlin
android
开发语言
【深入理解Kotlin
协程
】
协程
中的Channel和Flow &
协程
中的线程安全问题
热数据通道ChannelChannel实际上就是个并发安全的队列,它可以用来连接
协程
,实现不同
协程
的通信,代码如代码清单所示suspendfuntestChannel(){valchannel=Channel
川峰
·
2022-12-26 17:25
Android
kotlin
android
开发语言
kotlin协程
王学岗Kotlin
协程
(四)————Flow异步流
参考文章异步返回值的多个方案1,什么时候用flow呢?————kotlin要表示多个值如何表示多个值?挂起函数可以异步返回单个值,但是如果要异步返回多个计算好的值,就只能用flow了。其它方案的缺陷,集合返回了多个值,但是不是异步;序列返回了多个值,是同步。//返回了多个值,但不是异步funsimpleList():List=listOf(1,2,3)//返回了多个值,是同步。序列与集合的区别:集
qczg_wxg
·
2022-12-26 17:25
kotlin
android
kotlin
开发语言
Kotlin
协程
Flow使用
与Rxjava区别:Flow就是Kotlin
协程
与响应式编程模型结合的产物,与Rxjava非常像,Flow提供了很多丰富的操作符,例如map、fliter、count等等,相比Rxjava,Flow的使用和线程切换更为简单与
咸鱼谈何梦想
·
2022-12-26 17:54
kotlin
协程
kotlin
[译] Kotlin
协程
Flow 官方文档(2021-2-4)翻译
原文:https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/Flow(流)interfaceFlow(source)异步数据流,它顺序地发出值并正常或异常地完成。流的中间运算符(例如map,filter,take,zip等)是应用于一个或多个上游流并返回下游
hegan2010
·
2022-12-26 17:54
Kotlin的
协程
:flow
flow介绍之前介绍的启动
协程
方法,比如launch、async都是
协程
的单次启动。如果有复杂场景,比如发送多个数据,就需要使用flow数据流。
okclouderx
·
2022-12-26 17:23
Kotlin
基础
Android
开发
kotlin
java
android
Kotlin -
协程
- Flow
在Kotlin普及之前,RxJava无疑是Android开发领域中最受欢迎的响应式编程的三方库,而RxJava在我们日常的Android开发应用的最多的场景就是配合Retrofit进行网络请求和类似EventBus的事件订阅(RxBus)。但是到了2017年,随着LiveData刚一面世,就受到了很大的关注,LiveData是一个以观察者模式为核心,让界面对变量进行订阅,从而实现自动通知刷新的组件
酷酷的lingyu
·
2022-12-26 17:53
android
kotlin
Kotlin
协程
Flow主要操作符(二)
Kotlin
协程
Flow主要操作符(二)前言1.collect接收操作符2.launchIn操作符3.onEach操作符4.组合操作符4.1zip操作符4.2combine操作符5.展平流5.1flatMapConcat
许三多2020
·
2022-12-26 17:22
Kotlin协程
Kotlin基础
Android
JetPack
Android
Kotlin
Kotlin协程
Flow
流操作符
Kotlin
协程
(5/7篇) - 响应式编程(冷流) Flow
一、概念场景:List是同步一次性返回多个值,Sequence是同步(阻塞)分开返回多个值,Suspend是异步返回单个值,Flow可以异步返回多个值。冷流:只能在创建的时候定义生产数据的代码,无法在外部通过实例更新数据。创建和中间操作只是对上一步的包装并不会执行,所以是响应式编程(也叫声明式),因此可以调用挂起函数自身却不是suspend修饰,只有消费的时候才真正生产和操作数据,所以消费都是su
懒到死的程序员
·
2022-12-26 17:22
Kotlin
协程
kotlin
Kotlin
协程
的异步流Flow(八)
文章目录一、前言二、Flow的简单演示三、Flow的取消四、构建Flow五、过度流操作符六、转换操作符七、限长操作符八、末端流操作九、流是连续的十、Flow上下文十一、withContext发出错误十二、flowOn操作符十三、缓冲十四、合并十五、处理最新值十六、Zip十七、Combine十八、flatMapConcat与flattenConcat十九、flatMapMerge与flattenMe
Mr_Tony
·
2022-12-26 17:22
kotlin
【Kotlin
协程
】Flow 异步流 ④ ( 流的构建器函数 | flow 构建器函数 | flowOf 构建器函数 | asFlow 构建器函数 )
文章目录一、流的构建器函数1、flow构建器2、flowOf构建器3、asFlow构建器一、流的构建器函数1、flow构建器在之前的博客【Kotlin
协程
】Flow异步流②(使用Flow异步流持续获取不同返回值
han1202012
·
2022-12-26 17:21
Kotlin
协程
kotlin
android
协程
Flow
Flow构建器
Retrofit 源码深入分析 — RxJava 和
协程
的支持
一、概述在上一篇Retrofit源码深入分析——Call对象的诞生与请求的文章中我们基本把Retrofit从如何构建一个请求到返回响应的整个过程都梳理了一遍,对Retrofit的基本工作原理有了一个完整的了解。按照文章的完成度来说,上一篇文章基本把Retrofit讲的差不多了,但笔者还是想把日常普遍使用的几种方式都梳理一遍,让两篇文章对Retrofit的分析更加完整。本篇文章其实按理来说应该整合到
澜秋
·
2022-12-26 12:32
Android框架
对Go语言的简单了解
目录基础知识基本概念一些特性
协程
并发管道内存回收(GC)编译网络编程语言交互性异常处理defer机制应用领域基础知识基本概念Go语言(Golang语言的简称)是一种静态强类型的编译型编程语言。
ylnzzl
·
2022-12-26 09:25
Go语言
go
go语言
golang
开发语言
Markdown图片本地化
[]()两种标签以及更多格式添加了选项功能,能够自由定制程序的操作(例如是否修改md源文件)以PythonAsync模式下载图片,可大大减少运行时间:普通模式
协程
模式28.420s5.236s下载图片将根据不同
黄不盈
·
2022-12-25 17:02
继续谈谈从Rxjava迁移到Flow的背压策略
前言对于背压问题不久前就讨论过了,这里就不过多介绍了,总之它是一个非常复杂的话题,本文的主要目的是分析我们如何从Rxjava迁移到Flow并且使用其背压方案,由于本身技术的限制以及
协程
内部的复杂性,不会做过多的深入讨论
安卓老猴子
·
2022-12-25 13:43
Android
rxjava
android
linux打开txt文件命令_「linux命令详解」lsof命令解析,教你一步打开所有文件
专注分享C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
weixin_39717598
·
2022-12-25 06:41
linux打开txt文件命令
Kotlin
协程
实现原理:CoroutineScope,看完不懂你砍我!墙裂建议收藏。
今天我们来聊聊Kotlin的
协程
Coroutine。文末有为大家准备的彩蛋。如果你还没有接触过
协程
,推荐你先阅读这篇入门级文章What?你还不知道KotlinCoroutine?
沈页
·
2022-12-25 06:15
android
kotlin
Android进阶
android
kotlin
更好用的Go同步并发任务实现
因为
协程
任务可能会返回错误,要捕获错误通常需要适用channel同步消息。
梦想画家
·
2022-12-24 01:16
Golang
golang
errgroup
waitgroup
ET6.0服务器框架学习笔记(一、启动配置)
ET6.0服务器框架学习笔记(一、启动配置)最近ET6.0框架越发趋于完善,剩下的基本上都是小改动,ET6.0相比5.0新增了机器人框架,简易AI框架,
协程
锁(超时处理),更加精简的ETTASK等等。
kylinok
·
2022-12-23 20:42
ET
ET6.0
Kotlin
协程
Channel源码示例浅析
Channel能力的来源结论先行Kotlin
协程
中的Channel用于处理多个数据组合的流,随用随取,时刻准备着,就像自来水一样,打开开关就有水了。
·
2022-12-23 19:24
转载:[10分钟速览 C++20 新增特性]
转载:10分钟速览C++20新增特性10分钟速览C++20新增特性新增标识符(Identifies)模块(Modules)优点创建模块引用模块import头文件Ranges例子
协程
(Coroutines
kevin--你不知道的事
·
2022-12-23 18:45
C++20
进程、线程及
协程
的区别
一、概念进程:进程是一个具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统资源分配和独立运行的最小单位;线程:线程是进程的一个执行单元,是任务调度和系统执行的最小单位;
协程
:
协程
是一种用户
clw_18
·
2022-12-23 06:40
操作系统
操作系统
多进程
多线程
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他