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
Libuv
.NET Core中的使用Kestrel服务器理解
Kestrel是一个基于
libuv
的跨平台.NETCoreweb服务器,
libuv
是一个跨平台的异步I/O库。ASP.NETCore模板项目使用Kestrel作为默认的web服务器。
Harlan60
·
2020-06-30 05:55
.Net
Core
微服务
libuv
高并发异步使用
问题来源:在开发
libuv
客户端-服务器时,需要并发的向客户端发送数据,
libuv
就会用到uv_write函数,因此,我的初步方案是:1.创建线程池;2.线程池分配数据内存buf,并打包;3.将包发给uv_write
xcw_1987
·
2020-06-29 23:17
libuv
LINUX
基于
libuv
的TCP设计
对比了libevent,libev,
libuv
后,最终选择了
libuv
.可
libuv
文档少,例子也简单,对于tcp只有个echo-server的例子。
wqvbjhc
·
2020-06-29 20:31
libuv
tcp
server
tcp
client
python uvloop异步框架简介
uvloop是python圈子里近两年被抄的相当火热的高性能框架,uvloop是个高性能的异步非阻塞框架,他是完整的asyncio事件循环的替代品,建立在
libuv
基础之上,由Cython编写而成。
whatday
·
2020-06-29 18:46
I/O模型、
Libuv
和Eventloop
一、I/O模型①常见的IO模型:Linux(UNIX)操作系统中的网络IO模型为例BlockingI/O同步阻塞IONon-blockingI/O同步非阻塞IOI/OMultiplexingIO多路复用Signal-blockingI/O信号驱动IOAsynchronousI/O异步IO②基本概念的定义:IO指的是输入输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。简而言之
weixin_34166472
·
2020-06-28 12:53
Python实现一个C版本的双向循环队列listex
周末在家花了半天时间写了一个简单的双向循环链表,为什么要这样做,一是想比较一下Python原生的list和双向链表的性能差距是怎样的;二是看
libuv
的QUEUE源码,感觉
libuv
实现双向循环链表的方式还是很优雅的
whosemario
·
2020-06-28 11:14
深入理解Node.js-背景了解
标签:node源码学习源码:nianniuernode背景,了解一下(1)体系架构Node.js主要分为四大部分,NodeStandardLibrary,NodeBindings,V8,
Libuv
,架构图如下
weixin_33755554
·
2020-06-28 04:51
uvloop —— 超级快的 Python 异步网络框架
简短介绍asyncio是遵循Python标准库的一个异步I/O框架.在这篇文章里,我将介绍uvloop:可以完整替代asyncio事件循环.uvloop是用Cython写的,基于
libuv
.uvloop
weixin_30650859
·
2020-06-27 22:37
libuv
多线程用法笔记
最近有一个需求,要求写一个Redis客户端,要求跨平台,找了些资料研究了一下,决定用
libuv
,于是开干。
weixin_30448685
·
2020-06-27 19:48
libuv
之线程池的坑,注意避免
在使用
libuv
线程池时遇到一个坑,查了很久发现不是我们产品项目的问题,记录一下!
linranguo
·
2020-06-27 12:31
linux
c/c++
libevent、libev、
libuv
、IOCP、asio、muduo优劣分析、QT下编译libevent静态库
欲使用开源网络库libevent、libev、
libuv
、IOCP、asio、muduo中的一个,经过对比分析,因本服务器系统目前于windows下运行,考虑到未
雒珣
·
2020-06-26 19:05
服务器开发
Node.js介绍5-
libuv
的基本概念
在Node.js介绍1-事件驱动非阻塞中,我们了解到node中除了v8还有一个底层依赖,那就是
libuv
。可以看看下图。
转角遇见一直熊
·
2020-06-26 15:06
ROS Melodic使用乐视奥比中光深度摄像头
一,安装依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros-$ROS_DISTRO-
libuv
c-cameraros
蒋程扬
·
2020-06-25 14:09
ROS机器人
hiredis 异步-发布订阅模式
hiredis的异步实现是通过事件来分发redis发送过来的消息的,hiredis可以使用libae、libev、
libuv
和libevent中的任何一个实现事件的分发,网上大部分案例都是选用libevent
若歌
·
2020-06-25 11:44
Redis
libuv
学习笔记1------利用
libuv
进行读写文件
libuv
强调异步的编程风格,包括文件读写也是。下面就来介绍一下利用
libuv
进行文件读写的例子。
danxiao898
·
2020-06-24 23:24
libuv
多线程处理的简单示例
简介
libuv
提供了多线程处理的封装,使用起来也非常简单,一个handle,即uv_thread_t,在linux环境下,就是pthread_t,也就是unsignedlong类型。
limite_god
·
2020-06-24 05:23
nodejs
libuv
Libuv
库(探讨)---第二节:异步调度
://blog.csdn.net/knowledgebao/article/details/84776754目录异步调度逻辑loop相关APIloop运行handle相关:线程通信异步消息异步调度逻辑
libuv
knowledgebao
·
2020-06-24 01:43
libuv库-探讨
Libuv库(探讨)
node-haystack Episode 2: Asynchronous and Threading
asyncoperationseemstheonlychoice.Theonlyproblemiswhichtochooseinsomanythreadingmodels.Simpleansweris:
libuv
igame
·
2020-06-23 17:25
C++
JavaScript
Linux
node.js
Web
libuv
中文编程指南---
Libuv
基础
原文转自:http://www.cnblogs.com/haippy/archive/2013/03/15/2962202.html
libuv
采用了异步(asynchronous),事件驱动(event-driven
24号杀手
·
2020-06-23 15:39
windows编程
libuv
中文API手册(1)
官方文档URL官方文档链接点我点我点我1.概述
libuv
是一个支持多平台的异步IO库。它主要是为了node.js而开发的,但是也可以用于Luvit,Julia,pyuv及其他软件。
gx_1983
·
2020-06-23 11:59
libuv
LibProNet单进程处理400万TCP长连接的测试
与其他著名的网络库诸如libevent/
libuv
/asio相比,LibProNet更加简洁清晰,容易使用。
董光军_dhhome2006
·
2020-06-23 04:37
网络编程
服务器
多线程
LibProNet
从
libuv
中提取出来的双循环链表
就一个文件:/*Copyright(c)2013,BenNoordhuis**Permissiontouse,copy,modify,and/ordistributethissoftwareforany*purposewithorwithoutfeeisherebygranted,providedthattheabove*copyrightnoticeandthispermissionnotice
ch_majia
·
2020-06-22 21:39
网络库性能测试
一、背景:公司,基于
libuv
封装了一个网络库。对该网络库进行了性能测试。
cainiaohhf
·
2020-06-22 19:57
学习
成长
感悟
libev /
libuv
/ python tornado / nginx 性能比较
libev/
libuv
/pythontornado/nginx性能比较最近项目要找一款web框架,性能是一个很大的指标,在选型的同时,做了一些性能比较,现将测试代码和比较结果和大家分享一下。
beginning1126
·
2020-06-22 17:57
架构设计
libuv
:多平台支持库-异步I / O
http://
libuv
.org/目录概述¶功能文档下载安装设计概述¶把手和请求¶I/O循环文件I/概述¶
libuv
是一个多平台支持库,主要关注异步I/O。
rtoax
·
2020-06-22 04:51
基础知识
库-
libuv
:概述
From:http://blog.chinaunix.net/uid-28458801-id-4464173.html
libuv
是Node的新跨平台抽象层,用于抽象Windows的IOCP及Unix的libev
JoeBlackzqq
·
2020-06-21 23:22
OpenSource
高性能异步 I/O 模型库
libuv
设计思路概述
好在
libuv
现在已经很成熟了,经过使用发现性能非常优秀,有必要扩大使用。
libuv
原来是为了Node.js而写的一个跨平台支撑库。它是围绕事件驱动的异步I/O模型设计的。该库提供的不仅仅是针对不
大飞飞鱼
·
2020-06-20 23:52
Linux
C++
JS异步机制原理及注意事项
要点总结:js代码中出现异步代码时(比如settimeout、ajax等),会交由宿主(浏览器或者nodejs的
Libuv
,它们是多线程的)执行,
苦苦修行
·
2020-06-20 22:09
nodejs是如何和
libuv
以及v8一起合作的?(文末有彩蛋哦)
nodejs是如何和
libuv
以及v8一起合作的?
Bigben
·
2020-06-11 15:00
如何在LINUX下编译门罗币(XMR)XMRIG
欢迎加入https://c3pool.com/官方QQ群组:648113950一、编译安装1、安装依赖sudoapt-getinstallgitbuild-essentialcmake
libuv
1-devlibssl-devlibhwloc-dev-y
c3pool.com
·
2020-06-07 14:02
CPU挖矿教程
区块链
Libuv
api介绍
libuv
socketapi介绍intuv_ip4_addr(constchar*ip,intport,structsockaddr_in*addr);intuv_ip6_addr(constchar*
JeffreyLau
·
2020-05-24 11:08
libuv
vs asio
ScopeBoost.AsioisaC++librarythatstartedwithafocusonnetworking,butitsasynchronousI/Ocapabilitieshavebeenextendedtootherresources.Additionally,withBoost.AsiobeingpartoftheBoostlibraries,itsscopeisslight
SolidMango
·
2020-05-04 22:00
Node.js 学习(一):《深入浅出Node.js》前四章笔记
1.Node基础1.1.Node的组件构成Node的组件构成
libuv
/
libuv
:Cross-platformasynchronousI/O.Node的结构与Chrome相似,都是基于事件驱动的异步架构
wlszouc
·
2020-04-14 18:22
Node.js简介
可扩展的网络应用.Node.js使用非阻塞的,事件驱动的I/O操作来保持在处理跨平台(acrossdistributeddevices)数据密集型实时应用时的轻巧高效.基础知识Node.js是谷歌V8引擎、
libuv
FlyElephant
·
2020-04-14 08:25
libuv
queue的实现
最近看node源码的时候注意到
libuv
中的一个队列实现,是c风格的,也是linux内核中常见的写法,因为一直使用c++的队列,所以对这种写法看不太懂,经过向牛人请教,终于明白了其中奥妙。
转角遇见一直熊
·
2020-04-13 16:09
怎样实现一个Timer
1.
libuv
Timer在之前的文章里面介绍过
libuv
的Timer使用,在
libuv
中Timer超时的判断是在主循环中实现的。
whosemario
·
2020-04-12 18:27
守护NodeJS进程和记录错误日志
之前在运行ourjs的时侯,会偶尔碰到底层抛出的文件流读取异常,这就是一个底层
libuv
的BUG,node.js在0.10.21中进行了修复。
bo_song
·
2020-04-08 20:35
Node要领
用c++绑定层可将
libuv
和v8结合起来。node包含v8特性:shipping,staged,inprogress三组。npm要求No
达达前端
·
2020-04-08 11:10
html
css
前端
javascript
html5
Node.js介绍4-Addon
Node底层机制使用C++写的,所以我们如果想扩展功能,可以选择使用C++从底层扩展,以前已经介绍过何如嵌入V8到自己的程序中,实际上Node就是把V8和
libuv
等库整合到一起,从而使我们用JavaScript
转角遇见一直熊
·
2020-04-05 13:12
ios编译
libuv
资料
http://unknownplace.org/memo/2011/11/10/2/https://groups.google.com/forum/#!topic/gyp-developer/9oOuEaVDAbEhttps://github.com/noolua/iOSBuildhttp://www.faceye.net/search/101496.htmlhttp://lacewing-pro
中國壹石頭
·
2020-04-05 04:41
OS X下 Android NDK 编译
libuv
准备工作1、安装NDK下载对应版本,并添加安装路径至环境变量(我用的是NDK14rb,貌似最新的NDK编译有问题)2、下载
libuv
源码,并解压,我下载的版本是v1.11.0这里提一句,貌似v1.12.0
范正辰
·
2020-04-02 20:14
有关异步编程框架的讨论
前言从python的twisted,到之后Java的NIO,Netty,以及Nodejs带着底层
libuv
的横空出世,以及现在热议的Golang。
泡沫与周期_白羊Jerry
·
2020-03-28 18:27
tips
1.node采用子进程的方式来解决单一进程的阻塞2.node利用
libuv
作为平台层来实现和操作系统的剥离3.node怎么做事件循环的?
crosstrack
·
2020-03-22 21:10
使用mio开发web framework - base
最近,笔者要用rust实现一个高性能网络服务,首先就需要选择一个好的异步网络库,在c++里面我们有太多选择,libev,libevent,
libuv
,甚至笔者自己也写过一个libtnet,不过在rust
siddontang
·
2020-03-21 12:28
node.js笔记~第一天
1.什么是node.js正如维基百科所说:“Node.js是谷歌V8引擎、
libuv
平台抽象层以及主体使用Javscript编写的核心库三者集合的一个包装外壳。”我的理解它是一个服务器端语言,让j
取个帅气的匿名吧
·
2020-03-16 14:01
ASP.NET Core Web服务器 Kestrel和Http.sys 特性详解
1.2.Kestrel基本工作原理1.2.1.Kestrel的基本架构1.2.2.Kestrel的工作原理1.2.2.1.处理Request和Response1.2.2.2.内存池读写1.2.2.3.
Libuv
xdpie
·
2020-03-13 06:02
libuv
c与webcam的开发(三) - UVCCamera的编译
UVCCamera是一个开源的webcamapp项目,用于在安卓手机上连接并使用网络摄像头。项目地址:https://github.com/saki4510t/UVCCamera.git使用Androidstudio编译的时候,会遇到ndkbuilderror:Process'command'D:\SDK\ndk-bundle/ndk-build.cmd''finishedwithnon-zero
phoenixmy
·
2020-03-13 04:33
node中的事件循环
最大的特性就是基于事件驱动的非阻塞I/O模型,非阻塞使得CPU和I/O不相互依赖等待,在实现中,分为两步1、请求对象在js代码中调用异步I/O,分解步骤可以理解为js调用node的核心模块,核心模块调用C++内建模块,内建模块通过
libuv
看到这朵小fa了么
·
2020-03-12 11:06
Do you kown Asp.Net Core -- 配置Kestrel端口
Kestrel介绍在Asp.NetCore中,我们的webapplication其实是运行在Kestrel服务上,它是一个基于
libuv
开源的跨平台可运行Asp.NetCore的web服务器。
脑洞的蜂蜜
·
2020-03-11 06:51
libuv
tree的实现
看
libuv
源码的时候,发现不仅代码中使用了双向链表,还有一个伸展树和红黑树的实现,全部是linux内核风格的,数据和操作分开,通过宏封装了指针的操作,实现的非常精妙。
转角遇见一直熊
·
2020-03-02 07:15
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他