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
协程epoll网络性能
机器学习_XGB模型训练内存溢出解决方案
数据读取与处理模型训练之前笔者有写过数据读取与处理解决内存溢出的相关处理方案(核心是用生成器分批处理)可以看笔者之前的文章:机器学习预处理效率及内存优化(多进程
协程
优化)本文主要讲解如何处理xgb模型训练的时候内存溢出的情况一
Scc_hy
·
2023-11-02 11:44
机器学习
机器学习
人工智能
数据挖掘
【计算机网络笔记】传输层——可靠数据传输之流水线机制与滑动窗口协议
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-11-02 07:19
计算机网络
笔记
2022计划与复盘
kotlin--80%有kotlin项目经验,但api不够熟悉,对kotlin
协程
理解不够深入。复杂自定义View--80%,自定义Viewdemo能看懂,但没有复杂自定义View没有太多思路。
taoyyyy
·
2023-11-02 07:50
NQA网络质量分析
NQA网络质量分析,是一种实时的
网络性能
探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计NQA能实时监视网络QOS,在网络发生故障时有效的诊断和定位。
hjk_fei
·
2023-11-02 06:48
网络安全
运维
华为
网络
libevent开源高性能网络库
跨平台,支持windows、linux、*bsd和macos支持多路I/O多路复用技术,
epoll
、poll、dev/poll、select、kqueue支持I/O、定时器和信号等事件注册事件优先级。
张先生你好呀
·
2023-11-02 05:22
编程
开源
c++
c 的网络I/O库总结(libevent,libuv,libev,libeio)
、libev、libuv对比五、异步IO六、参考资料前言 在类unix系统中有五大I/O模型,依次为阻塞IO(BIO)、非阻塞IO(NIO)、IO多路复用(linux下有select、poll、
epoll
pigfu
·
2023-11-02 05:21
TCP
linux基础
网络
unix
linux
Libevent库源码介绍及TCP后端服务器
是一个轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动,高性能;轻量级,专注于网络,源代码相当精炼、易读;跨平台,支持Windows、Linux、*BSD和MacOs;支持多种I/O多路复用技术,
epoll
爱吃肉的老狼
·
2023-11-02 05:18
链表
数据结构
一篇文章搞懂Libevent网络库的原理与应用
event-driven),高性能;>-轻量级,专注于网络;>-源代码相当精炼、易读;>-跨平台,支持Windows、Linux、BSD(是Unix的衍生系统)和MacOS;>-支持多种I/O多路复用技术,
epoll
linux大本营
·
2023-11-02 05:46
c/c++
libevent
网络编程
tcp
Libevent核心原理
io事件:io事件包含socket可读、可写、断开、设备可读、可写等和IO相关的事件,libevent主要采用了
epoll
模型来进行i/o事件的多路复用(我说的是linux上,l
成长中的码农Mr.Yellow
·
2023-11-02 05:15
python
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++
服务器
EtherCAT的高安全性、可用性和网络拓扑
EtherCAT技术不仅与以太网完全兼容,而且还有特别的设计开放性特点:该协议可与其他提供各种服务的以太网协议并存,并且所有的协议都并存于同一物理介质中-通常只会对整个
网络性能
有很小程度的影响。
北京盟通科技官方账号
·
2023-11-02 04:38
EtherCAT
网络
自动化
制造
嵌入式硬件
企业网络带宽使用情况检查技巧
想要提高
网络性能
的企业通常会考虑限制对占用带宽的应用程序(如社交媒体和视频流应用程序)的访问,但对于那些真正需要获得高效网络的人来说,这还不够,您需要定期跟踪带宽使用情况。
ManageEngine卓豪
·
2023-11-02 03:41
带宽管理
企业带宽
带宽监控
带宽管理
网络带宽
python高阶面试题_Python 爬虫面试题 170 道:2019 版
通过本场Chat,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Python闭包的使用以及装饰器的使用生成器和迭代器的使用常见的设计模式的使用深浅拷贝的区别线程、进程、
协程
的使用了解
留德小罗
·
2023-11-02 03:39
python高阶面试题
Netty第一部
一、select和
epoll
原理分析外设设备网卡、鼠标、键盘等通过总线写到内存中,中间就有DMA拷贝,操作系统怎么知道内存中有数据了,这就需要操作系统通过中断机制确定,如果有中断信号过来,cpu会首先打断用户程序执行
高如风
·
2023-11-02 02:18
netty
php
开发语言
【2022最新Java面试宝典】—— Netty面试题(49道含答案)
目录1.Netty2.BIO3.IO模式4.五种I/O模型5.阻塞IO6.非阻塞IO7.IO多路复用8.信号驱动9.异步IO10.IO多路复用11.select12.poll13.
epoll
14.Java
超级码里喵
·
2023-11-01 21:48
Java面试宝典
Netty
java
面试
Netty
Redis
是单线程(Redis在6.0版本中引入了多线程IO的功能),,并且redis提供一些机制实现了串行化和原子操作(事务,lua脚本,分布式锁,setnx等一些命令)3、Redis使用事件驱动的IO模型(
epoll
赵同学&
·
2023-11-01 20:57
redis
redis
数据库
缓存
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++
Redis 并发原子性原理
Redis原子性原理摘要:1、Redis是单进程单线程的网络模型,用的是
epoll
网络模型,网络模型都是单线程异步非阻塞处理网络请求2、Redis的单线程处理所有的客户端连接请求,命令读写请求。
非凡的世界
·
2023-11-01 14:13
PHP
redis
多路转接(多路复用)
文章目录引言三种多路转接selectfd_set使用方式demo
epoll
接口事件结构struct
epoll
_eventdemo
epoll
工作模式水平触发LT边缘触发ET`1.边沿触发只通知一次的问题:
敬亭山_
·
2023-11-01 08:17
算法
linux
【计算机网络笔记】传输层——可靠数据传输原理之Rdt协议
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-11-01 08:48
计算机网络
笔记
rdt
Internet
Linux驱动开发 IO模型:多路复用(select/poll/
epoll
)
2.1.2select的使用2.1.3fd_set操作函数2.1.4fd_set表的结构2.1.5应用程序:监听两个文件2.2poll2.2.1poll的特点2.2.2poll的使用2.2.3应用程序:监听一个文件2.3
epoll
2.3.1
epoll
凛冬将至__
·
2023-11-01 05:43
Linux驱动开发
Linux应用开发
linux
驱动开发
linux应用程序开发
IO模型
IO多路复用
多路IO—POll函数,
epoll
服务器开发流程
其中,Poll函数和
Epoll
函数是最为常用的两种多路IO技术。这两种技术可以帮助服务器端处理多个客户端的并发请求,提高了服务器的性能。
莫浅子
·
2023-11-01 05:41
网络编程
服务器
c++
c语言
Redis 源码简洁剖析 08 -
epoll
select,poll,
epoll
源码分析参考链接Redis源码简洁剖析系列select,poll,
epoll
关于select,poll,
epoll
,网络IO演变发展过程和模型介绍这篇文章讲得很好,本文就不浪费笔墨了
被称为L的男人
·
2023-11-01 02:11
阿里一面凉经
介绍一下自己
epoll
,poll,io,nio数据库了解多少,说一说了解的。
Tan_Cc
·
2023-11-01 02:59
【开源篇】组件化+Jetpack+MVVM项目实战,涉及
协程
+Retrofit,Paging3+Room等
网络请求部分使用OkHttp+Retrofit,配合Kotlin的
协程
,完成了对Retro
付十一v
·
2023-10-31 22:58
css精灵列表使用实例,介绍一个导出CSS精灵图动画的AE小脚本
序列帧就是一张张图片,快速连续播放就能成为动画,但是在H5里直接播放序列帧对
网络性能
不是很友好,有可能会造成卡顿或者丢帧,所以通常还会将其拼接成一张大图,即「精灵图」或者「雪碧图」(spriteimage
白诗诗
·
2023-10-31 22:40
css精灵列表使用实例
05-Nginx性能调优
worker_processes2worker_cpu_affinity0110worker_rlimit_nofile65535events模块下的调优worker_connections1024accept_mutexonaccept_mutex_delay500msmulti_acceptonuse
epoll
A
xianghan收藏册
·
2023-10-31 21:32
#
nginx
nginx
服务器
运维
理解
epoll
多路复用和Reactor设计思想
1.Linux网络IO模型在linux系统中所有的外部设备的操作都可以看作是一个文件操作,linux对文件操作的外部设备返回一个文件描述符fd(filedescriptor)。对于socket的访问也有一个描述符表示,称为socketfd描述符,它表示一个数字,指向内核系统中的文件路径或者数据区等机构体。在实际应用开发中可以将数据区域分为两个区域,一个是用户进程区域,一个内核区域,程序的数据操作都
daof
·
2023-10-31 18:44
【Java之家-编程的衣柜】线程的基础知识及线程与进程的联系
Thread)为什么要有线程首先,“并发编程”成为“刚需”其次,虽然多进程也能实现并发编程,但是线程比进程更轻量最后,线程虽然比进程轻量,但是人们还不满足,于是又有了“线程池”(ThreadPool)和“
协程
Hsu琛君珩
·
2023-10-31 18:15
Java操作系统
java
开发语言
Boost Fiber
协程
库使用详解
一、概述Boost.Fiber是一种微线程(用户层),也可以叫作纤程(
协程
),与一般的
协程
相比,其内部提供了调度管理器。
大隐隐于野
·
2023-10-31 11:08
存储专栏
java
前端
算法
MATLAB中mae函数用法
目录语法说明示例使用'mae'计算
网络性能
mae函数的功能是均值绝对误差性能函数。
jk_101
·
2023-10-31 11:23
Matlab
matlab
开发语言
【地理位置识别】IP归属地应用的特点
网络性能
优化:IP归属地
IP数据云官方
·
2023-10-31 11:51
反欺诈
网络安全
IP归属地
tcp/ip
网络协议
网络
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
单进程服务器-epool、数据库
1、阻塞I/O只能阻塞一个I/O操作,而I/O复用模型能够阻塞多个I/O操作,所以才叫做多路复用2、采用
epoll
模型时创建了一个共享的内存空间,操作系统采用事件通知的方式,使一个进程能同时等待多个文件描述符
奈良真纯
·
2023-10-31 09:50
Jmeter(十八):硬件性能监控指标详解
性能监控初步介绍性能测试的主要目标1.在当前的服务器配置情况,最大的用户数2.平均响应时间ART,找出时间较长的业务3.每秒事务数TPS,服务器的处理能力性能测试涉及的内容1.客户端性能测试:web前端性能、app性能2.
网络性能
测试
测试杂货铺
·
2023-10-31 08:00
软件测试
自动化测试
jmeter
测试工具
压力测试
接口测试
测试工程师
【计算机网络笔记】传输层——UDP简介
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-10-31 08:25
计算机网络
笔记
udp
网络协议
网络
【计算机网络笔记】传输层——多路复用和多路分用
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-10-31 08:53
计算机网络
笔记
tcp
udp
golang
协程
池模型思考
为啥在golang开发时,很少有人提到
协程
池的概念?
GoSnail
·
2023-10-31 07:15
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他