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
协程libco
后悔没早学这份Python神级文档!2023最新入门到进阶核心知识点学习文档!
比如这些问题你能第一时间想到答案吗:Python中的
协程
和线程有什么区别?生成器如何进化成
协程
?并发编程中的fu
Python秒杀
·
2023-11-02 21:30
python
学习
服务器
开发语言
数据分析
数据库
入门
[译] 2019 年的 Android 网络 —— Retrofit 与 Kotlin
协程
privatevalauthInterceptor=Interceptor{chain->valnewUrl=chain.request().url().newBuilder().addQueryParameter(“api_key”,AppConstants.tmdbApiKey).build()valnewRequest=chain.request().newBuilder().url(new
wq221aas
·
2023-11-02 20:16
程序员
架构
移动开发
android
不一样的编程方式 ——
协程
(设计原理与汇编实现)
主要通过以下9个方面来了解
协程
的原理:目录1、为什么使用
协程
1.3、
协程
的适用场景2、
协程
的原语操作3、
协程
的切换3.1、汇编实现4.
协程
的运行流程5.
协程
的结构体定义(我们其实可以参照线程或者进程的状态来设计
乖的小肥羊
·
2023-11-02 14:50
汇编
服务器
linux
c++
centos
c语言
协程
框架nty_co
一、为什么要有
协程
?以DNS请求为例子,客户端向服务器发送域名,服务器回复该域名对应得IP地址。我们想要以同步的编程方式获得异步的性能!!!
乖的小肥羊
·
2023-11-02 14:50
汇编
服务器
协程
框架
ntyco
c++
linux
机器学习_XGB模型训练内存溢出解决方案
数据读取与处理模型训练之前笔者有写过数据读取与处理解决内存溢出的相关处理方案(核心是用生成器分批处理)可以看笔者之前的文章:机器学习预处理效率及内存优化(多进程
协程
优化)本文主要讲解如何处理xgb模型训练的时候内存溢出的情况一
Scc_hy
·
2023-11-02 11:44
机器学习
机器学习
人工智能
数据挖掘
2022计划与复盘
kotlin--80%有kotlin项目经验,但api不够熟悉,对kotlin
协程
理解不够深入。复杂自定义View--80%,自定义Viewdemo能看懂,但没有复杂自定义View没有太多思路。
taoyyyy
·
2023-11-02 07:50
2310C++
协程
超传服务器
原文告别异步回调模型,写代码更简单.同样也是跨平台,仅头文件的,包含头文件即可用,来看看它的用法.基本用法提供getpost服务coro_http_serverserver(1,9001);server.set_http_handler("/",[](coro_http_request&req,coro_http_response&resp){//`io`线程中的响应.resp.set_statu
fqbqrr
·
2023-11-02 04:32
c++
cpp
协程
c++
服务器
python高阶面试题_Python 爬虫面试题 170 道:2019 版
通过本场Chat,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Python闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、
协程
的使用了解
留德小罗
·
2023-11-02 03:39
python高阶面试题
Kotlin
协程
+Retrofit、Gson解析
Kotlin
协程
+Retrofit、Gson解析添加依赖implementation"io.github.cnoke.ktnet:api:?"
雅@痞
·
2023-11-01 19:26
android
kotlin
浅谈安卓
协程
Android coroutine,及其与Retrofit的简单结合与使用
0.前言早期的安卓编程。资源的调度与释放从来都是一个不可避免的问题,开发者在onCreate()中调度资源,例如进行网络请求,进行磁盘IO操作,然后在onPause()或者onDestory()中手动释放或打断资源的使用。LifeCycle的引入。为了实现更简便的生命周期监听,谷歌推出了LifeCycleSupportLibrary支持库(后被迁移到AndroidX中成为Jetpack的一部分),
Joehaivo飞羽
·
2023-11-01 19:24
android
安卓
kotlin
网络
restful
Android
协程
与retrofit库的结合使用
文章目录前言**一、retrofit2.6.0之前使用步骤**1.引入库2.创建接收服务器返回数据的类(根据具体数据对应)3.定义描述网络请求的接口4.创建retrofit实例及接口实例创建函数5.发送网络请求6.调用封装为LiveData()数据**二、retrofit2.6.0之后使用步骤**1.导入依赖2.创建接收服务器返回数据的类(根据具体数据对应)3.定义描述网络请求的接口4.创建ret
词抒笙歌
·
2023-11-01 19:21
Android
Android-kotlin
android
kotlin
java
Kotlin Coroutine + retrofit + Okhttp3 网络请求实战篇
Coroutine+retrofit,首先Coroutine学习成本相对于Rxjava来说较低,而且最重要的一点是Kotlin的下实现线程切换的代码更加精简,逻辑相对更加清晰一些注意:没有学习过DSL以及
协程
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
Kotlin
协程
(Coroutines)配合使用 Retrofit,网络请求
第一步:添加所需依赖//管理生命周期implementation'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'implementation'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'implementation"androidx.lifecycle:lifecycle-runtime-ktx
WL-鬼
·
2023-11-01 19:50
Android
Kotlin
android
Coroutines
kotlin
Retrofit
Kotlin Coroutine(
协程
): 四、+ Retrofit
简单使用2.DSL3.扩展函数4.请求发起总结前言Retrofit从2.6.0版本开始,内置了对KotlinCoroutines的支持.我们统一处理异常及响应状态码,使用DSL让代码更加漂亮整洁先导包://
协程
孟老板007
·
2023-11-01 19:18
Kotlin
android
kotlin
networkmanager
Retrofit +
协程
封装,如何优雅的去掉try catch?
作者:ChengTaoRetrofit2.6.0版本后对suspend方法进行了支持,对使用kotlin的开发者来说简直是福音,但是执行suspend方法的时候异常处理仍然是件繁琐的事情,必须显示的执行trycatch,或者使用kotlin自带的异常处理类CoroutineExceptionHandler进行处理,但是不管哪种方式,代码都很挫,不够优雅。一、优雅的代码valservice=retr
初一十五啊
·
2023-11-01 19:16
Android
移动开发
Android
移动开发
面试
19.0 Boost 基于ASIO网络编程技术
BoostASIO库是一个基于C++语言的开源网络编程库,该库提供了成熟、高效、跨平台的网络API接口,并同时支持同步与异步两种模式,ASIO库提供了多重I/O对象、异步定时器、可执行队列、信号操作和
协程
等支持
孤风洗剑
·
2023-11-01 16:30
《灰帽黑客:攻守道》
Boost
C++
开发语言
Visual
C++
【开源篇】组件化+Jetpack+MVVM项目实战,涉及
协程
+Retrofit,Paging3+Room等
网络请求部分使用OkHttp+Retrofit,配合Kotlin的
协程
,完成了对Retro
付十一v
·
2023-10-31 22:58
【Java之家-编程的衣柜】线程的基础知识及线程与进程的联系
Thread)为什么要有线程首先,“并发编程”成为“刚需”其次,虽然多进程也能实现并发编程,但是线程比进程更轻量最后,线程虽然比进程轻量,但是人们还不满足,于是又有了“线程池”(ThreadPool)和“
协程
Hsu琛君珩
·
2023-10-31 18:15
Java操作系统
java
开发语言
Boost Fiber
协程
库使用详解
一、概述Boost.Fiber是一种微线程(用户层),也可以叫作纤程(
协程
),与一般的
协程
相比,其内部提供了调度管理器。
大隐隐于野
·
2023-10-31 11:08
存储专栏
java
前端
算法
python yield 与
协程
的实现
今天早上偶然看到一篇文章《PHP如何实现
协程
》,顿时惊呆了!PHP什么时候这么强了?那我还写Go做什么?仔细阅读文章发现php使用的是yield关键实现的,心想这个不就是py里的生成器吗?
jinjiangcc
·
2023-10-31 10:53
python
python
yield
协程
python3:生成器yield深度解析
生成器这个章节尤其的重要,我们以后的
协程
的部分要用到这个知识点.什么是生成器函数呢?
上海_彭彭
·
2023-10-31 10:51
python
迭代器和生成器
(已完结)
python
生成器
yield
迭代器
python:
协程
与任务
协程
与任务基本概念coroutine–
协程
协程
是子例程的更一般形式。子例程可以在某一点进入并在另一点退出。
协程
则可以在许多不同的点上进入、退出和恢复。它们可通过asyncdef语句来实现。
卡鲁洛斯
·
2023-10-31 10:21
Python
python
生成器
Python3
协程
原理
原文作者:BrettCannon译文出自:掘金翻译计划译者:Yushneng校对者:L9m,iThreeKingPython3.5
协程
原理作为Python核心开发者之一,让我很想了解这门语言是如何运作的
忧桑的小兔子
·
2023-10-31 10:21
Python3
python
协程
yield
async
await
python中对 生成器(generator) 与
协程
(coroutine)的理解
Generator最简单实现generator可以理解为支持长度无限的iterator,迭代generator时,不需要所有的元素都在内存中,因此内存友好。定义生成器的最简单方法是使用圆括号操作符:#g是generatorg=(-iforiinrange(0,10,1))可使用next(g)遍历获取每一个元素,next()是python3版本的g.next(),python3中generator的
ffantastic
·
2023-10-31 10:19
Python3
python
生成器
协程
coroutine
半协程
Python 秘密武器:神奇的
协程
与生成器
今天,就让我们走进Python
协程
和生成器的奇妙世界,看看它们如何帮助我们实现并发编程。二、
协程
案例想象一下,你正在餐厅排队点餐。
小助手python
·
2023-10-31 10:48
python
python
golang
协程
池模型思考
为啥在golang开发时,很少有人提到
协程
池的概念?
GoSnail
·
2023-10-31 07:15
Unity 为何要避免使用多线程
如果在逻辑更新和画面更新中引入多线程,就需要做同步而这加大了游戏的开发难度,尤其是对编程关卡的程序猿而言.所以需要异步功能的时候,游戏引擎总是倾向于使用Time-Slicing的策略而不是使用多线程,Unity中的
协程
派大星_5274
·
2023-10-31 07:18
C++ 笔面试知识点大全 附超详细解析 【持续更新中】 (校招/实习/大厂/笔试/面试)
类型转换多态,虚函数,隐藏和重写虚函数的实现机制:构造函数和析构函数能否为虚函数override钻石(菱形)继承内存管理堆和栈的区别内存对齐new和malloc的区别智能指针左值与右值指针和引用的区别STL容器
协程
夜若渊
·
2023-10-31 05:03
C/C++
c++
面试
2020年关于Linux的知识技术合集(基础入门到高级进阶)
整个体系专注于服务器后台开发,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
探索Linux服务器架构师
·
2023-10-31 03:46
Unity - UnityWebRequest辅助类
UnityWebRequest和WWW最常用的是UnityWebRequest.Get和UnityWebRequest.Post为避免使用UnityWebRequest时重复编写代码,现对常用的方法进行封装,分为对
协程
的实现方法和对
街边卖菠萝i
·
2023-10-30 21:50
Unity
C#
unity
c#
游戏引擎
UniTask使用笔记
典型的例子就是unity的
协程
。
协程
就是只运行在主线程来实现异步处
晴耕雨読3321
·
2023-10-30 21:45
总结笔记
unity
Python 异步 IO 并发编程详解
Lock、RLock1.5线程同步:condition、Semaphore使用1.6ThreadPoolExecutor线程池及相关分析1.7multiprocessing多进程编程及与多线程对比二、
协程
和异步
you的日常
·
2023-10-30 16:17
srs测试工具
基于states-threads的
协程
。2.支持HLS解析和测试,下载ts片后等待一个切片长度,模拟客户端。支持HLS点播和直播。3.支持HTTP负载测试,所有并发重复下载一个http文件。
Jerry_Insist
·
2023-10-30 16:45
深潜Kotlin
协程
(十五):测试 Kotlin
协程
系列电子书:传送门在大多数情况下,测试挂起函数与测试正常函数没有什么不同。看看下面的FetchUserUseCase.fetchUserData。通过伪造Fake(或模拟Mock)和简单的断言,我们可以很容易地测试它是否按预期显示数据:classFetchUserUseCase(privatevalrepo:UserDataRepository,){suspendfunfetchUserData(
RikkaTheWorld
·
2023-10-30 15:49
Kotlin
kotlin
android
java
GoLang 的
协程
调度和 GMP 模型
转自:https://blog.csdn.net/yanglingwell/article/details/103538730GoLang是怎么启动的关于GoLang的汇编语言,请查阅参考文献[1]和参考文献[2]编写一个简单的GoLang程序main.go,用gobuild-omainmain.go编译生成可执行文件mainimport"fmt"funcmain(){fmt.Println("H
o0O0o_b39d
·
2023-10-30 15:44
Golang 标准库 tips -- context
context案例分析http.Requstcontext案例分析gin.Contextcontext调用栈太深问题context的最佳实践glsGo没有gls(goroutinelocalstorage)
协程
本地存储的
GeekDavis
·
2023-10-30 14:22
Golang
golang
Go 语言 channel通道的基础知识
Go语言channel通道的基础知识通道(channel)就是一个管道,可以想象成Go
协程
之间通信的管道,他是一种队列的数据结构,遵循先进先出的规则通道的声明每一个通道只能传递一种数据结构的数据,在我们声明的时候
欣欣有泪
·
2023-10-30 14:26
golang
开发语言
后端
Go语言开发网站
Go语言的优势Go语言在网站开发中具有许多优势,下面列举其中几点:高性能:Go语言使用了轻量级的
协程
(Goroutin
一只会写程序的猫
·
2023-10-30 12:23
Go
golang
开发语言
后端
性能优化必读 | AntDB-M高性能设计之线程池
协程
模型
实际应用场景中,一个AntDB-M节点一般会处理几千个连接,平均每个CPU需处理几百个线程连接,上下文切换频繁;一个进程的线程数太多,会消耗较多的资源,使用Pstack工具检查问题也非常困难,Pstack耗时太久可能导致AntDB-M节点主备切换;对于一些WEB应用或者短连接的使用场景,连接数量能达到几十万级别。为了提高并发处理性能,AntDB-M除了支持One-Thread-Per-Connec
亚信安慧AntDB数据库
·
2023-10-30 00:18
性能优化
java
开发语言
antdb数据库
antdb
进程、线程、
协程
、异步、非堵塞IO,多路复用详解
未完待续…##进程(process)进程的概念php如何创建子进程,修改进程名称php查看进程进程组、会话daemon进程信号进程间通信(ipc),信号,队列,共享内存####进程的概念进程:是系统进行资源分配和调度的基本单位####php如何创建子进程0){//parentprocess}else{//childprocess//这里一般会退出,不然子进程不退出,会执行到下面主程序的代码exit
白小狮
·
2023-10-29 22:27
http协议
php
异步
线程
线程池
通信
移植FreeRTOS到 Xilinx ZYNQ Microblaze IP核
作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、
协程
等,可基本满足较小系统的需要。由于RTOS需占用一定的系统资源(尤其是RAM资源),只
寒听雪落
·
2023-10-29 21:38
kotlin
协程
kotlin
协程
的启动模式(枚举类CoroutineStart)CoroutineStart.DEFAULT*Default——根据
协程
的上下文立即调度
协程
执行。
醉了俗身醒了初心
·
2023-10-29 20:24
Java常用集合类,Java校招面试指南
这个问题很大,拆成apiserver、controller、kubelet、scheduler讲了一下golang与java的比较这个问题又很大,当时主要对比了vm、
协程
支持、面向对象和泛型的
web苍南县
·
2023-10-29 18:49
程序员
面试
后端
java
Kotlin
协程
核心理解
一、
协程
是什么?
TechMix
·
2023-10-29 16:56
kotlin
开发经验总结
Android基础
kotlin
服务器
前端
golang平滑重启库overseer实现原理
下面依次讲一下:一、连接的无损关闭golang官方的net包是不支持连接的无损关闭的,当主监听
协程
退出时,并不会等待各个实际work
协程
的处理完成。
码出钞能力
·
2023-10-29 16:14
golang
golang
python一点通:coroutine (
协程
)是什么和重要知识点?
协程
已经成为Python用于编写并发和异步代码的重要工具之一。在这篇博客文章中,我们将深入探讨
协程
是什么,它们的优点,以及它们与传统的线程和进程有何不同。什么是
协程
?
robot_learner
·
2023-10-29 06:48
python
开发语言
kotlin流式请求的一些思考
我项目中依赖的框架的mvvmlin一个小型的
协程
+kotlin+livedata+rxjava的框架,原连接如下。
爱言语论
·
2023-10-28 19:55
输入超时为例学习 Python 的线程和
协程
需求:做一个程序等待用户输入,3秒内输入则会echo这个输入并立即退出。3秒内没输入则自动退出。实现方法:1.线程(错误示范)importtimeimportthreadingdefget_input():print('您输入了:',input('请在3秒内输入,否则结束程序。\n'))wait_thread=threading.Thread(target=time.sleep,args=(3,)
Paycation
·
2023-10-28 17:32
多线程面试相关知识点
文章目录(一)进程线程和
协程
的区别创建线程的4种方式1.继承Thread类2.实现runnable接口3.实现Callable接口4.线程池创建runnable和callable有什么区别线程的run(
小崔的技术博客
·
2023-10-28 13:17
找工作
面试
职场和发展
多线程
高并发
Java
c++
协程
库libgo编译安装
1.下载建议到https://github.com/yyzybb537/libgo/tags下载稳定版。本人下载了master分支的最新代码,编译报错:macro"__has_attribute"requiresanidentifier304|#if__GNUC_PREREQ(2,5)||__glibc_has_attribute(__const__)2.安装解压后进入库的目录mkdirbuild
GodGPF
·
2023-10-28 09:42
linux开源库安装
linux
cmake
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他