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
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
字节跳动青训营
字节跳动
libuv
tcp socket
服务器端的建立流程如下uv_tcp_init建立tcp句柄。uv_tcp_bind绑定。uv_listen建立监听,当有新的连接到来时,激活调用回调函数。uv_accept接收链接。使用stream处理来和客户端通信。uv_tcp_binduv_tcp_t*handlesockaddr*addr代表端口号和ip地址的结构体flags使用ipv4的时候传递0,使用ipv6的时候用uv_tcp_fla
AcceptedLc
·
2023-02-05 18:14
ROS探索-乐视(奥比中光)Astra Pro深度相机
驱动二、问题一、驱动支持ROSKineticandMelodic.安装ROS.安装依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros
yltzdhbc
·
2023-02-05 09:25
slam
ubuntu20.04 ros2乐视踩坑
安装依赖:sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros-$ROS_DISTRO-
libuv
c-cameraros-
肖矝
·
2023-02-05 09:53
ubuntu
python
自动驾驶
ROS学习笔记(十四)奥比中光Orbbec Astra Pro深度相机
深度相机开机测试测试环境:系统:ubuntu20.04ros:noetic安装摄像头软件包依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros
wei2023
·
2023-02-05 09:17
ROS
学习
自动驾驶
ubuntu
Nodejs事件循环机制(二)
浏览器中的Eventloop是根据html5定义的规范来实现的,不同的浏览器会有不同的实现,而node中是由
libuv
实现的。
Peter杰
·
2023-02-05 01:00
libuv
学习笔记2------以stream的形式操作文件
在
libuv
中,流操作是很多操作的基础。比如读写管道、TCP/UDP套接字。
_李恒
·
2023-02-03 22:27
双目模式切换,取代选来的windows需要运行第三方软件、linux需要运行脚本的方式
由于使用libusb和
libuv
c,
很少发布东西的码农
·
2023-02-03 14:09
心得记录
c++
Windows平台下,编译libjpeg源码生成vs2013工程
1.前言最近需要为自己的设备开发驱动,不可避免的就要接触到了libusb和
libuv
c这两个开源的基于usb设备操作库,在编译
libuv
c源码时碰到了CMake的警告信息,主要是缺少了JPEG这个图像解析库
正时少年
·
2023-02-03 14:39
源码编译
海思开发板使用小结
在一个项目中,需要将uvc库
libuv
c源码移植到海思3559A上,实现用usb传输视频流,记录一下刚接触海思开发板时必须要用到的基础知识一、将库移植到3559A上1、安装交叉编译工具链2、
libuv
c
麦兜呀
·
2023-02-03 14:09
libuv
在Windows下环境搭建和演示 - 定时器
目录简述新建项目代码编写编译运行简述之前介绍了
libuv
库在Windows环境下的编译https://blog.csdn.net/hubei_dxx/article/details/117768529现在我们把编译的库用起来
hubei_dxx
·
2023-02-03 14:38
c++
libuv
环境搭建
c++
windows
通过libusb库和opencv获取usb摄像头图像
#include"
libuv
c/
libuv
c.h"#include"opencv2/opencv.hpp"#include"opencv2/highgui.hpp"#include"opencv2/core.hpp
winxp-pic
·
2023-02-03 14:08
opencv
linux使用知识
c++
ffmpeg
opencv
libuv
c介绍及简单使用
libuv
c是一个用于USB视频设备的跨平台库,构建在libusb之上,编译
libuv
c时需要依赖libusb。
fengbingchun
·
2023-02-03 14:08
libuvc
Event Loop in Nodejs
https://blog.insiderattack.net/event-loop-and-the-big-picture-nodejs-event-loop-part-1-1cb67a182810P1:
Libuv
一只重拾梦想的小水
·
2023-02-01 18:54
ROS编译遇到的【bug】Could not find a package configuration file provided by “
libuv
c“
问题描述ros编译时遇到如下问题Couldnotfindapackageconfigurationfileprovidedby"
libuv
c"withanyofthefollowingnames:
libuv
cConfig.cmake
libuv
c-config.cmake
木南君
·
2023-01-31 09:13
bug
linux
ubuntu
深度理解nodejs[1]-node底层机制
使用了C++的
libuv
库来处理网络,访问文件系统等操作。nodejs的作用1、提供一种接口,仅仅书写javascript的代码,就可以让他们正确执行,不用书写C++代码。2、丰富的api。
唯识相链
·
2023-01-28 06:15
Android USB Camera
针对USBcamera,可选择的实现方案有下面几种(当然了,目前最优解是No.3):1.基于
libuv
c开发
libuv
c是一个跨平台开发库,基于libusb,功能包括UVC设备识别与控制,视频流传输,视频流格式转换等
信田君9527
·
2023-01-05 23:13
camera
android
安卓
ubuntu安装运行奥比中光摄像头astra
ubuntu安装运行奥比中光摄像头astra0安装依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros-$ROS_DISTRO-
libuv
c-cameraros
图灵。
·
2022-12-15 15:31
Ubuntu
ubuntu
linux
其他
奥比中光Orbbec Astra-Mini RGB-D 3D体感摄像头在ROS(indigo)使用简介
这款摄像头使用uvc输入彩色信息,需要
libuv
c和
libuv
c_ros这样才能在ROS正常使用彩色功能。
dxmcu
·
2022-12-15 15:54
Linux学习笔记
ROS
linux下编译
libuv
库
最近使用新版本的
libuv
源码进行编译,编译中出现的问题记录下来。
月上纱窗
·
2022-12-06 12:18
嵌入式-多媒体
使用RGBD相机实现YOLOv3目标识别并测距,获取物体三维坐标
乐视相机(乐视遗产,和奥比中光的AstraPro同方案,便宜)1.首先要安装一部分依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros
qqsuiying
·
2022-11-22 12:25
深度学习实际部署
c++
rgb
深度学习
opencv
目标检测
ROS中使用乐视 奥比中光(Astra Pro)深度相机显示彩色和深度图像
github.com/orbbec/ros_astra_camera1.安装ROS2.安装依赖sudoaptinstallros-$ROS_DISTRO-rgbd-launchros-$ROS_DISTRO-
libuv
cros
C_GH
·
2022-11-20 18:31
深度相机
ROS
深入nodejs的event-loop
eventloop是指由
libuv
提供的,一种实现非阻塞I/O的机制。
·
2022-11-16 23:23
node.js
深入nodejs的event-loop
eventloop是指由
libuv
提供的,一种实现非阻塞I/O的机制。
·
2022-10-21 10:38
node.js
c语言标准库 SOCKET,[转载] 基于C/C++的WebSocket库
支持poll()、libev(epoll)、
libuv
libwe
ZOO园长Gawaine
·
2022-09-20 07:05
c语言标准库
SOCKET
嵌入式linux开发,web服务相关依赖库libhv移植,libhv库移植
libhv是一个跨平台的类似libevent、libev、
libuv
的异步事件驱动库,但提供了更加接近原生的API接口和更加丰富的协议。
寞水
·
2022-08-29 10:21
嵌入式Linux
C&C++
linux
前端
运维
Nodejs剖析
3.底层(V8,
libuv
,c-ares(DNS),httppars
·
2022-08-08 13:03
libuv
访问mysql_闲聊c/c++ 4: 征服优雅、高效的
Libuv
库之初识篇
这一系列文章主要分析nodejs中的核心库
Libuv
。
肉褚
·
2022-06-29 09:25
libuv访问mysql
大前端 - nodejs 基础(核心模块、模块加载机制)
libuv
:事件循环,事件队列,异步io第三方功能模块:zlib,http,c-areas等。no
yanling.zhang
·
2022-06-27 21:04
大前端学习
node.js
Node.js精进(2)——异步编程
虽然Node.js是单线程的,但是在融合了
libuv
后,使其有能力非常简单地就构建出高性能和可扩展的网络应用程序。
咖啡机(K.F.J)
·
2022-06-15 08:00
Libuv
源码分析 —— 6. 事件循环【uv_run】
通过之前的学习,咱们已经明白了在事件循环中的三个核心内容,分别是:
Libuv
源码分析——定时器
Libuv
源码分析——idle、prepare、check
Libuv
源码分析——pollio现在让咱们从头捋一遍事件循环到底完成了什么功能呢
Anita-Sun
·
2022-04-11 03:36
Libuv源码解析
libuv
libuv
之开启tcp服务端监听,并获得客户端的ip及端口
libuv
中处理tcp连接的handle叫做uv_tcp_t,可以认为它是uv_stream_t的子类,所以它是可以当作流来使用的,这篇主要内容不在这,其实主要介绍两个函数UV_EXTERNintuv_tcp_getsockname
limite_god
·
2022-03-25 17:08
nodejs
libuv
nodejs
libuv
tcp
C语言学习方法、学习平台及项目推荐
项目地址:https://github.com/TheAlgorithms/C#the-algorithms---c--mainpage2libhvlibhv是一个类似于libevent、libev、
libuv
程序员编程指南
·
2022-03-22 08:53
C语言与C++编程
c++
c语言
经验分享
Node.js高级编程
同构开发便捷高效的前端工程化nodejs架构.pngNativesmodules当前层内容由JS实现提供应用程序可直接调用库,例如fs,path,httpJS语言无法直接操作底层硬件设置底层V8:执行JS代码,提供桥梁接口
Libuv
lowpoint
·
2022-03-15 20:34
Node.js下载安装步骤
Node是一个事件驱动I/O服务端JavaScript环境,Node内部采用Google的V8引擎,作为JavaScript语言解释器;通过自行开发的
libuv
库,调用操作系统资源
凌水泽乡
·
2022-02-22 07:35
上一页
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
其他