首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黯羽轻扬

    5 看懂 Node 模块加载原理

    一.模块类型 Node.js 默认支持 2 种模块: 核心模块(Core Modules):编译成二进制,其源码位于lib/目录下 文件模块(File Modules):包括 JavaScript 文件 如果模块加载过程中出现了循环引用,导致尚未加载完成的模块被引用到,按照图示的模块加载流程也会命中缓存(而不至于进入死递归),即便此时的module.exports可能不完整(模块代码没执行完,有些东西还没挂上去 ) P.S.关于如何根据模块标识找到对应模块(入口)文件的绝对路径,同名模块加载优先级,以及相关 Node.js 源码的解读,见详解Node 模块加载机制 三.JSON 模块 类似于 JS 模块,JSON 文件也可以作为模块直接通过require加载,具体流程如下: json module 除加载&执行方式不同外,与 JS 模块的加载流程完全一致 四.C++扩展模块 与 JS、JSON 模块相比,C++ ,见Node.js C++扩展入门指南 五.核心模块 类似于 C++扩展模块,核心模块实现上大多依赖相应的下层 C++模块(如文件 I/O、网络请求、加密/解密等),只是通过 JS 封装出面向用户的上层接口

    1.6K20发布于 2020-05-22
  • 一颗一体模块同时搞定视频回和数据控制实测分享

    最近我拿到了一颗挺有意思的模块,E611-868NW33S和E611-915NW33S是一款远距离数+视频传输模块,专门解决这个痛点。 一颗无线数模块同时搞定视频和数据传输,发射功率2W,空旷环境下最远能到2公里。花了一周时间做了各种场景的测试,把实际体验分享出来。 实测距离和速度在空旷环境下,配合5dBi天线、16Mbps数据速率,理想通信距离确实能到2公里。我在一个开阔的工业园区做了测试,1公里范围内视频传输非常流畅,没有卡顿和丢帧。 无人机要同时FPV第一人称视角视频和飞控指令,以前需要两套独立的通信链路,重量和功耗都上去了。E611一颗模块搞定两件事,视频走以太网、控制走串口,省电也省重量。第四个是大型户外活动与直播。 16Mbps带宽够4路1080p,2W功率覆盖2公里,31个从节点满足中等规模组网需求。对于需要同时解决视频回和数据控制的场景,一颗模块就能搞定,省去了布线和多设备堆叠的麻烦。

    23610编辑于 2026-06-22
  • 来自专栏亿源通科技HYC

    什么是5G前传、中、回

    5G网络有接入网、承载网、核心网三部分。接入网一般是无线接入网(RAN),主要由基站(Base station)组成。 126.jpg 那么基站又包括什么呢? 而在5G网络中,接入网不再是由BBU、RRU、天线这些东西组成了。 4G只有前传和回两部分,在5G网络中则演变为三个部分,AAU连接DU部分称为5G前传(Fronthaul),中(Middlehaul)指DU连接CU部分,而回(Backhaul)是CU和核心网之间的通信承载

    4K42发布于 2020-06-03
  • 来自专栏葫芦

    cssjshtml kendoui饼

    kendoui 圆饼参,鼠标点击圆饼对应区块参不同数据: {"data": [{"category": "类别1", "value": 14}, {"category": "类别2", "value ": 4}, {"category": "类别3", "value": 7}, {"category": "类别4", "value": 2}, {"category": "类别5", "value": layer.open({ type: 2, //关键

    82130发布于 2019-04-17
  • 来自专栏云深之无迹

    低成本WIFI HDMI推荐

    其实在没有仔细研究前,其实不知道里面还有WIFI的。 RSS为控制线插孔,控制相机,HDMI为输入孔。看着螺丝打滑了,想必他也好奇,拆开看了一下。 UDP是必然的,因为这里就就好,加密什么的不重要 抓了一些包,不过win10 安装wireshark有问题,看不了了 这里是看了一下IP,锁在了固定的IP ping了一下端口,都ok 单纯的搞流量有点狗 找到一个便宜的发射器,可以加一个小吧视频放出去,咸鱼60元。 DJI的新的1000,咸鱼的520多些(最低) 不过我一番查找,发现有智云的东西,差不多的功能(300以内,线材齐全),不过有一说一,这就是抄DJI的设计,吐了,抄底小王子。

    1.6K10编辑于 2022-06-15
  • 来自专栏wifi模组

    MR300C工业无线WiFi模块WEBcam机器人高清图像传输

    视频内容概述⚫ MR300C模块基于MIPS处理器实现,电脑/手机连接模块的WIFI热点或网口即可查看视频流⚫ 模块的USB 2.0 Host接口,可接入USB uvc摄像头/内窥镜默认输出的视频格式必须是 MJPG⚫ 模块支持接入摄像头/内窥镜分辨率最大支持200w像素1920x1080p 帧率30FPS⚫ 电脑/手机可以使用WEB网页浏览器或VLC media player播放器查看视频流⚫ 模块采用http 协议传输视频流,客户端可根据http协议端口获取视频流后自行开发解码库或APP程序⚫ UART1支持与TCP client端进行数据透模块作为TCP server端10.10.10.1:20140⚫ 核心模块功耗:DC 5V供电下平均电流0.3A 最大1A⚫ 应用场景:工业WIFI内窥镜、工业WIFI摄像头、演讲稿制作仪、高拍仪、汽修、美容器材等等

    70150编辑于 2023-08-16
  • 来自专栏石开之旅

    四轴笔记----无线透模块|无线图|遥控和接收机|无线数

    一、无线透模块 所谓透就是透明传输,透明传输就是在数据传输过程中,发送方和接收方数据的长度和内容完全一致,不需对数据做任何处理,相当于一条数据线或者串口线,只不过把有线变成无线。 二、无线图模块 四轴通常由遥控系统和系统进行无线传输,常见的无人机遥控,主要还是源自遥控模型的遥控系统,通常采用2.4G频率的信号进行操作指令的传输。 系统通常采用5.8G模拟图模块。在很多航拍无人机上,通常可以看到这样带有“蘑菇状天线”的发射器,这是系统的发射装置,通常采用5.8G频率的信号把图像画面传回地面。 另外还会有1.2G、2.4G等不同信号频段的,不过通常1.2G会影响GPS信号,2.4G又会影响2.4G遥控的信号,所以5.8G较为流行。 WIFI模块可以把和控制合二为一,而且大功率的WIFI模块也可以传输达2000m,感感觉这种通讯比较适合手机显示和控制。但是如果是使用手柄控制和显示就要分和控制部分了。

    3.1K30发布于 2019-01-11
  • 无线串口透模块测试笔记

    19610编辑于 2026-04-17
  • 来自专栏技术社区

    vue组件值的概括

    1.父组件和子组件之间值的概括 2.子组件之间值的概括

    48520编辑于 2022-06-16
  • 来自专栏工业4G路由器解决方案

    路由无线WiFi模块数据透工业串口WiFi模块的分类

    工程师们想要选择高性价比的wifi路由模块做串口透,不得不知道wifi路由模块的两大区分:mcu+wifi模块和CPU+wifi模块。最近总有客户问其中的区别,现在小编来为您安排。 核心主控是带有Linux系统,硬件接口比较多,多个串口透5个网口还可以自动分支。 带宽比较大,能同时运营比较复杂的指令,如有线转WiFi、4G转WiFi、吸顶AP、工业串口、4G路由器、无线音箱、无线存储扩容、无线图、数据透、工业路由器、wifi打印机等等。 功耗和价格相对也高一点,目前能已将4G LTE转WiFi或网口,串口数据透, WiFi-音响测试, WiFi-U盘测试, WiFi-测试功能集成一个wifi路由模块的有BOJINGnet的RMS7688AN 模块

    1.6K30编辑于 2022-07-28
  • 来自专栏云深之无迹

    开源4G3G 数解决方案

    你需要用摄像头来判断飞行的方向以及现场环境,更重要的一点是回的信息要推流到服务器或直播或记录。对于我们飞行器来说,可能是需要运行一些高性能的图形学算法,比如图像实时重建,一些物体的识别与追踪。 就是无人机上面只有高性能的设备,对于这些图形信息的处理就放在地面端。所以我们就需要一个中间来推流的软件系统。 这个是她官网的 一个特点是封装,一个特点是对于声音处理的库, ? 接着是对于直播协议的支持 ? 以及它的库一直也没有维护 ---- 这个库,我现在也用不到。 特别的是给出了一个调用,对于软件的代码理解有一定的好处 ? 接着看一下招聘要求 要求就是掌握C/C++,Shell以及要求在Linux下工作。以及重点的领域是多线程与网络通信的能力 ?

    2.1K10发布于 2021-02-23
  • 来自专栏cloud stdio

    ThinkPhp5 前端参与接收

    32210编辑于 2023-08-08
  • 来自专栏图灵技术域

    Python利用结巴模块统计《水浒》词频

    其基本实现原理有三点: 基于Trie树结构实现高效的词扫描,生成句子中汉字所有可能成词情况所构成的有向无环(DAG) 采用了动态规划查找最大概率路径, 找出基于词频的最大切分组合 对于未登录词,采用了基于汉字成词能力的 HMM模型,使用了Viterbi算法 下面利用结巴分词队水浒的词频进行了统计 代码: Python #! 如果数据有误那就是水浒txt文件被修改过了,这就别怪我咯。

    1.8K20发布于 2021-05-21
  • 来自专栏TecentOS Tiny

    基于TencentOS Tiny的数采透模块

    基于TencentOS Tiny 物联网操作系统和 rt1062开发板 进行数采模块透传功能的开发。 使用板载的 ESP8266 WIFI模组进行数据的透,采集 BH1750 光照传感器的数据进行上报,代码的仓库地址为:https://gitee.com/robot266/imxrt1062_esp8266 _demo 基于TencentOS Tiny的数采透模块.ppt

    1.8K00编辑于 2022-03-14
  • 来自专栏机器人网

    无人机开发-技术浅析

    从刚开始的空中摄录,到后来的实时摄录,方便的无人机传功能无疑为无人机加足了筹码,赚足了眼球。博主就来分析一下无人机技术。 一.观念 从“”的叫法可以发现,这并非一个专业的定义,大概是从某些资深航模玩家口中发展而来。专业的航空航天器并没有独立的视频图像传输设备。的概念只存在于消费类无人机领域。 百公里以上无人机并非不可实现,但百万元以上的价格也相对昂贵。 目前市场上的1080P产品售价基本均在1700美元以内,成本也就成为了消费类无人机设计的第一条限制。 1.6.使用内存池:减少模块间内存拷贝,降低延迟。 ? 3 RTP 2.RTSP 2.1.支持组播:Live555开源库 2.2.LGPLv2.1许可,可以在商业软件中引用。 5 RTSP 数据流 3.传开发中遇到的问题 实时播放过程,最难解决的问题是图像卡顿,图像花瓶问题,图像在各个手机表现不一样,在性能好的手机上面,会出现图像抖动厉害的情况等等。

    2.3K20发布于 2018-07-23
  • 来自专栏C语言中文社区

    5分钟搞懂C语言的值和

    为了方便说明,我们用来展示参数是如何进行值的。 [640 (2).png] 从图中清楚地发现,在函数的调用过程中实现的是main()函数里参数x和y的值,即把main()函数里参数x和y的值传递给swap函数里x和y,swap()函数中的x和y拥有自己的存储空间 为了能够更加直观地说明交换的实现,我们用来展示参数是如何进行传递的。 [640 (4).png] 图中可以清楚地发现,在函数的调用过程中实现的是参数x和y的址,即把x和y存储单元的地址传递给px和py,swap()函数中的形参不再拥有自己的存储空间,它们分别指向x和y的存储单元 这也是在采用址的时候修改形参也会影响实参的原因。 通过以上实例是不是就能很容易理解C语言的值和址,有什么问题欢迎留言。

    1K81编辑于 2022-04-14
  • 来自专栏C语言中文社区

    5分钟搞懂C语言的值和

    为了方便说明,我们用来展示参数是如何进行值的。 从图中清楚地发现,在函数的调用过程中实现的是main()函数里参数x和y的值,即把main()函数里参数x和y的值传递给swap函数里x和y,swap()函数中的x和y拥有自己的存储空间,所以接下来在 为了能够更加直观地说明交换的实现,我们用来展示参数是如何进行传递的。 图中可以清楚地发现,在函数的调用过程中实现的是参数x和y的址,即把x和y存储单元的地址传递给px和py,swap()函数中的形参不再拥有自己的存储空间,它们分别指向x和y的存储单元,所以接下来在swap 这也是在采用址的时候修改形参也会影响实参的原因。 通过以上实例是不是就能很容易理解C语言的值和址。

    79210编辑于 2022-05-30
  • 来自专栏python3

    Python基础——5模块

    使用模块 ‘the first line is zhushi’ _author_ = ‘syz’ import sys def test(): args = sys.argv if len

    40310发布于 2020-01-19
  • 来自专栏漫漫架构路

    5. 缓存模块

    小结 本篇详细介绍了 MyBatis 缓存模块的底层原理,包括缓存的基础实现、具备各种扩展功能的缓存装饰器,以及缓存 Key 的设计思想。 个人认为,缓存模块中的精髓就是装饰器设计模式的灵活运用,它使得用户在使用缓存时,可以根据不同的需求来灵活地定制化功能。这种设计思想非常值得我们借鉴。

    53420编辑于 2023-10-12
  • 来自专栏python3

    5-functools模块

    functools functools 包含了用于创建装饰函数,启动面向切面的编程,超出面向对象编程范围的代码复用,同时提供了装饰函数用于丰富的快捷比较的API, partial 模块还创建了包含函数参数的函数引用 除此之外,还可以通过另外一种方式来进行值 import functools def myfunc(a,b): print("This is myfuc params:{},{}".format item: {}".format(i)) if __name__ == "__main__": # 传入两个不同的类型参数,其处理逻辑也是不同 myfunc([1,2,3,6,4,5] myfunc("Hello World") 输出: List item: 1 List item: 2 List item: 3 List item: 6 List item: 4 List item: 5

    66920发布于 2020-01-06
领券