什么是 NB-IoT ?窄带IoT 应用
物联网使各种应用能够与大量无线通信设备进行连接和通信。它有望为智能城市、公用事业、制造设施、农业应用、远程工业机械等提供动力。这些应用均可使用窄带物联网(NB-IoT )网络协议。
例如,智能城市可使用 NB-IoT 监控整个城市的街道照明、公用事业电表和废物管理系统。太阳能或风能发电场可使用窄带IoT (NB-IoT) 监控整个部署中的每台设备。工业运营可依靠 NB-IoT 远程监控分布在各个地点的所有机器。在本博文中,我们将回答 "什么是 NB-IoT ?"这一问题,并探讨其工作原理和重要原因。请继续阅读,了解 NB-IoT 为何适合您的应用。
什么是 NB-IoT ?
NB-IoT 是窄带IoT 的缩写。它是一种低功耗广域网 (LPWAN) 技术,部署在频率范围有限的蜂窝网络上。对于不需要大量数据通信或高速传输且需要远距离传输的IoT 应用,NB-IoT 可能会满足您的需求。
它甚至可以在室内和地下发送数据,同时只消耗很少的电池电量。这意味着,即使设备没有连接到互联网,它也是一种可扩展、高成本效益和高能效的网络选择。
能效是 NB-IoT 的一个重要方面。NB-IoT 协议的设计初衷是为超低功耗设备提供超长时间的供电。这意味着大量设备所需的昂贵电池无需经常充电或更换。
结构简单的 NB-IoT 芯片组也意味着更低的组件成本。如果再加上因数据成本低和电池更换间隔时间长而节省的费用,NB-IoT 在可靠性和降低维护成本方面将带来巨大价值。
为什么选择 NB-IoT ?
NB-IoT 有一系列好处:
- 节能--内置省电模式会关闭 NB-IoT 模块,直到事件触发器将其激活,从而节省宝贵的电池电量
- 经济高效- 低廉的联网和数据费用使 NB-IoT 网络成为特定应用的经济实惠之选
- 长距离可靠连接--窄带IoT 架构专为在长距离上发送小数据包而设计
从智能城市照明到智能计量等一系列智能城市用例,以及工业、生态和农业监控,NB-IoT 支持各种用例。
窄带IoT 如何工作?
长期演进(或称 LTE)是始于 4G 的下一代技术,其设计不会随着下一代技术的推出而 "过期"。LTE 和 NB-IoT 搭配使用效果极佳。
什么是 LTE 中的 NB-IoT ?NB-IoT 技术最初是在第三代合作伙伴计划(3GPP)第 13 版中规定的,它以非常窄的频率运行,使用现有的 GSM 和 LTE 技术进行通信。NB-IoT 采用与 LTE 相同的帧结构。NB-IoT 在北美的频段包括 B4(1700 MHz)、B12(700 MHz)、B26(850 MHz)、B66(1700 MHz)和 B71(600 MHz)。3GPP为专用无线通信定义了 5G NR、NB-IoT、LTE 和 LTE-M。3GPP 窄带IoT 标准专为涉及众多联网设备的低成本、高能效室内应用而设计。
NB-IoT 支持带宽非常窄的简单设备,带宽为 180 千赫或 200 千赫。这种窄带IoT 带宽意味着最大数据传输速率约为每秒 250 千比特。但是,窄带IoT 架构并不需要快速的数据传输速率。从环境中收集信息的专门设计的传感器仅以小数据包的形式向窄带IoT 基站共享数据。
窄带IoT 是一种基于蜂窝标准的 LPWAN,可在 4G 和 5G 频段上运行。窄带IoT 频段是经过授权和特别规划的频段。NB-IoT 频段可与现有蜂窝网络基站集成,因此更有可能得到部署。换句话说,NB-IoT 得到了全球移动供应商的支持。
部署窄带IoT 技术
- 带内- 使用正常 LTE载波中的资源块
- 保护带- 使用 LTE载波内未使用的资源块
- 独立- GSM EDGE 无线接入网络系统目前使用的频谱,在没有蜂窝电话服务时代替 GSM 运营商使用
NB-IoT 可用性
美国、亚洲许多地区、中东、欧洲以及澳大利亚的运营商都支持 NB-IoT 。事实上,您可以在全球大多数国家找到 NB-IoT 网络。世界上 GSM 部署比 LTE 多的地区可能更容易支持 NB-IoT 。在美国和墨西哥,主要运营商已经在 LTE-M 上投入了大量资金,因此他们可能会继续重点发展该技术,而不是 NB-IoT 。不支持 NB-IoT 的运营商包括欧洲的 Orange 和日本的 NTT DoCoMo。
5G 与 NB-IoT
如前所述,3GPP 定义了 NB-IoT 。它还负责 5G,并将 NB-IoT 作为 5G 标准的一部分。事实上,NB-IoT 和 LTE-M 是 3GPP 计划支持的唯一低功耗广域 (LPWA) 标准。
5G 是第五代移动网络,与之前的 4G 和前几代网络相比,它使用更高的无线电频率。5G 使用的毫米波频率可以更快地传输大量数据。毫米波技术的一个主要缺点是其信号很容易受到天气、树木和建筑物的干扰。
NB-IoT 无法传输大量数据,速度也不快,但它擅长长距离传输信息,甚至可以穿过建筑物等障碍物。换句话说,5G 和 NB-IoT 将共存,因为 NB-IoT 是唯一支持蜂窝 LPWA 网络的技术之一。另一个相关选项是 LTE-M。请注意,Digi XBee Cellular 产品系列包括内置 LTE-M 和 NB-IoT 协议的模块,这使开发人员能够尝试这两种协议,并确定最适合其需求的协议。
NB-IoT 云潜力
NB-IoT 云平台通常是窄带IoT 架构的一部分,旨在处理服务并向业务应用发送数据。然而,采用边缘计算模式的智能边缘设备可以减少对云架构的需求。
目前正在进行多项试验,以探索 NB-IoT 的云潜力。例如,西班牙的 Sateliot 公司计划成为首家利用 5G 提供全球IoT 覆盖的卫星公司。该公司最近宣布计划与 AWS 合作,为其低地球轨道卫星星座构建云原生 NB-IoT 5G 服务。这些卫星可充当基站,为 NB-IoT 设备提供全球蜂窝室外覆盖。 IoT 专家预计,通过 卫星实现窄带IoT 的 5G将在全球范围内得到广泛采用,并成为 NB-IoT 增长的关键推动因素。
窄带与宽带
为IoT 解决方案选择正确的连接选项在很大程度上取决于应用。
与支持较高数据传输速率的宽带系统相比,窄带系统的数据传输速率通常较低。窄带更适合需要远距离传输少量数据的应用。
在智能城市中,窄带IoT 可完美实现设备与设备之间的通信。智能城市基础设施可能包括智能停车系统、智能电表甚至污染监测系统。
专家预计,工业IoT 设备的爆炸式普及将在未来几年内创造巨大的窄带IoT 市场增长。不断增长的 NB-IoT 生态系统意味着公用事业、能源和其他重要行业可以创建大规模的IoT 解决方案,以更好地管理运营。
重要的工业窄带示例
- 远程资产跟踪- 企业可使用 NB-IoT 远程跟踪、追踪和监控资产并接收状态更新
- 可持续农业- 从湿度和压力传感器到 pH 传感器,NB-IoT 可高效、经济地帮助农民持续监测土壤条件变化并发出警报
- 智能自动售货机- NB-IoT 装有智能自动售货机,可提醒服务提供商自动售货机的空物品情况
- 气体泄漏检测- NB-IoT 可完美地用于持续监测空气质量,并在浓度超过阈值时自动发出警报。
当我们使用宽带一词时,我们指的是使用较高频率的解决方案。但高频波长较窄,传输距离比窄带短。当应用需要语音或视频传输时,就需要宽带。在 IIoT 环境中,快速、准确的数据传输对防撞系统等至关重要,而宽带则是正确的解决方案。
最适合宽带的工业应用
- 智能零售- 宽带非常适用于免提零售,例如在无人杂货店中,顾客可以挑选商品并接收额外的产品信息或特价信息
- 定位服务- 从机场等场所的室内地图、医院的病人追踪到城市中的共享单车,宽带具有精确的测距能力
- 安全的楼宇门禁- 通过宽带供电的智能传感器,只需一部智能手机或手表就能自动打开安全楼宇的大门
NB-IoT 安全
随着IoT 设备的加速增长,数字安全问题日益突出。当能源和公用事业运营等关键基础设施采用 NB-IoT 进行智能传感器通信时,情况尤其如此。NB-IoT 的开发目的是以最低的能耗实现可靠的建筑物长距离穿透。但安全性如何呢?
由于它基于 3GPP 标准化的 LTE 技术框架,NB-IoT 使用与 LTE 相同的安全功能。因此,NB-IoT 加密意味着任何传输数据都使用标准的 LTE 加密技术进行加密。此外,互惠认证和安全密钥生成也提高了安全性。由于与标准相一致,NB-IoT 可以支持为整个蜂窝生态系统设计的当前和即将推出的安全功能。还请注意,Digi XBee NB-IoT 解决方案包括内置的Digi TrustFence®安全框架,可确保身份验证以及受保护的硬件和网络端口。
NB- 的优点IoT
到 2030 年,全球窄带IoT 和 NB-IoT 市场规模可能增长到 140 亿以上。有几个关键因素直接促成了这一增长。这是有充分理由的。全球都在期待IoT 能使我们的运营更安全、更具成本效益,而 NB-IoT 正好满足了这一要求。
动力效率
促进 NB-IoT 市场增长的关键因素之一是对低功耗广域网的需求不断增长。许多行业都需要在不耗费大量电力的情况下在建筑物内实现可靠的连接,这些网络正是这些行业所需要的。有时是因为监控设备位于机器上或难以服务的区域。还有些时候,电力效率决定了连接是否具有经济效益。
NB-IoT 如此省电的主要原因是它内置了省电模式,可将IoT 设备设置为低功耗模式,仅在接收数据或发送状态更新时短时间唤醒。当唤醒设备传输数据时,NB-IoT 由于简化了数据传输方法并降低了数据传输速率,因此能最大限度地降低功耗。此外,使用省电模式还能大大延长IoT 设备的电池寿命,而不会影响设备的运行。事实上,NB-IoT 能耗极低,一块电池可为其提供长达 10 年的电力。
财务节余
NB-IoT 可通过多种方式节省资金。首先,由于 NB-IoT 的复杂波形较少,因此功耗较低。其次,由于 NB-IoT 芯片组制造简单,因此成本较低。第三,可靠的窄带IoT 模块连接提高了整体可靠性,因此运营商可以放心地控制质量。最后,NB-IoT 连接的成本通常低于传统蜂窝连接。当操作需要许多连接设备时,这确实会带来很大的不同。
例如,使用窄带IoT 部署智能计量基础设施的成本大大降低,因为公用事业公司可以部署电池供电的计量表,而不需要昂贵的蜂窝连接。事实上,据 RF Page 称,窄带IoT 设备可减少高达 90% 的能源使用量。
为用户提供可靠的网络
自动驾驶汽车和医疗监控设备有什么共同点?它们都需要可靠的连接。这正是 NB-IoT 的优势所在。NB-IoT 连接的网络可用性高达 99.999%,比传统蜂窝网络可靠十倍。
在汽车行业,自动驾驶要求大量汽车在不占用大量带宽的情况下与其他汽车、交通信号灯和行人进行通信。在这种使用情况下,安全性要求极高的可靠性。
在医疗保健领域,一切设计都要考虑可靠性,尤其是病人健康监测。就远程病人监控而言,心率、血压和体温读数可以可靠地与医疗中心共享。
更广泛部署的潜力
根据窄带IoT未来几年的市场预测,到 2030 年,复合年增长率 (CAGR) 将达到惊人的 69%。这一预测基于不断增长的需求。这一增长的信号包括从解决方案提供商增加研发投资到制造业扩大数字化和自动化等各个方面。
另一个新兴趋势是人们对基于卫星的 5G 服务越来越感兴趣。随着 5G NB-IoT 超越地面网络,农业可以利用卫星 GPS 跟踪技术来监控牲畜。在农业领域,卫星供电的无线网络可以帮助农民监控从温度到湿度的所有情况。
尽管听起来很有前景,但 NB-IoT 的局限性依然存在。随着大规模部署中设备数量的增加,设备配置和数据量成为重要问题。运营团队必须拥有管理大规模设备和数据安全与隐私所需的工具。此外,SDR 等替代 NB-IOT 的技术以及缺乏标准化的IoT 规定也对窄带物联网 (NB-IoT) 的发展产生了影响。
覆盖全球
尽管北美地区引领着 NB-IoT 市场,并可能在 2031 年之前占据主导地位,但预计亚太地区的窄带IoT 市场将出现惊人的增长。城市化进程的加快意味着对提高生活水平的技术发展需求日益增长。例如,在亚洲,中国、新加坡和泰国创造了巨大的窄带IoT 应用。在中国,1 亿多个 NB-IoT 连接实现了智能灭火基础设施。一家中国公司将 3000 万用户连接到 NB-IoT 燃气和水计量系统,成为全球最大的燃气和水计量供应商。
NB-IoT 应用
NB-IoT 网络将继续满足广泛的应用需求,重塑全球各行各业的面貌。NB-IoT 网络支持连接、远程监控和数据洞察。随着部署范围的急剧扩大,NB-IoT 的节能特性将有助于减少排放。以下是一些最重要的应用。
- 信息亭和数字标牌:NB-IoT 支持从自动取款机和信息亭到数字标牌和彩票系统等各种联网自助服务应用。
- 农业:从用于灌溉的土壤和湿度传感器到水箱中的水位传感器,农业应用是目前 NB-IoT 最活跃的一些用例。
- 智能城市:如今,互联城市正在利用智能技术减少排放、改善空气质量,并为市民提供更好的连接和移动服务。NB-IoT 支持从智能建筑技术到城市照明和 V2X(车对万物)通信等广泛的用例,以提高市民的安全。
- 医疗保健:NB-IoT 技术为医疗保健应用提供了多项优势。例如,通过心脏和血压监护仪等医疗设备对病人进行远程监控,以及对医院的医疗设备进行跟踪。
- 汽车:对自动驾驶和联网汽车日益增长的需求有助于推动 NB-IoT 的增长,因为它可以被整合到信息娱乐、远程信息处理和车辆诊断系统中。
- 交通:智能停车场系统和电动汽车充电站等互联系统可以利用 NB-IoT 网络,公共交通维护系统也是如此。
- 物流:NB-IoT 可帮助智能工厂和供应链应用通过资产跟踪、温度监控和快速报告整合整个运营的智能。
- 家庭和楼宇自动化:家用电器的远程管理、HVAC 系统等智能楼宇应用以及烟雾和火灾传感器都是 NB-IoT 的绝佳用例。
NB-IoT 还可用于工业环境中的资产跟踪、库存管理、流程优化和机器性能监控。
Digi NB-IoT 解决方案
当选择 NB-IoT 解决方案因此,要寻找一个不仅能提供硬件,还能提供其他服务的合作伙伴。大规模实施需要端到端解决方案,以实现远程监控和管理以及定期安全更新。Digi 提供深厚的专业知识和随时部署的解决方案,因此您可以在任何地方以任何规模安装、管理和支持 NB-IoT 网络。
Digi 的旗舰产品 NB-IoT 属于Digi XBee® 3 Cellular系列嵌入式无线模块。Digi XBee 3Global and Low-Power LTE-M/NB-IoT调制解调器为IoT 设备和网关提供紧凑、灵活的蜂窝连接。该蜂窝模块通过了 FCC 和运营商终端设备认证,可快速集成到全球多个地区的低功耗无线应用中。
作为蜂窝网络认证的最小终端设备调制解调器,该模块支持 LTE-M 和 NB-IoT 网络,适用于从可穿戴设备到工业机器人的各种用例。它易于使用Digi XBee Studio®和 ® 进行配置、测试、部署和管理。 Digi Remote Manager®进行配置、测试、部署和管理,并集成了Digi TrustFence®安全框架。此外,该模块还支持 NB-IoT MQTT 以及 MicroPython 可编程性和用于信标和连接蓝牙传感器的 Bluetooth® Low Energy。
Digi NB-IoT 的其他产品包括DigiConnect® IT Mini控制台服务器(用于隔离远程 IT 设备的安全而经济的解决方案)和Digi CORE® 插入式 LTE 调制解调器(用于可扩展的蜂窝连接)。
NB-IoT 技术障碍
NB-IoT 是一项前景广阔的技术,有许多出色的应用案例。然而,在全球范围内,NB-IoT 面临着一些挑战。与 LTE-M 相比,NB-IoT 的数据传输率较低,不适合闲置设备。此外,它不支持 LTE 语音,因此无法传输语音。
从财务角度看,NB-IoT 也不总是合理的。少于 10,000 个连接的部署可能无法为服务提供商带来足够的回报。此外,公用事业和政府等组织在承诺安装之前需要较长的规划期。虽然在运营上具有成本效益,但获取频谱、许可证和服务的初始投资成本可能会阻碍更广泛的部署。
基于这些原因,Digi XBee 3 Global LTE-M/NB-IoT 模块提供了一个完整的、可随时部署的解决方案,消除了许多障碍,并有助于大幅降低与开发和认证相关的许多成本。
Digi 提供满足您所有需求的联网和IoT 解决方案
NB-IoT 是一种令人兴奋的网络技术,目前有许多应用,未来也大有可为。虽然 NB-IoT 具有成本效益和可靠性,但如果没有合适的合作伙伴,开始设计 NB- 可能会很困难。Digi 自 1985 年以来一直致力于设计和制造IoT 设备和服务。Digi 提供完整的硬件和软件解决方案,包括用于远程监控设备部署的先进平台。
最重要的是,Digi Wireless Design Services的专家们可以在整个过程中的每一步为您提供帮助。这支由优秀工程师组成的团队可以在您设计、开发和部署解决方案的过程中为您的团队提供咨询或增援,并对您的部署进行持续监控和管理。
相关文章:
什么是 NB-IoT ?窄带IoT 应用
物联网使各种应用能够与大量无线通信设备进行连接和通信。它有望为智能城市、公用事业、制造设施、农业应用、远程工业机械等提供动力。这些应用均可使用窄带物联网(NB-IoT )网络协议。 例如,智能城市可使用 NB-IoT 监控整个城市的街道照明、…...
CSRF 和 XSS 攻击分析与防范
CSRF 和 XSS 攻击分析与防范 CSRF (跨站请求伪造) 什么是 CSRF? CSRF (Cross-Site Request Forgery) 是一种攻击方式,攻击者诱使用户在已登录目标网站的情况下,执行非预期的操作。 攻击流程: 用户登录可信网站 A在不登出 A 的…...
Window下Jmeter多机压测方法
1.概述 Jmeter多机压测的原理,是通过单个jmeter客户端,控制多个远程的jmeter服务器,使他们同步的对服务器进行压力测试。 以此方式收集测试数据的好处在于: 保存测试采样数据到本地机器通过单台机器管理多个jmeter执行引擎测试…...
Apache RocketMQ ACL 2.0 全新升级
📖知识延伸:本文相关知识库已收录至「RocketMQ 中文社区」,同步更新更多进阶内容 引言 RocketMQ 作为一款流行的分布式消息中间件,被广泛应用于各种大型分布式系统和微服务中,承担着异步通信、系统解耦、削峰填谷和消…...
第九讲 | 模板进阶
模板进阶 一、非类型模板参数1、模板参数的分类2、应用场景3、array4、注意 二、模板的特化1、概念2、函数模板特化3、类模板特化(1)、全特化:全部模板参数都特化成具体的类型(2)、偏/半特化:部分模板参数特…...
联合建模组织学和分子标记用于癌症分类|文献速递-深度学习医疗AI最新文献
Title 题目 Joint modeling histology and molecular markers for cancer classification 联合建模组织学和分子标记用于癌症分类 01 文献速递介绍 癌症是对人类致命的恶性肿瘤,早期准确诊断对癌症治疗至关重要。目前,病理诊断仍是癌症诊断的金标准…...
会计要素+借贷分录+会计科目+账户,几个银行会计的重要概念
1.借贷分录还是借贷分路 正确表述是“借贷分录”。 “分录”即会计分录,它是指预先确定每笔经济业务所涉及的账户名称,以及计入账户的方向和金额的一种记录,简称分录。 在借贷记账法下,会计分录通过“借”和“贷”来表示记账方向…...
【C++】set和multiset的常用接口详解
前⾯我们已经接触过STL中的部分容器如:string、vector、list、deque、array、forward_list等,本篇文章将介绍一下map和multiset的使用。 1. 序列式容器和关联式容器 在介绍set之前我们先简单介绍一下什么是序列式容器和关联式容器。 前⾯我们已经接触过S…...
PostgreSQL 联合索引生效条件
最近面试的时候,总会遇到一个问题 在 PostgreSQL 中,联合索引在什么条件下会生效? 特此记录~ 前置信息 数据库版本 PostgreSQL 14.13, compiled by Visual C build 1941, 64-bit 建表语句 CREATE TABLE people (id SERIAL PRIMARY KEY,c…...
聊聊redisson的lockWatchdogTimeout
序 本文主要研究一下redisson的lockWatchdogTimeout lockWatchdogTimeout redisson/src/main/java/org/redisson/config/Config.java private long lockWatchdogTimeout 30 * 1000;/*** This parameter is only used if lock has been acquired without leaseTimeout param…...
数据结构第七章(三)-树形查找:红黑树
树形查找(二) 红黑树一、红黑树1.定义2.黑高3.性质 二、插入1.插入步骤2.举例 总结 红黑树 红黑树来喽~ 我们在上一篇说了二叉排序树(BST)和平衡二叉树(AVL),那么既然都有这两个了,…...
C++篇——多态
目录 引言 1,什么是多态 2. 多态的定义及实现 2_1,多态的构成条件 2_2,虚函数 2_3,虚函数的重写 2_4,虚函数重写的两个例外 2_4_1,协变(基类与派生类虚函数返回值类型不同) 2_4_2. 析构函数的重写(基类…...
AI实时对话的通信基础,WebRTC技术综合指南
在通过您的网络浏览器进行音频和视频通话、屏幕共享或实时数据传输时,您可能并不常思考其背后的技术。推动这些功能的核心力量之一就是WebRTC。2011年由谷歌发布的这个开源项目,如今已发展成为一个高度全面且不断扩展的生态系统。尤其是在AI技术大幅突破…...
【寻找Linux的奥秘】第五章:认识进程
请君浏览 前言1. 冯诺依曼体系结构数据流动 2. 操作系统(Operating System)2.1 概念2.2 设计OS的目的2.3 如何理解“管理”2.4 系统调用和库函数概念 3. 进程3.1 基本概念3.1.1 查看进程3.1.2 创建进程 3.2 进程状态3.2.1 简单介绍3.2.2 运行&&阻…...
uniapp微信小程序-长按按钮百度语音识别回显文字
流程图: 话不多说,上代码: <template><view class"content"><view class"speech-chat" longpress"startSpeech" touchend"endSpeech"><view class"animate-block" …...
支付宝创建商家订单收款码(统一收单线下交易预创建).net开发的软件附带大型XML文件可以删除吗?AlipaySDKNet.OpenAPI.xml
支付宝创建商家订单收款码(统一收单线下交易预创建)一个程序55MB,XML就带了35MB AlipaySDKNet.OpenAPI.xml,BouncyCastle.Crypto.xml 支付宝店铺收款码创建的程序,这些文件可以不用吗 在支付宝店铺收款码创建的程序中…...
Profinet转Ethernet/IP网关模块通信协议适配配置
案例背景 在某自动化生产车间中,现有控制系统采用了西门子 S7 - 1500 PLC 作为主要控制器,负责生产流程的核心控制。同时,由于部分设备的历史原因,存在使用 AB 的 PLC 进行特定环节控制的情况。为了实现整个生产系统的信息交互与…...
4.6/Q1,GBD数据库最新文章解读
文章题目:Global burden, subtype, risk factors and etiological analysis of enteric infections from 1990-2021: population based study DOI:10.3389/fcimb.2025.1527765 中文标题:1990-2021 年肠道感染的全球负担、亚型、危险因素和病因…...
数字孪生技术:开启未来的“镜像”技术
想象一下,你拥有一个与现实世界一模一样的 “数字分身”,它不仅长得像你,行为举止、思维方式也和你毫无二致,甚至能提前预知你的下一步行动。这听起来像是科幻电影里的情节,但数字孪生技术却让它在现实中成为了可能。数…...
Java 序列化(Serialization)
一、理论说明 1. 序列化的定义 Java 序列化是指将对象转换为字节流的过程,以便将其存储到文件、数据库或通过网络传输。反序列化则是将字节流重新转换为对象的过程。通过实现java.io.Serializable接口,类可以被标记为可序列化的,该接口是一…...
Python解析Excel入库如何做到行的拆分
我们读取解析Excel入库经常会遇到这种场景,那就是行的拆分,如图: 比如我们入库,要以name为主键,可是表格name的值全是以逗号分割的多个,这怎么办呢?这就必须拆成多行了啊。 代码如下ÿ…...
信创国产化监控 | 达梦数据库监控全解析
达梦数据库(DM Database)是国产数据库的代表产品之一,在政府、金融、电信、能源等多个关键行业应用广泛,它具有高兼容性、高安全性、高可用性、高性能、自主可控等特点。随着国产化替代进程加速,达梦数据库在关键信息基…...
Parsec解决PnP连接失败的问题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、准备环境二、DMZ三、端口映射1.Parsec设置固定端口2.路由器设置端口转发3.重启被控端Parsec四、多少一句1.有光猫管理员账号2.没有光猫管理员账号总结 前言…...
LLM笔记(二)LLM数据基础
核心目标: 构建 LLM 的数据基础,将原始文本转化为模型可处理的、包含丰富语义和结构信息的数值形式。 一、 环境与库准备 (Environment & Libraries): 必要库确认: 在开始之前,确保 torch (PyTorch深度学习框架) 和 tiktoken (OpenAI的高效BPE分词…...
让三个线程(t1、t2、t3)按顺序依次打印 A、B、C
public class ThreadWait {private static final Object lock = new Object();private static boolean t1Output=true;private static boolean t2Output=false;private static boolean t3Output=false;public static void main(String[] args) {//线程1new Thread(new Runnable…...
2、ubantu系统配置OpenSSH | 使用vscode或pycharm远程连接
1、OpenSSH介绍 OpenSSH(Open Secure Shell)是一套基于SSH协议的开源工具,用于在计算机网络中提供安全的加密通信。它被广泛用于远程系统管理、文件传输和网络服务的安全隧道搭建,是保护网络通信免受窃听和攻击的重要工具。 1.1…...
idea启动报错:java: 警告: 源发行版 11 需要目标发行版 11(亲测解决)
引起原因 idea的jdk没有替换干净 1.配置project file–Project Structrue–Project 2.配置Modules-Sources file–Project Structrue–Modules-Sources 改为jdk11 3.配置Modules-Dependencies file–Project Structrue–Modules-Dependencies...
Pycharm IDEA加载大文件时报错:The file size exceeds configured limit
解决方案:配置一下idea.properties文件 文件里面写入代码: idea.max.intellisense.filesize50000重启IDEA即可;...
视频分辨率增强与自动补帧
一、视频分辨率增强 1.传统分辨率增强方法 传统的视频分辨率增强方法主要基于插值技术。这些方法通过对低分辨率视频帧中已知像素点的分布规律和相邻像素之间的相关性进行分析,在两者之间插入新的像素点以达到增加视频分辨率的目的。例如,最近邻插值算…...
深度学习让鱼与熊掌兼得
通常,一个大的复杂的模型的loss会低,但是拟合方面不够,小的模型在拟合方面更好,但是loss高,我们可以通过深度学习来得到一个有着低loss的小模型 我们之前学过,peacewise linear可以用常数加上一堆这个阶梯型函数得到,然后因为peacewise linear可以逼近任何function,所以理论上…...
面试 Linux 运维相关问题
标题Q1Shell脚本是什么、它是必需的吗? Shell脚本是一种用于自动化执行命令行任务的脚本程序,通常运行在Unix/Linux系统的Shell环境中(如Bash)。它通过将多个命令、逻辑控制(如条件判断、循环)和系统功能整合到一个文…...
阿里巴巴 1688 数据接口开发指南:构建自动化商品详情采集系统
在电商行业数据驱动决策的趋势下,高效获取商品详情数据成为企业洞察市场、优化运营的关键。通过阿里巴巴 1688 数据接口构建自动化商品详情采集系统,能够快速、精准地采集海量商品信息。本文将从开发准备、接口分析、代码实现等方面,详细介绍…...
python的宫崎骏动漫电影网站管理系统
目录 技术栈介绍具体实现截图系统设计研究方法:设计步骤设计流程核心代码部分展示研究方法详细视频演示试验方案论文大纲源码获取/详细视频演示 技术栈介绍 Django-SpringBoot-php-Node.js-flask 本课题的研究方法和研究步骤基本合理,难度适中…...
答题pk小程序道具卡的获取与应用
道具卡是答题PK小程序中必不可少的一项增加趣味性的辅助应用,那么道具卡是如何获取与应用的呢,接下来我们来揭晓答案: 一、道具卡的获取: 签到获取:在每日签到中签到不仅可获得当日的签到奖励积分,同时连…...
从零开始创建一个 Next.js 项目并实现一个 TodoList 示例
Next.js 是一个基于 React 的服务端渲染框架,它提供了很多开箱即用的功能,如自动路由、API 路由、静态生成、增量静态再生等。本文将带你一步步创建一个 Next.js 项目,并实现一个简单的 TodoList 功能。 效果地址 🧱 安装 Next.j…...
全面掌握JSR303校验:从入门到实战
一、JSR303校验简介 JSR303是Java EE 6中的一项规范,全称为"Bean Validation 1.0",它定义了一套基于注解的JavaBean校验机制。通过简单的注解,我们可以优雅地完成参数校验工作,避免在业务代码中编写大量的校验逻辑。 …...
「Java EE开发指南」如何使用MyEclipse的可视化JSF编辑器设计JSP?(二)
Visual JSF Designer(可视化JSF设计器)的目标是使创建JSF应用程序的特定于组件工作更容易可视化,在本教程中,您将使用可视化设计器设计JSF登录页面。您将学习如何: 创建一个JSF项目创建一个新的JSF页面设计JSF页面 该…...
Python 翻译词典小程序
一、概述 本工具是基于Python开发的智能翻译系统,采用有道词典进行翻译,并具有本地词典缓存以及单词本功能。 版本号:v1.0 (2025-05-15) 二、核心功能说明 1. 基础翻译功能 即时翻译:输入英文单词自动获取中文释义 词性识别&…...
kafka调优
以下是 Kafka 性能调优的核心策略与参数配置建议,综合生产环境和硬件层面的优化方案,覆盖生产者、消费者、Broker 三个关键组件: 一、生产者调优 批量发送优化 • batch.size:增大批量消息大小(默认 16KB,建…...
【hadoop】sqoop案例 hive->mysql
将temperature.log中的气象数据导入到Hive的temperature表中, 根据气象站id分组计算每个气象站30年来的*最高*气温, 然后将统计结果导出到MySQL当中。 思路: 1.在hive中创建表 2.数据导入到表中 3.计算后的结果写入另外的表 4.用sqoop导出…...
Git/GitLab日常使用的命令指南来了!
在 GitLab 中拉取并合并代码的常见流程是通过 Git 命令来完成的。以下是一个标准的 Git 工作流,适用于从远程仓库(如 GitLab)拉取代码、切换分支、合并更新等操作。 🌐 一、基础命令:拉取最新代码 # 拉取远程仓库的所…...
遗传算法求解旅行商问题分析
目录 一、问题分析 二、实现步骤 1)初始化种群 2)计算适应度 3)选择操作 4)交叉操作 5)变异操作 三、求解结果 四、总结 本文通过一个经典的旅行商问题,详细阐述在实际问题中如何运用遗传算法来进…...
【Hadoop】伪分布式安装
【Hadoop】伪分布式安装 什么是 Hadoop 伪分布式安装? Hadoop 伪分布式安装(Pseudo-Distributed Mode) 是一种在单台机器上模拟分布式集群环境的部署方式。它是介于 本地模式(Local Mode) 和 完全分布式模式…...
微服务概述
什么是微服务 微服务是一个架构方案,属于分布式架构的一种。 微服务提倡将模块以独立服务的方式独立管理,整个项目依靠多个小型的服务(单独进程)同时运作来支撑,单个服务只关注自己的业务实现并且有专业的团队进行开发。服务之间使用轻量的协议进行消息传送,并且对于单个…...
【网工】华为配置基础篇①
目录 ■华为设备登录配置 ■VLAN与VLANIF地址配置 ■DHCP配置命令 ■ACL访问控制列表配置 ■NAT地址转换配置 ■华为设备登录配置 <AR> system-view //进入系统模式 [AR]sysname Huawei //设备命名为Huawei [Huawei] telnet server enable //开启设备telnet功…...
React19源码系列之 Diff算法
在之前文章中root.render执行的过程,beginWork函数是渲染过程的核心,其针对不同类型的fiber进行不同的更新处理,在FunctionComponent(函数组件)中,会针对新旧fiber进行对比处理生成新fiber。因此此次就详细…...
华为2024年报:鸿蒙生态正在取得历史性突破
华为于2025年03月31日发布2024年年度报告。报告显示,华为经营结果符合预期,实现全球销售收入 8,621 亿元人民币,净利润 626 亿元人民币。2024 年研发投入达到 1,797 亿元人民币,约占全年收入的 20.8%,近十年累计投入的…...
如何在Firefox火狐浏览器里-安装梦精灵AI提示词管理工具
第一步:进入《梦精灵跨平台AI提示词管理工具》官网 梦精灵 跨平台AI提示词管理助手 - 官网梦精灵是一款专为AI用户打造的跨平台提示词管理插件,支持一键收藏、快速复制、智能分类等功能,适用于即梦、豆包、Kimi、DeepSeek等多个AI平台&…...
【鸿蒙开发】性能优化
语言层面的优化 使用明确的数据类型,避免使用模糊的数据类型,例如ESObject。 使用AOT模式 AOT就是提前编译,将字节码提前编译成机器码,这样可以充分优化,从而加快执行速度。 未启用AOT时,一边运行一边进…...
Makefile与CMake
一、Makefile 核心内容 1. Makefile 基础结构与工作原理 三要素: 目标(Target):要生成的文件或执行的操作(如可执行文件、清理操作)。依赖(Dependency):生成目标所需的…...