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
常见开源软件编译异常解决方案
此时可以先检查软件包的基本信息,使用指令如下:apt-cachesearch
libuv
通过指令我们可以找到如下信息,从而可以确定要安装的包内容
libuv
1-asynchronouseventnotificationlibrary-runtimelibrary
libuv
1
bluebird_ivan
·
2023-09-23 14:50
开源引擎
开源软件
libuv
echo server性能压测
Server代码#include#include#include#include#defineDEFAULT_PORT7000#defineDEFAULT_BACKLOG128uv_loop_t*loop;structsockaddr_inaddr;typedefstruct{uv_write_treq;uv_buf_tbuf;}write_req_t;voidfree_write_req(uv_
谭英智
·
2023-09-20 04:55
【
libuv
】dll链接
libuv
-static.lib的
libuv
.lib 的win32符号找不到
libuv
1.46.0cmake構建的靜態庫dbhelper.lib1>Finishedsearchinglibraries1>
libuv
.lib(process.obj):errorLNK2019:unresolvedexternalsymbol
等风来不如迎风去
·
2023-09-18 18:42
网络服务入门与实战
开发语言
网络
Android11 Hal层链接NDK-Build编译的第三方错误解析
1、错误现象{37error:external/audio_hal_catpure_algorithm/tinyalsa/Android.bp:36:1:dependency“
libuv
Intf”of“
曾振振
·
2023-09-17 02:32
Android11
android
android
studio
java
EventLoop事件循环
浏览器EventLoop是HTML中定义的规范,NodeEventLoop是由
libuv
库实现浏览器的事件循环机制一、为什么JavaScript是单线程?
大王爱喝酒
·
2023-09-16 00:34
ROS 仿真
sudoapt-getinstalllibsdl-image1.2-devsudoapt-getinstalllibsdl-devgitclonehttps://github.com/ktossell/
libuv
qq_26697045
·
2023-09-13 23:57
ROS
Mediasoup进程通信实现的原理
Mediasoup创建父子进程,js与c++进程交互的通道worker.js构造函数中创建父子进程,c++通过
libuv
的socket可以实现JavaScript与C++之间的相互收发消息一、父子进程通信这是一个简单的示例
zrjliming
·
2023-09-11 22:39
编辑器
linux
c++
Mediasoup Js和 C++ 管道通信的过程
整体分为两部分1、js对c++读写消息,_consumerSocket和producerSocket2、c++对js读写消息,c++收到都是底层都是通过
libuv
的uv_read_start和uv_write
zrjliming
·
2023-09-11 22:39
音视频
java
前端
javascript
Node要领
用c++绑定层可将
libuv
和v8结合起来。node包含v8特性:shipping,staged,inprogress三组。npm要求No
魔王哪吒
·
2023-09-09 01:21
基于
libuv
的最精简Web服务器:tinyweb v1 v2 v3 (C语言源码)
一年之前(2013年6月22日),我发表过一篇博客《tinyweb:C语言+
libuv
开发的最精简的WebServer(附源码)》,介绍了我用
libuv
开发的一个最精简的Webserver服务器——tinyweb
Liigo
·
2023-09-04 17:00
C/C++
源代码
liigo
tinyweb
libuv
webserver
http
liigo
1.Node简介
Node的特点1.单线程2.事件与回调函数3.非阻塞4.跨平台Node基于
libuv
实现跨平台的架构
Lyn_zed
·
2023-08-30 06:12
raspberry4 ubuntu安装ros和astra 驱动
astra安装编译会报错Couldnotfindapackageconfigurationfileprovidedby"
libuv
c"withanyofthefollowingnames:
libuv
cConfig.cmake
libuv
c-config.cmake
jiajiading
·
2023-08-24 22:24
ubuntu
linux
nodejs的事件循环简单理解
nodejs不是单线程架构,因为他有I/O线程,定时器线程等等,只不过这些都是由更底层的
libuv
处理,
libuv
将执行结果放入到队列中等待执行,这就涉及到了nodejs的事件循环了。
imakan
·
2023-08-22 09:51
再看浏览器事件循环和NodeJS事件循环
浏览器和NodeJS环境下的事件循环是不同的,浏览器是完全遵循HTML5规范去实现的,NodeJS的事件循环是基于
libuv
实现的,在HTML5规范的基础上做了些取舍,为了保证上层(即javascript
老陈要上天
·
2023-08-10 03:04
libuv
库学习笔记-Timers-Event loop reference count等
libuv
吸收了libev用户手册页中所涵盖的一些模式,并在此基础上对API做了少许的改动。本章还包含了一些无需用完整的一章来介绍的
libuv
API。
biuheartburn
·
2023-08-02 04:28
c++
嵌入式软件
学习
笔记
开发语言
课程设计
libuv
库学习笔记-filesystem
note
libuv
提供的文件操作和socketoperations并不相同。
biuheartburn
·
2023-07-31 02:41
java
c++
学习
笔记
libuv
库学习笔记-processes
Processes
libuv
提供了相当多的子进程管理函数,并且是跨平台的,还允许使用stream,或者说pipe完成进程间通信。在UNIX中有一个共识,就是进程只做一件事,并把它做好。
biuheartburn
·
2023-07-31 02:41
java
c++
学习
笔记
libuv
库学习笔记-networking
Networking在
libuv
中,网络编程与直接使用BSDsocket区别不大,有些地方还更简单,概念保持不变的同时,
libuv
上所有接口都是非阻塞的。
biuheartburn
·
2023-07-31 02:10
java
c++
学习
笔记
网络
libuv
库学习笔记-advanced-event-loops
Advancedeventloops
libuv
提供了非常多的控制event-loop的方法,你能通过使用多loop来实现很多有趣的功能。
biuheartburn
·
2023-07-29 09:19
c++
学习
笔记
libuv
库学习笔记-basics_of_
libuv
Basicsof
libuv
libuv
强制使用异步和事件驱动的编程风格。它的核心工作是提供一个event-loop,还有基于I/O和其它事件通知的回调函数。
biuheartburn
·
2023-07-29 09:17
c++
java
学习
笔记
libuv
UDP开发封装
#ifndef__CUVUDP__H_#define__CUVUDP__H_#include"UvNetBase.h"structtagUvUdpPkg{structsockaddr_instAddr;uv_buf_tstBuf;};classCUvUdp:publicCUvNetBase{public:CUvUdp();virtual~CUvUdp();public:staticvoidRecv
lightjia
·
2023-07-28 05:45
C/C++
libuv
UDP开发
如何做一个国产数据库(四)
协议此次使用
libuv
来做网络的传输,我们首先定一个协议,做到能订阅发布//协议//第1字节0-1位总共2位//00发布数据//01订阅数据//10心跳数据//11//第一字节2-5位总共4位//0000json
qianbo_insist
·
2023-07-27 15:29
笔记
c++
db
架构设计
libuv
数据库协议
【
libuv
】httpserver启用ssl 及 播放的日志打印
VLCvlc第一次接收不安全的证书黑屏。重启服务,再次vlc这次次好像就可以了。maindebug:processingrequestitem:zhangbin.flv,node:播放列表,skip:0maindebug:rebuildingarrayofcurrent-root播放列表maindebug:rebuilddone-2items,index1maindebug:startingpla
等风来不如迎风去
·
2023-07-26 01:16
网络服务入门与实战
ssl
junit
网络协议
linux 管道溢出问题分析
由于项目中的线程间通讯使用到
libuv
中的pipe,由于
libuv
的高性能异步结构,数据传输速度很快。
e0ba4d164eac
·
2023-07-24 09:32
关于异步
对于网络io而言,网络io有epollkqueue等等实现,但是文件io就没有统一的标准,
libuv
的做法是,对于文件io是阻塞的io的这种情况,把任务提交给线程池,这样就可以了,实现了io和cpu并行运算的逻辑了
一凡_44e0
·
2023-07-23 12:59
libuv
1-dev not found ubuntu 14.04
Needtoinstall
libuv
1beforeinstalling
libuv
1-dev(forme,onubuntu14.0464-bit).Thelinktodownload.参见内容、内容1install
libuv
onubuntusudoadd-apt-repositoryppa
Young1217
·
2023-07-20 17:02
开源消息代理组件mosquitto
#lltotal556-rw-r-----1sksk148417Mar614:59
libuv
-1.44.2-1.el7.x86_64.rpm-rw-r-----1sksk120717Mar614:59libwebsockets
楠奕
·
2023-07-19 11:39
Linux
服务器
linux
mysql
Nodejs如何充分利用多核CPU
注意:nodejs在底层使用了
libuv
库来实现多线程IO操作,其对用户不可见。但是nodejs的主程序还是运行在单进程单线程上。cluster模块实现多进程nodejs应用co
wildfox_9913
·
2023-07-18 20:45
一文浅析 Node.js 单线程高并发原理
它也有一个线程池(基于C/C++实现的
Libuv
库)专门负责执行那些耗时较长的I/O操作任务(如网络请求、文件读写等),任务执行完成后会通知主线程。而对于CPU计算型任务,都是由主线程完成的。
聪明的奇瑞
·
2023-07-14 20:58
浏览器与Node的事件循环有何区别
浏览器关于微任务和宏任务在浏览器的执行顺序是这样的执行一只task(宏任务)执行完micro-task队列(微任务)如此循环往复下去NodeNode的事件循环是
libuv
实现的大体的task宏任务执行顺序是这样的
涌朋
·
2023-06-19 22:15
事件循环机制
浏览器/Nodejs),配合当前事件循环的组成部分,具体来说分下面两部分:在浏览器环境中,事件循环是HTML标准中定义的,用于协调浏览器端的多种事件源的一种机制在Nodejs环境中,遵循的事件循环是来源于
Libuv
问白
·
2023-06-11 05:36
javaScript
node
javascript
前端
前端八股文-Nodejs介绍,组成,架构和依赖,特点,运行环境安装,包和NPM,NPM包的版本管理,V8 引擎 和
libuv
库,BFF 中间层,服务端渲染,
01-Node.js介绍前言Node的重要性已经不言而喻,很多互联网公司都已经有大量的高性能系统运行在Node之上。Node凭借其单线程、异步等举措实现了极高的性能基准。此外,目前最为流行的Web开发模式是前后端分离的形式,即前端开发者与后端开发者在自己喜欢的IDE上独立进行开发,然后通过HTTP或是RPC等方式实现数据与流程的交互。这种开发模式在Node的强大功能的引领下变得越来越高效,也越来越
学习记录wanxiaowan
·
2023-06-08 20:57
前端八股文
vue.js
前端
javascript
原型模式
Nodejs基础知识点总结
Node的特点:异步IO、事件和回调函数、单线程、跨平台(
libuv
)1.nodejs模块机制模块定义:module、require、exports模块实现:a.优先从缓存中加载:部分和核心模块和引入过的模块都会进行缓存
曹吉利
·
2023-05-31 16:23
libevent、libev等网络库介绍
文章目录一、介绍二、libeventlibevent快速上手(简单使用)三、libev1.ev_timer四、libhv五、Gear-Lib一、介绍libeventlibev
libuv
Gear-Liblibhv
mayue_csdn
·
2023-04-14 10:11
网络编程
网络
linux
Node.js的心脏-epoll
这是因为Node.js使用了
LIBUV
做为它的跨平台抽象层。
冯艳辉brook
·
2023-04-13 18:43
vcpkg中x264和ffmpeg支持android和ios
arm和arm64架构,不支持模拟器;支持m1和x86架构的mac进行交叉编译支持anroid,目前支持x86、arm、arm64架构;分别在mac和windows进行了测试x264同ffmpeg说明
libuv
lowkey956
·
2023-04-10 02:59
android
ffmpeg
ios
c++
libuv
源码调试
mac环境说明系统:mac10.15.7vscode:1.59.1python:3.6.12
libuv
:1.42安装依赖libtool默认mac有自带如果没有的话需要源码编译curl-Ohttp://mirrors.kernel.org
potenstop
·
2023-04-07 09:48
event loop 宏队列 微队列
NodeJS的EventLoop是基于
libuv
实现的。可以参考Node的官方文档以及libu
Time_Notes
·
2023-04-05 00:21
游戏服务器引擎的设计(二)开发游戏服务器底层 及
libuv
使用
我是用的
libuv
这个库作为基础支持库的。为啥用它,主要是网络库不想自己写了,有现成的最好。这个库是轻量级的库而且跨平台,windows下分装了IOCP,linux下分装了EPOOL。
game_helloworld
·
2023-03-31 20:41
游戏开发
c++
后端
架构
游戏引擎
游戏程序
关于浏览器和node环境下的事件环差异
javascript作为一种单线程语言,为实现主线程的不阻塞,EventLoop方案孕育而生,浏览器和node中Eventloop并不一样,浏览器的Eventloop是在HTML5中定义的规范,而node中则由
libuv
不净莲华
·
2023-03-30 11:13
如何在Ubuntu上安装最新版本的Node.js
Node.js包含了GoogleV8javascript引擎,
libuv
库和核心库几乎都是使用JavaScript编写
程序员yqy
·
2023-03-27 05:33
ubuntu
node.js
libuv
学习笔记5------TCP客户端的实现
前一节我们讲到了如何用
libuv
实现一个TCP服务器,用
libuv
实现一个客户端与用
libuv
实现一个TCP服务器极为类似。
_李恒
·
2023-03-24 02:28
Nodejs-Event Loop学习
Node中的EventLoop是基于
libuv
实现的,而
libuv
是Node的新跨平台抽象层,
libuv
使用异步,事件驱动的编程方式,核心是提供i/o的事件循环和异步回调。
Xyaleo
·
2023-03-22 23:31
libuv
学习笔记4------tcp服务器的实现
在开始之前先回顾一下用Linux提供的基本的API函数来实现tcp服务器的流程:1.调用socket得到一个文件描述符;2.调用bind绑定IP和端口(在绑定之前需要填充一个structsockaddr_in结构体);3.调用accept接受连接请求;4.调用read/write来收发数据。其中,accept、read在默认情况下还是阻塞的,我们还可能需要调用用select,poll,epoll来
_李恒
·
2023-03-20 23:57
Nodejs事件轮询详解
什么是事件轮询大家都知道,JavaScript是单线程的,那么nodejs是如何做到非阻塞呢,在nodejs内部使用了第三方库
libuv
,nodejs会把IO,文件读取等异步操作交由他处理,而nodejs
wildfox_9913
·
2023-03-19 06:19
libuv
学习笔记1------利用
libuv
进行读写文件
libuv
强调异步的编程风格,包括文件读写也是。下面就来介绍一下利用
libuv
进行文件读写的例子。
_李恒
·
2023-03-18 17:53
基于
libuv
库的简单UDP聊天客户端+服务端
udpserver//udpserver.cpp#include#include#include"uv.h"uv_udp_tudp_server;uv_connect_tconnect_req;uv_write_twrite_req;structsockaddr_inaddr;uv_buf_tbuf;uv_thread_tthread_recv;uv_thread_tthread_watch_;u
zhuxian2009
·
2023-03-18 13:43
linux
积累跬步
udp
网络协议
网络
node.js事件循环机制及与js区别详解
、流程三、题目一、是什么在浏览器事件循环(opensnewwindow)中,我们了解到javascript在浏览器中的事件循环机制,其是根据HTML5定义的规范来实现而在NodeJS中,事件循环是基于
libuv
·
2023-03-11 00:17
windows 下
libuv
编译 及 使用
build目录下存放gyp目录及内容2.服务端编写代码如下:#include#include#include#include#defineDEFAULT_PORT7000#defineDEFAULT_BACKLOG128uv_loop_t*loop;structsockaddr_inaddr;unsignedinttag_times=0;//连续三次收到客户端消息thisisclient,则结束通
phzm
·
2023-02-18 07:04
字节跳动青训营--前端day7
文章目录前言一、Node.js的应用场景(why)1.前端工程化2.web服务端应用3.Electron跨端桌面应用二、Node.js运行时结(what)1.V8,
libuv
2.优缺点3.js单线程4.
是发财不是旺财
·
2023-02-06 08:17
字节跳动青训营--前端
前端
javascript
webpack
字节跳动青训营
字节跳动
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他