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
网络库
C++Muduo
网络库
:二、高性能网络服务器基础
文章目录一、如何进行良好服务器的设计二、Reactor模型三、I/O复用对比四、ET模式与LT模式一、如何进行良好服务器的设计1、非阻塞I/O+I/O复用方式:在这个多核时代,服务端网络编程如何选择线程模型呢?赞同libev作者的观点:oneloopperthreadisusuallyagoodmodel(一个线程有一个事件循环是一个好的事件模型),这样多线程服务端编程的问题就转换为如何设计一个高
硕~
·
2023-06-13 18:51
Muduo网络库
服务器
网络
程序人生
linux
c++
C++Muduo
网络库
:简介及使用
文章目录一、Muduo
网络库
简介二、服务器编程实例2.1环境配置2.2服务器编程2.3运行及测试一、Muduo
网络库
简介Muduo
网络库
:底层实质上为Linux的epoll+pthread线程池,且依赖
硕~
·
2023-06-13 18:19
Muduo网络库
架构
后端
linux
恰饭
经验分享
《Go组件设计与实现》-netpoll的总结
主要针对字节跳动的netpoll
网络库
进行总结。netpoll
网络库
相比于go本身的net标准库更适合高并发场景。
·
2023-06-13 12:48
后端go
CANN黑科技解密|昇腾Ascend C编程语言 — 极简易用的算子开发体验
为了让开发者的网络在昇腾硬件上高效运行,昇腾异构计算架构CANN(ComputeArchitectureforNeuralNetworks)提供了丰富的高性能算子库,包括神经
网络库
、线性代数计算库等,高性能算子数量达到
昇腾CANN
·
2023-06-12 20:57
昇腾CANN
算子
算子开发
人工智能
Ascend
C
ZeroMQ初体验——hello world
群里最近在说
网络库
的东西,群主推荐说可以看看ØMQ,说非常精简,而且支持多种语言,非常高效率,于是下载来看看。
发废话会花话费黑灰化肥会挥发
·
2023-06-11 14:53
淘宝 APP 网络架构演进与弱网破障实践
本文将介绍淘宝APP统一
网络库
演进的过程,讲述如何围绕体验持续构建南北向从监测到加速一体化的终端网络架构,通过构建NPM弱网诊断感知能力,落地原生多通道技术/多协议择优调度手段,贴合厂商附能网络请求加速
阿里巴巴淘系技术团队官网博客
·
2023-06-11 06:56
网络
架构
linux系统编程-----下
最出名的
网络库
由BSD4.2版本最先推出,所以称作伯克利套接字,这些API随后被移植到各大操作系统中,并成为了网络编程的事实标准。
不好,商鞅要跑
·
2023-06-09 00:50
linux
linux
网络
tcp/ip
网络操作实践 2022-05-19 周四
Flutter中的
网络库
,基本上用Dio引入dio:^4.0.6基本使用impor
老章888
·
2023-06-08 23:22
python设置http代理_python使用http、https代理
在国内利用Python从Internet上爬取数据时,有些网站或API接口被限速或屏蔽,这时使用代理可以加速爬取过程,减少请求失败,Python程序使用代理的方法主要有以下几种:(1)如果是在代码中使用一些
网络库
或爬虫框架进行数据爬取
weixin_39711441
·
2023-06-07 21:55
python设置http代理
chatgpt赋能python:Python中的Gevent:安装和使用
Python中的Gevent:安装和使用Gevent是Python生态系统中的一个流行的高性能
网络库
,它是基于libev的Python
网络库
,提供了非阻塞IO、协程和并发编程等方面的特性。
pythonxxoo
·
2023-06-07 15:23
ChatGpt
python
chatgpt
开发语言
计算机
深入理解Python的Tornado Web框架
一、Tornado简介Tornado是一个使用Python编写的高效、非阻塞的web服务器软件和
网络库
。它被设计用于处理数以千计的并发连接,这是由于其非阻塞的I/O处理方式。
·
2023-06-06 21:13
【C++】C++的工具库
目录处理高并发的库日志PRC嵌入式文件系统代码质量深度学习库HTTP
网络库
单元测试性能测试文件压缩下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目-1.Webbench-2.Tinyhttpd-3
bdview
·
2023-04-21 21:22
c++
编译器
entity
aof
bluetooth
Axios使用及源码解析
简介axios是一个用于浏览器和Node.js上的基于Promise的http
网络库
。
_双眸
·
2023-04-21 10:04
iOS 制作本地库Development Pods
制作一个组件库1(XXLogin),但是组件库1(XXLogin)依赖一个公开库2(XXAlertTransition)和一个本地库3(XXNetworking),本地库3(XXNetworking)又依赖一个
网络库
落夏简叶
·
2023-04-21 09:03
对于Muduo主从Reactor模式的理解
对于Muduo主从Reactor模式的理解从12月20号开始看Muduo
网络库
,到28号的时候弄懂了EventLoop,Poller,Channel是怎么一回事,一番琢磨之后觉得还是应该发到博客上跟大家分享
另一种开始
·
2023-04-21 06:44
网络
c++
深度学习框架keras模块安装
Keras介绍Keras(http://keras.io/)是一个基于Theano或TensorFlow作为后端的深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经
网络库
玖月初识
·
2023-04-20 17:58
集群聊天服务器项目(零)——项目介绍
客户端新用户注册客户端用户登录添加好友和添加群组一对一好友聊天群组聊天离线消息存储nginx配置tcp负载均衡集群聊天系统支持客户端跨服务器通信技术栈Json序列化和反序列化C++11新特性如unordered_map、绑定器、std::mutex利用muduo
网络库
开发
FuzhouJiang
·
2023-04-20 00:10
集群聊天服务器
服务器
c++
集群聊天服务器项目(一)——模块分层设计
网络层网络层主要封装的是网络连接方面的一些功能,即socket相关操作,这里该项目采用的是muduo
网络库
作为网络层的底层支撑,主要是设置连接到来和消息到来的回调设置以及服务器基本设置(如子Loop数、
FuzhouJiang
·
2023-04-20 00:39
集群聊天服务器
服务器
linux
c++
详解PyG中的ToSLIC变换
详解PyG中的ToSLIC变换PyG是一个基于PyTorch的图神经
网络库
,提供了丰富的数据处理、图转换和图模型的功能。
·
2023-04-19 11:32
【Python_Scrapy学习笔记(一)】Scrapy框架简介
Scrapy框架简介前言Scrapy框架是一个用python实现的为了爬取网站数据、提取数据的应用框架,使用Twisted异步
网络库
来处理网络通讯,可以高效的完成数据爬取。
禾戊之昂
·
2023-04-19 10:13
Python学习笔记
#
Scrapy学习笔记
python
scrapy
爬虫
网络爬虫
离职以来
这一周基本都在学习一个
网络库
,内心有些焦急,总体还能说的过去。第三周陆续面试几家,总体感觉还可以,拿到两个offer,悲剧了一家,另一家没有回复(面试不难,但也悲剧了,猜测是薪酬要高了)。
不以无人而不芳
·
2023-04-18 20:43
shared_ptr的线程安全性---为什么多线程读写 shared_ptr 要加锁?
giantchen_AT_gmail_DOT_com)2012-01-28最新版下载:http://chenshuo.googlecode.com/files/CppEngineering.pdf我在《Linux多线程服务端编程:使用muduoC++
网络库
Enockipp
·
2023-04-17 17:41
C++语言
shared_ptr
shared_ptr线程安全性
shared_ptr加锁
boost
shared_ptr
智能指针
为什么多线程读写 shared_ptr 要加锁 转载
陈硕(giantchen_AT_gmail_DOT_com)2012-01-28我在《Linux多线程服务端编程:使用muduoC++
网络库
》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr
infralan
·
2023-04-17 17:40
#
cpp多线程精进
为什么多线程读写 shared_ptr 要加锁? --shared_ptr的线程安全性
在《Linux多线程服务端编程:使用muduoC++
网络库
》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr)的引用计数本身是安全且无锁的,但对象的读写则不是,因为shared_ptr
amoscykl
·
2023-04-17 16:38
C/C++
网络编程
shared_ptr
线程安全
为什么多线程读写shared_ptr需要加锁
giantchen_AT_gmail_DOT_com)2012-01-28最新版下载:http://chenshuo.googlecode.com/files/CppEngineering.pdf我在《Linux多线程服务端编程:使用muduoC++
网络库
FreeeLinux
·
2023-04-17 16:07
C/C++
shared_ptr
为什么多线程读写 shared_ptr 要加锁?
陈硕(giantchen_AT_gmail_DOT_com)2012-01-28我在《Linux多线程服务端编程:使用muduoC++
网络库
》第1.9节“再论shared_ptr的线程安全”中写道:(shared_ptr
DLANDML
·
2023-04-17 16:37
C++
数据结构
c++
一篇讲透嵌入式操作系统任务调度
进互联网公司操作系统和
网络库
是基础技能,面试过不去的看,这里基于嵌入式操作系统分几章来总结一下任务调度、内存分配和网络协议栈的基础原理和代码实现。
机械猿--
·
2023-04-17 00:50
Android GitHub 常用开源框架汇总
今天我们就来整理一下Android开发中一些非常流行的库,也是我们必须掌握的,这样可以使我们在使用到时快速的查找到,这里的总结基本也都是自己在开发中用到的,也就是一些个人的见解,只做参考,不具有权威性一、
网络库
appppppen
·
2023-04-15 19:26
腾讯-iOS面试题-答案
介绍实习内容2、网络相关的:项目里面使用到什么
网络库
,用过ASIHTTP库吗在iOS开发中,常用的
网络库
包括:URLSession:苹果官方提供的
网络库
,支持多种网络请求类型和数据格式,适用于大多数网络请求场景
super_man_风清扬
·
2023-04-14 12:34
iOS面试题总结
ios
swift
开发语言
libevent、libev等
网络库
介绍
介绍二、libeventlibevent快速上手(简单使用)三、libev1.ev_timer四、libhv五、Gear-Lib一、介绍libeventlibevlibuvGear-Liblibhv国产
网络库
网络库
mayue_csdn
·
2023-04-14 10:11
网络编程
网络
linux
Linux系统编程13:libevent
文档1.简介适用于windows、linux、bsd等多种平台轻量级的开源的高性能的事件触发的
网络库
内部使用select、poll、epoll等系统调用管理事件机制2.下载安装2.1自动安装Centosyuminstalll
jdzhangxin
·
2023-04-13 12:31
【Mongoose笔记】SNTP 客户端
Mongoose是一个C/C++的
网络库
。它为TCP、UDP、HTTP、WebSocket、MQTT实现了事件驱动的、非阻塞的API。
dadalaohua
·
2023-04-13 07:58
Mongoose笔记
c语言
c++
sntp
网络
网络协议
Keras 入门
1.什么是KerasKeras是基于Theano或TensorFlow的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经
网络库
,支持GPU和CPU。
leo1074123922
·
2023-04-13 06:12
机器学习
keras
[图神经网络]PyTorch简单实现一个GCN
Pytorch自带一个PyG的图神经
网络库
,和构建卷积神经网络类似。
ViperL1
·
2023-04-13 06:59
神经网络
学习笔记
pytorch
神经网络
深度学习
muduo
网络库
源码分析——整体架构
muduo的源代码中,虽然不考虑可移植性,但还是划分了很多小的类(Channel、Socket、TcpConnection、Acceptor,不知道是不是参考了java中的概念),类之间大量通过boost::bind()注册回调函数,感觉比继承还要难理解。但是无论如何,muduo所强调的关于现代C++编程技术和多线程服务端编程理念都是非常值得学习的。本文的主要目的:从整体架构上分析muduo的源代
sunwake999
·
2023-04-12 00:15
c++11
muduo
muduo源码剖析——以三个切片浅析muduo库代码设计的严谨性、高效性与灵活性
0前言陈硕大佬的muduo
网络库
的源码我已经看了好久了,奈何本人实力有限,每每看到其代码设计的精巧之处只能内心称赞,无法用言语表达出来。实在令人汗颜。
高自强的博客
·
2023-04-12 00:42
muduo
多线程
muduo库源码分析2——QueryServer服务器启动流程
muduo
网络库
中,基于google::protobuf数据标准的网络服务器实例,放在example/protobuf/codec中。
杨铮的技术博客
·
2023-04-12 00:40
c/c++开发
linux开发
网络开发
muduo
muduo库源码分析3——muduo事件循环分析
muduo事件循环分析muduo
网络库
网络I/O模型为非阻塞reactor模式。使用linux的epoll或poll系统调用,轮寻多个socket,然后利用事先注册的事件句柄处理发生事件的套接字。
杨铮的技术博客
·
2023-04-12 00:10
c/c++开发
linux开发
网络开发
muduo
muduo
网络库
源码学习————线程本地单例类封装
muduo库中线程本地单例类封装代码是ThreadLocalSingleton.h如下所示://线程本地单例类封装//UseofthissourcecodeisgovernedbyaBSD-stylelicense//thatcanbefoundintheLicensefile.////Author:ShuoChen(chenshuoatchenshuodotcom)#ifndefMUDUO_BA
缱绻的西格玛
·
2023-04-12 00:38
muduo库源码学习
线程
网络
库
源码
muduo
网络库
源码学习————线程特定数据
muduo库线程特定数据源码文件为ThreadLocal.h//线程本地存储//UseofthissourcecodeisgovernedbyaBSD-stylelicense//thatcanbefoundintheLicensefile.////Author:ShuoChen(chenshuoatchenshuodotcom)#ifndefMUDUO_BASE_THREADLOCAL_H#de
缱绻的西格玛
·
2023-04-12 00:07
muduo库源码学习
线程
网络
库
源码
C++常用的一些
网络库
libcurl:高可移植、功能丰富的通信库二、cpr:更现代、更易用的通信库三、ZMQ:高效、快速、多功能的通信库总结前言这几天浏览了一下极客时间罗剑锋老师的《C++实战笔记》课程,其中提到了一些好用的
网络库
钱塘天梭
·
2023-04-11 22:47
网络
Apache APISIX 默认密钥漏洞(CVE-2020-13945)
ApacheAPISIX默认密钥漏洞(CVE-2020-13945)0x01漏洞简介ApacheAPISIX是一个动态、实时、高性能的API网关,基于Nginx
网络库
和etcd实现,提供负载均衡、动态上游
吉吉_大王
·
2023-04-10 23:15
漏洞复现
apache
Apache apisix默认密钥漏洞(CVE-2020-13945)
漏洞描述ApacheAPISIX是一个动态、实时、高性能的API网关,基于Nginx
网络库
和etcd实现,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。
大鸟安全
·
2023-04-10 22:38
漏洞复现
apache
服务器
网络
【转】Flask实现异步非阻塞请求功能
关于geventGevent是一个Python并发
网络库
,它使用了基于libevent事件循环的greenlet来提供一个高级同步API。下面是代码示例:from
ZhouLang
·
2023-04-10 21:41
面向对象设计之iOS
网络库
序言本文不是描述一个完整
网络库
的设计,也不会涉及多少实现原理上的讲解,主视角是放在面向对象的分析与设计上。
Delpan
·
2023-04-09 21:51
c++11编写线程池
写在前面由于最近在学习muduo
网络库
,需要许多的多线程和网络编程的知识。现在正好看到线程池的部分,就想着用C++11来编写一个线程池来加深自己的对线程池的理解。
%s无聊_我很
·
2023-04-09 20:04
c++
开发语言
Flutter——Dio
网络库
的使用与封装
Dio
网络库
的使用与封装导入依赖定义变量创建Dio对象封装Get和Post请求网络请求释放dio对象封装类解析使用导入依赖#
网络库
dio:^4.0.0定义变量//defaultoptionsstaticconstint_connectTimeout
FranzLiszt1847
·
2023-04-09 16:14
Flutter
flutter
android
【无标题】Muduo库源码剖析(十)——总结
Muduo
网络库
的核心代码模块Channel封装fd的对应事件变化情况,和关注事件fd、events、revents、callbacks,两种channel:listenfd-acceptorChannel
qq_42120843
·
2023-04-08 00:58
Muduo
网络编程
C/C++
服务器
linux
c++
Scrapy API 启动爬虫
scrapy基于twisted异步
网络库
构建的,因此需要在twisted容器内运行它。
程序猿-张益达
·
2023-04-07 20:55
Python
爬虫
scrapy
爬虫
python
C++项目 - 负载均衡OJ - 1 - 项目概述
,做完了项目再补上,太鼠了做完了,但是不太好写博客,在考虑从文件出发还是从功能出发去讲这个项目项目技术栈概述:技术栈:后端:STL模板库Boost标准库-用于字符串切割cpp-httplib第三方开源
网络库
starnight531
·
2023-04-07 14:46
#
Linux项目
c++
linux
json
服务器
负载均衡
上一页
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
其他