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网络性能
golang导出10w+大数据量的csv文件
golang大数据量导出csv导出文件采用
协程
+文件指针同时写入一个文件提供写入速度可以避免数据表数据太大内存爆了估计前面文件区块大小保证顺序性采用文件指针可以大大的提高写入速度,起码一倍context
joker.zeng
·
2023-12-21 17:51
golang
开发语言
后端
2022-10-11 Redis 原理
其中,网络IO读写处理采用的是IO多路复用技术,通过对evport、
epoll
、kqueue、sele
胖大海啊
·
2023-12-21 16:24
go基础问题
go基础问题Go相关:1、
协程
与线程线程拥有自己的独立的栈和共享的堆,也是由操作系统进行调度。
协程
共享堆,不共享栈,
协程
的调度由用户控制。
协程
优点:1)代码编辑简单,可以用同步的方式去写异步代码。
秋叶原の黑猫
·
2023-12-21 12:31
go
golang
开发语言
后端
交换机级联-知识点、注意事项
交换机不能无限制级联,超过一定数量会可能引起广播风暴,导致
网络性能
严重下降。最多只建议级联4层,不过根据我从网上收集到的信息反馈,一般4层的网速有有所变慢了。
绝恋96
·
2023-12-21 06:26
网络管理
交换机
级联
堆叠
YOLOv5结构改进——dynamicRELU和可变形卷积(DCN)
论文复现基于深度学习的红外场景目标检测_秦鹏测试可变形卷积对于
网络性能
的影响。在成像不够清晰的红外图像中,物体的边缘往往十分模糊,可变形的卷积可以自适应地贴合物体形状,比框状的效果应该会更好。
didi5939
·
2023-12-21 01:33
目标检测
揭秘kotlin
协程
中的CoroutineContext
前言从kotlin1.1开始,
协程
就被添加到kotlin中作为实验性功能,直到kotlin1.3,
协程
在kotlin中的api已经基本稳定下来了,现在kotlin已经发布到了1.4,为
协程
添加了更多的功能并进一步完善了它
快乐的程序猿
·
2023-12-21 00:09
mac m1 使用IntelliJ IDEA 安装go插件和go 并使用go-zero
最近发现go比较火,就花时间看了下,基本语法和
协程
都比较好理解,新手建议使用go-zero,简单容易上手,只是ide我选择继续沿用idea,那我把自己从工具到框架的使用都记录下,长时间不记录,后面会忘记
SteveGao2013
·
2023-12-20 07:59
go
intellij-idea
macos
golang
一文快速实战Kotlin
协程
与Flow
前言不知道大家有没有跟我一样的感受:即使自己用心在网上学过
协程
和Flow了,但过了一段时间就又忘掉了。这大部分的原因其实是因为我们缺少实战。
BlueSocks
·
2023-12-20 01:49
Kotlin
协程
库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines篇
目录asContextElement:asCoroutineDispatcher:jsasDeferred:asExecutor:jsasPromise:async:jsawait:awaitAll:awaitCancellation:cancelAndJoin:cancelChildren:CancellableContinuation:CancellationException:Closeab
小铁-Android
·
2023-12-19 23:29
kotlin
开发语言
android
多
协程
、多核、信道控制三大因素决定GO程序高并发,多核并行执行
Goroutine是一种比线程更加轻盈、更省资源的
协程
。
jzzzzzzzsa
·
2023-12-19 18:42
tcpdump使用方法
tcpdump能够截获网络传输过程中的数据包,并将这些数据包的内容以及相关的信息显示出来,方便网络管理员和分析师进行网络故障排查、
网络性能
分析、网络安全监控等任务。
狂热终端驾驶员
·
2023-12-19 18:48
linux操作系统
tcpdump
linux
Wireshark在
网络性能
调优中的应用
第一章:Wireshark基础及捕获技巧1.1Wireshark基础知识回顾1.2高级捕获技巧:过滤器和捕获选项1.3Wireshark与其他抓包工具的比较第二章:网络协议分析2.1网络协议分析:TCP、UDP、ICMP等2.2高级协议分析:HTTP、DNS、SSH等2.3高级协议分析:VoIP、视频流嗅探等第三章:Wireshark插件开发3.1使用Lua编写自定义插件3.2使用Python编写
Kali与编程~
·
2023-12-19 12:08
网络
wireshark
测试工具
python中的异步实践与tornado应用
最近项目中由于在python3中使用tornado,之前也有用过,是在python2中,由于对于
协程
理解不是很透彻,只是套用官方文档中的写法,最近比较细致的看了下
协程
的用法,也将tornado在python3
测试界柠檬
·
2023-12-19 10:20
软件测试
python
tornado
开发语言
软件测试
功能测试
自动化测试
程序人生
Redis最实用的基础入门数据结构和常用指令使用教程
Linux中的IO多路复用机制是指一个线程处理多个IO流,就是我们经常听到的select/
epoll
机制。简单来说,在Redis只运
shepherd126
·
2023-12-19 08:07
Redis事件与原理深度解析
redis
数据结构
数据库
Go 中 for循环内使用
协程
的变量值脏读问题
如下代码的输出,我们在for循环中,使用了
协程
(goruntime)。
水淹萌龙
·
2023-12-19 07:52
Go
golang
开发语言
后端
Redis原理之网络模型笔记
目录1.阻塞IO2.非堵塞IO3.IO多路复用3.1select3.2poll3.3
epoll
4.信号驱动IO5.异步IO6.Redis是单线程还是多线程Redis采用单线程模型,这意味着一个Redis
山河亦问安
·
2023-12-19 06:27
Redis
redis
数据库
缓存
探索那些文件描述符支持
epoll
在使用
epoll
的过程中,如果使用
epoll
_ctl添加普通文件描述符,会返回EPERM。
Whu-MT
·
2023-12-19 02:47
操作系统
网络编程
epoll
c/c++
linux
性能测试之Locust(完整版)
2、特点①、不需要编写笨重的UI或者臃肿的XML代码,基于
协程
而不是回调,脚本编写简单易读;②、有一个基于简洁的HTML+JS的UI用户界面,可以实时显示
飞川撸码
·
2023-12-18 21:35
测试
python
压力测试
jmeter
Locust
性能测试
Kotlin
协程
(二) -
协程
取消与超时
协程
一:Kotlin
协程
(一)在长时间运行的程序中,如果
协程
的执行结果不需要了,那么
协程
是可以取消的,使用Job,cancel()函数执行示例(1):funmain()=runBlocking{valjob
码路恒行
·
2023-12-18 18:20
Nginx的server层外层的常见配置语句的解读
wenhao_ir/article/details/135023881有下面的Nginx配置:worker_processesauto;worker_rlimit_nofile51200;events{use
epoll
昊虹AI笔记
·
2023-12-18 16:40
Nginx
nginx
运维
【常识系列】Java程序员需要了解的网络常识之计算机
网络性能
指标
作为一个Java程序员,我们也需要对计算机的网络知识有一定的了解,本系列就是针对非运维小伙伴的网络常识介绍(不费脑子可以无聊的时候瞅一瞅),希望可以帮助到大家( ̄∇ ̄)/计算机
网络性能
指标速率计算机发送的信号是以二进制数字形式的一个二进制数字就是一个比特
JAVA序码
·
2023-12-18 15:32
java
网络
计算机网络
字节开源的netPoll多路复用器源码解析
字节开源的netPoll多路复用器源码解析引言NetPoll
epoll
API原生网络库实现netpoll设计思路netpoll对比gonet数据结构源码解析多路复用池初始化
Epoll
相关API可读事件处理
Binary Oracle
·
2023-12-18 10:23
#
Go语言设计与实现
开源
php
开发语言
【Java】几道让你拿offer的面试题
文本的知识点:Integer常量池TCP拆包粘包select、poll、
epoll
简单区别jdk1.6以后对Synchronize锁优化Java内存模型本文力求简单讲清每个知识点,希望大家看完能有所收获一
Java3y
·
2023-12-18 09:44
访问控制列表ACL原理与配置(包过滤防火墙)
访问控制列表ACL(AccessControlList)可以定义一系列不同的规则,设备根据这些规则对数据包进行分类,并针对不同类型的报文进行不同的处理,从而可以实现对网络访问行为的控制、限制网络流量、提高
网络性能
爱网络爱Linux
·
2023-12-18 06:46
服务器
运维
网络安全
网络协议
网络
tcp/ip
信息与通信
为什么要学IO模型(同步阻塞,异步非阻塞)?
2、进程、线程、
协程
的区别是什么?进程(process)是资源分配的最小单位,线程(thread)是处理机调度的最小单位。进程是由一个或多个线程组成的。
Linux高级开发
·
2023-12-18 05:07
Linux服务器开发
linux
服务器
网络
网络协议
io
IO多路复用(select/poll/epol),以及golangIO里使用goroutine结合IO多路复用实现的“异步”IO模型
转自:https://zhuanlan.zhihu.com/p/344581947仅做个人备份,浏览请看原文目录io模型阻塞式IO非阻塞式IOIO多路复用(包含:select/poll/
epoll
)select
wangfy_
·
2023-12-18 05:01
go
多线程案例-线程池
成本比较高.引入了轻量级进程->线程如果创建/销毁线程的频率进一步提高,此时线程的创建与销毁开销也就不能忽视了.所以就需要想办法优化此处的线程的创建销毁效率.解决方案有两种:1.引入轻量级线程->也称纤程/
协程
灰灰快醒醒
·
2023-12-17 21:52
java
开发语言
Java19 正式 GA!看虚拟线程如何大幅提高系统吞吐量
在Java有这个新特性之前,Go语言的
协程
风靡已久,在并发编程领域可以说是叱咤风云。随着国内Go语言的快速发展与推广,
协程
好像成为了一个世界上最好语言的必备特性之一。
PPPHUANG
·
2023-12-17 20:28
【计算机网络 (谢希仁) 习题题解】第4章 网络层 (2)——划分子网;CIDR
给每一个物理网络分配一个网络号会使路由表变得太大而使
网络性能
变坏。两级IP地址不够灵活。为解决上述问题,IP地址中增加了一个“子网号字段”,使两级IP地址变成三级IP地址。
今岁成蹊
·
2023-12-17 19:22
计算机网络
网络
子网掩码
计算机网络
24 请求是如何被处理的
评论区问题1.
epoll
o是什么,Reactor模式是什么
epoll
是一种IO模型,而Reactor是一种IO处理模式(IOpattern)。
ZyyIsPig
·
2023-12-17 18:57
kafka核心技术与实战
kafka
多路转接<select>和<poll>使用手册
structtimeval*timeout);参数说明返回值返回值>0表示成功返回可访问的文件描述符个数,返回值==0表示标识等待时间到期返回值0:等待timeout毫秒timeout==0:不会阻塞timeout
epoll
云的小站
·
2023-12-17 14:37
linux
项目总结-自主HTTP实现
没有使用
epoll
,多路转接难度比较高,以后有机会再写,使用了多线程来对每一个链接请求做工作,每次处理一个工作后,响应结束后,服务器主动关闭对端链接,做到短链接,防止服务器链接过载宕机,主要是我的云服务器是学习用的
云的小站
·
2023-12-17 14:05
http
网络协议
网络
极简的wrk安装和使用教程
wrk是一款针对Http协议的基准测试工具,它能够在单机多核CPU的条件下,使用系统自带的高性能I/O机制,如
epoll
,kqueue等,通过多线程和事件模式,对目标机器产生大量的负载。
shark-chili
·
2023-12-17 13:58
日常配置
运维
压测
wrk
网络安全—溯源分析
另外可以使用流量镜像等技术来减小对
网络性能
的影响。路由输入调试技术在攻击持续发送数据,且特性较为
失之一灵
·
2023-12-17 09:57
网络安全
安全
Python中的并发编程
导读:Python提供了多种机制来支持并发编程,这些机制包括线程、进程、
协程
以及异步编程模型,这篇文章让我们一一讨论。
昊昊该干饭了
·
2023-12-17 07:14
python
算法
开发语言
python
个人开发
在 Android 应用中使用 Kotlin
协程
- 官方示例详解
一、简介Kotlin
协程
是管理后台线程的推荐方法,可通过减少回调需求来简化代码。
行走中的3卡
·
2023-12-17 05:11
深入理解asyncio:异步编程的基础用法
本文将介绍asyncio的基础用法,包括async/await/run语句的使用、多个
协程
的并发执行、以及在
协程
中进行网络请求的注意事项。
寒木
·
2023-12-17 05:26
python
并发
25个校招网络编程面试题
1、什么是IO多路复用I/O多路复用的本质是使用select,poll或者
epoll
函数,挂起进程,当一个或者多个I/O事件发生之后,将控制返回给用户进程。
不走小道
·
2023-12-17 05:24
网络
什么是网络拥塞及解决办法简介
网络拥塞是指在计算机网络中由于网络资源(如带宽、内存等)的有限性,当网络负载超过其容量时,数据包可能会在网络中延迟或丢失,从而导致
网络性能
下降的现象。
成都亿佰特电子科技有限公司
·
2023-12-17 04:39
网络
协程
(2)-
协程
的挂起
在上一期里,我介绍了Kotlin的
协程
到底是什么——它就是个线程框架。
沐风雨木
·
2023-12-17 03:21
Nginx的性能优化、安全以及防盗链配置
目录一、nginx的日志分割二、nginx性能优化之启用
epoll
模型三、nginx性能优化之设置worker进程数并与cpu进行绑核四、nginx性能优化之调整worker的最大打开文件数和最大处理连接请求数量五
liu_xueyin
·
2023-12-17 03:03
nginx
性能优化
安全
linux
运维
计算机网络 常见
网络性能
指标
前言本文梳理计算机网络中常用性能指标。和速度相关的指标:速率、带宽、吞吐量和时间有关的指标:时延、时延带宽积、往返时延RTT衡量总体的:利用率速率速率即数据率或称数据传输率或比特率。连接在计算机网络上的主机在数字信道上传送数据位数的速率。单位是b/s。带宽计算机网络中,带宽用来表示网络的通信线路传送数据的能力。通常是指单位时间内从网络中的某一点到另一点所能通过的最高数据率。网络设备所支持的最高速度
baiiu
·
2023-12-17 03:34
计算机网络
操作系统等
计算机网络
性能指标
【C语言】RDMACM、Verbs API与
epoll
一起使用的示例
一、
epoll
介绍
epoll
是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统
一尘之中
·
2023-12-16 22:31
C语言
编程
网络
c语言
linux
深入理解网络 I/O 多路复用:
Epoll
嗨,您好我是vnjohn,在互联网企业担任Java开发,CSDN优质创作者推荐专栏:Spring、MySQL、Nacos、Java,后续其他专栏会持续优化更新迭代文章所在专栏:网络I/O我当前正在学习微服务领域、云原生领域、消息中间件等架构、原理知识向我询问任何您想要的东西,ID:vnjohn觉得博主文章写的还OK,能够帮助到您的,感谢三连支持博客代词:vnjohn⚡有趣的事实:音乐、跑步、电影、
vnjohn
·
2023-12-16 22:00
网络
I/O
网络
Epoll
golang实现N个goroutine交替打印数字
参考https://blog.csdn.net/liyunlong41/article/details/108999918核心思想多个
协程
,以类似链表的形式串起来,下一个
协程
的输入channel是上一个
协程
的输出
stevewongbuaa
·
2023-12-16 18:58
golang
开发语言
后端
【Python】async和await
协程
(异步)python中为了提高I/O效率,使用
协程
去处理异步程序,
协程
自动完善了上述的各种调度任务!进程和线程是计算机提供的,
协程
是程序员创造的,不存在于计算机中。
xst3300
·
2023-12-16 18:19
学习笔记
python
多路转接IO——select服务器、poll服务器、
epoll
服务器
目录select函数select服务器selectServer的不完善版本的基础框架(构造函数、析构函数和类成员)selectServer的不完善版本的start函数(如何调用accept,或者说如何看待监听套接字listen_sock)selectServer的整体代码、即完善版本的基础框架(构造函数、析构函数和类成员)和完善版本的start函数对selectServer服务器的测试select
work_hard423
·
2023-12-16 17:24
Linux
服务器
go测试库之apitest
当然,go也有爽的地方,创建个线
协程
简直太简单了。
潇潇说测试
·
2023-12-16 16:51
软件测试
软件测试工程师
自动化测试
golang
开发语言
后端
功能测试
软件测试
自动化测试
程序人生
机器学习笔记 - 了解学习率对神经
网络性能
的影响
一、简述深度学习神经网络使用随机梯度下降优化算法进行训练。学习率是一个超参数,它控制每次更新模型权重时响应估计误差而改变模型的程度。学习率值太小可能会导致训练过程过长并可能陷入困境,而值太大可能会导致过快地学习次优权重或训练过程不稳定。配置神经网络时,学习率是重要的超参数。因此,了解学习率对模型性能的影响很有价值。训练期间权重更新的量称为步长或“学习率”。二、不同学习率的评估在此示例中,我们从1E
坐望云起
·
2023-12-16 14:33
深度学习从入门到精通
深度学习
人工智能
学习率
梯度下降
自适应学习率
神经网络
从零实现HTTP服务器——Minihttpd(三)——使用
epoll
实现高并发
在实现了基本的接受请求,返回响应这一基本功能后,我们尝试提高该服务器能同时处理的并发请求数,实现面对海量请求时的高并发处理,主要使用了linux下的
epoll
机制。
子衿我心
·
2023-12-16 13:24
上一页
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
其他