鸿蒙系统的 “成长烦恼“:生态突围与技术迭代的双重挑战
一、应用生态:从 "有没有" 到 "好不好" 的漫长爬坡
作为一款诞生于中美科技博弈背景下的国产操作系统,鸿蒙(HarmonyOS)自 2019 年发布以来,已在设备装机量上取得突破 —— 截至 2023 年底,搭载鸿蒙的设备数达 7 亿台。但在光鲜数据背后,应用生态的薄弱仍是其最大短板。
(一)核心应用缺失的 "痛点"
与安卓、iOS 超千万级的应用数量相比,鸿蒙应用市场的 APP 总量不足百万。这种差距在高频刚需领域尤为明显:
- 金融政务类:国家税务总局的 "个人所得税"APP 至今未推出鸿蒙原生版本,用户只能通过安卓兼容模式运行,界面适配生硬,部分功能如指纹登录无法使用。某省级政务平台技术负责人透露:"鸿蒙用户占比不足 5%,优先适配安卓 iOS 是商业理性选择。"
- 垂直领域头部应用:网易云音乐鸿蒙版仍处于测试阶段,缺少 "云村社区"" 歌词翻译 "等核心功能;B 站鸿蒙客户端不支持杜比音效播放,弹幕卡顿问题突出。这些体验落差导致大量用户" 双机并行 "—— 鸿蒙设备用于基础通讯,主力机仍选择 iOS / 安卓。
(二)适配乱象背后的开发困境
鸿蒙的 "一次开发,多端部署" 理念虽提升了开发效率,但也带来适配难题:
- 技术架构差异:鸿蒙 Next 版本放弃安卓兼容层,采用全新的 ArkUI 框架,导致早期基于 AOSP(安卓开源项目)开发的应用需要推倒重来。某电商 APP 开发团队负责人苦笑:"相当于把 iOS 和安卓的开发工作再做一遍,成本增加 300%。"
- 测试环境缺失:中小开发者缺乏多设备测试矩阵,仅能在模拟器上完成基础调试。某教育类 APP 上线后被用户投诉:"在 MatePad 上能正常使用,在荣耀智慧屏上界面错乱",被迫紧急下架修复。
(三)开发者激励的 "马太效应"
华为虽推出 "鸿蒙生态开发者激励计划",但资源倾向头部企业的现状未根本改变:
- 腰部开发者生存艰难:某工具类 APP 开发者透露:"申请华为流量扶持需要日活超 10 万,我们这种初创团队根本达不到门槛,只能靠自然增长,三个月下载量不足 5000 次。"
- 跨平台开发的隐性成本:为维持多系统运营,团队需同时保留安卓、iOS、鸿蒙三条开发线,人力成本增加 40% 以上。这使得许多中小团队选择 "观望策略",优先保证主系统迭代。
二、市场认知:从 "国产替代" 到 "体验优先" 的认知鸿沟
尽管鸿蒙被赋予 "打破垄断" 的民族期待,但在消费端仍面临认知与体验的双重挑战。
(一)用户心智的 "路径依赖"
智能手机用户的系统切换成本极高,这种惯性在高端市场尤为明显:
- iOS 用户迁移阻力:调研显示,78% 的 iPhone 用户认为 "生态闭环体验" 是核心诉求。某科技博主实测:"将 iPhone 15 Pro 数据迁移至华为 Mate 60 Pro 后,常用的 15 个 APP 中,4 个存在功能缺失,3 个操作逻辑差异明显,最终还是切回 iPhone。"
- 安卓用户的惯性选择:在 2000-3000 元中端机市场,搭载骁龙芯片的安卓机型仍占据 65% 份额。消费者普遍反映:"同等价位下,鸿蒙机型的应用兼容性不如安卓,游戏帧率稳定性也稍差。"
(二)品牌定位的 "双刃剑"
鸿蒙与华为深度绑定的策略在收获忠诚度的同时,也限制了生态开放性:
- 非华为设备适配缓慢:尽管鸿蒙开源项目 OpenHarmony 已吸引超 200 家合作伙伴,但智能手表、智能家居等外设的鸿蒙适配率不足 30%。某智能门锁厂商坦言:"华为要求设备必须搭载海思芯片才能获得深度适配支持,这让采用高通 / 联发科方案的厂商望而却步。"
- 海外市场拓展受阻:受 GMS 缺失影响,搭载鸿蒙的手机在海外市场份额不足 1%。欧洲消费者调研显示,62% 的受访者因 "无法使用 Google 服务" 拒绝考虑鸿蒙设备。
三、技术迭代:在 "创新" 与 "兼容" 间的平衡难题
鸿蒙的技术架构革新带来了性能提升,但也埋下了兼容性隐患。
(一)系统升级的 "阵痛"
从 HarmonyOS 2 到鸿蒙 Next 的版本跃迁,暴露了底层架构调整的代价:
- 老机型适配问题:部分搭载麒麟 9000 芯片的机型升级鸿蒙 Next 后,出现无线充电功率下降、相机 HDR 模式响应延迟等问题。有用户在花粉俱乐部吐槽:"升级后续航减少 20%,只能回退到旧版本。"
- 企业级应用适配滞后:某银行内部测试显示,其核心办公系统在鸿蒙 Next 上的兼容性通过率仅 68%,OA 审批、报表生成等功能出现数据显示异常,被迫推迟全员推广计划。
(二)硬件生态的 "代际断层"
鸿蒙对硬件性能的要求,导致新旧设备体验差异显著:
- 中端机型性能瓶颈:搭载骁龙 778G 芯片的鸿蒙机型,在运行大型游戏时平均帧率比同芯片安卓机型低 5-8 帧。GPU Turbo X 技术虽优化图形渲染效率,但对中端芯片的性能释放仍显吃力。
- 物联网设备体验参差:百元级鸿蒙智能插座仅支持基础开关控制,而千元级华为智选插座则具备能耗统计、定时任务等进阶功能。这种 "硬件分级导致的体验分级",削弱了鸿蒙 "统一生态" 的卖点。
四、人才储备:制约生态扩张的 "隐形天花板"
鸿蒙开发人才的短缺,已成为生态建设的深层瓶颈。
(一)高校培养体系的滞后
国内高校计算机专业课程中,鸿蒙开发相关内容占比不足 5%。某 985 高校计算机系主任表示:"教材编写周期长,鸿蒙技术迭代快,导致学生毕业时掌握的开发技能已落后场需求 6-12 个月。"
(二)企业人才争夺的困境
华为对鸿蒙开发人才的吸引力存在 "虹吸效应":
- 薪资差距显著:华为鸿蒙开发工程师平均月薪达 25-35K,而中小科技企业仅能提供 15-20K,导致初创公司难以组建专业团队。
- 技术栈封闭性:鸿蒙开发深度依赖华为自研工具链(如 DevEco Studio),且部分核心技术不对外开源,使得开发者跳槽时面临 "技术归零" 风险,进一步抑制人才流动。
五、破局之路:从 "政策驱动" 到 "市场驱动" 的范式转换
面对上述挑战,鸿蒙需要在战略层面完成三重转变:
(一)生态建设:从 "数量扩张" 到 "质量深耕"
- 重点突破高频场景:优先推动金融、医疗、交通等刚需领域的原生应用开发,通过政府补贴、行业标准制定等方式降低企业适配成本。
- 构建开发者共生体系:借鉴苹果 WWDC 模式,建立 "鸿蒙开发者大会 + 区域技术社区 + 在线认证体系" 的立体化培养网络,降低中小开发者的入门门槛。
(二)市场策略:从 "国产情怀" 到 "体验致胜"
- 差异化功能突围:强化分布式技术优势,在多设备协同、隐私安全等领域建立体验壁垒。例如,鸿蒙的 "原子化服务" 已在智慧出行场景中实现 "手机 - 车机 - 充电桩" 的无缝联动,这种场景化创新应进一步深化。
- 开放非华为设备生态:加快 OpenHarmony 商业化进程,允许第三方厂商基于开源版本进行深度定制,通过 "低端设备走开源,高端设备走闭源" 的双线策略扩大用户基数。
(三)技术演进:从 "颠覆式创新" 到 "渐进式兼容"
- 保留过渡性兼容方案:在鸿蒙 Next 普及初期,为关键应用提供 "ArkUI 与安卓控件共存" 的兼容模式,避免重蹈 Windows Phone 的生态覆辙。
- 建立跨系统数据桥梁:开发鸿蒙与安卓 /iOS 的数据迁移工具,降低用户切换成本。例如,可借鉴苹果 "转移到 iOS" 的功能逻辑,实现通讯录、应用数据的一键迁移。
结语:在挑战中孕育的国产操作系统新范式
鸿蒙系统的缺点,本质上是所有新兴操作系统在成长过程中必须跨越的 "生态 - 市场 - 技术" 三重门槛。但与 Windows Phone、Tizen 等失败案例不同,鸿蒙拥有中国庞大的本土市场支撑、华为全栈技术布局以及国家战略层面的支持,这些独特优势为其提供了难得的 "试错空间"。
从长远看,鸿蒙的真正价值不在于短期替代安卓 /iOS,而在于探索出一条 "政府引导 + 企业主导 + 开发者共生" 的国产操作系统发展新路径。当生态建设从 "政策输血" 转向 "市场造血",当技术迭代从 "激进颠覆" 转向 "温和进化",鸿蒙或许能在智能终端操作系统的 "战国时代",开辟出属于中国科技的新战场。而这一过程中的每一次挑战与突破,都将成为中国科技产业自主创新的珍贵注脚。
文章从多维度剖析了鸿蒙当前面临的挑战,同时也探讨了破局思路。你是否需要调整某个部分的论述深度?或者补充特定领域的案例?可以随时告诉我。
相关文章:
鸿蒙系统的 “成长烦恼“:生态突围与技术迭代的双重挑战
一、应用生态:从 "有没有" 到 "好不好" 的漫长爬坡 作为一款诞生于中美科技博弈背景下的国产操作系统,鸿蒙(HarmonyOS)自 2019 年发布以来,已在设备装机量上取得突破 —— 截至 2023 年底…...
ESP8266_ESP32 Smartconfig一键配网功能
目录 SmartConfig一键配网基本原理设备绑定流程 ESP8266/ESP32 SmartConfig配网AT指令配置方式Arduino程序配置方式 总结 SmartConfig一键配网 SmartConfigTM 是由 TI 开发的配网技术,用于将新的 Wi-Fi 设备连接到 Wi-Fi 网络。它使用移动应用程序将无线网凭据从智…...
图解Agent2Agent(A2A)
🧠 向所有学习者致敬! “学习不是装满一桶水,而是点燃一把火。” —— 叶芝 我的博客主页: https://lizheng.blog.csdn.net 🌐 欢迎点击加入AI人工智能社区! 🚀 让我们一起努力,共创AI未来! 🚀 嘿,朋友们!今天咱们来聊聊 Agentic 应用背后的两大神器:A2A 和 …...
Kotlin基础(①)
open 关键字:打破 Kotlin 的“默认封闭”规则 // 基类必须加 open 才能被继承 open class Animal {// 方法也要加 open 才能被子类重写open fun makeSound() {println("Some sound")} }class Dog : Animal() {override fun makeSound() {println("W…...
Android Kotlin+Compose首个应用
本教程将创建一个简单的基于 Kotlin 语言的 APP,并使用 Compose 来管理 UI。 创建一个基于 Kotlin 的Android 应用 打开 Android Studio,选择New Project来创建一个应用,然后在Phone and Tablet选项卡,选择 Empty Activity&…...
《AI大模型应知应会100篇》第30篇:大模型进行数据分析的方法与局限:从实战到边界探索
大模型进行数据分析的方法与局限:从实战到边界探索 摘要 在金融分析师用自然语言询问季度财报趋势,电商平台通过对话生成用户画像的今天,大模型正在重塑数据分析的协作模式。本文通过实战代码与行业案例,揭示大模型如何成为数据…...
基于SSM+Vue的社群交流市场服务平台【提供源码+论文1.5W字+答辩PPT+项目部署】
作者简介:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容:🌟Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…...
Python Cookbook-6.7 有命名子项的元组
任务 Python 元组可以很方便地被用来将信息分组,但是访问每个子项都需要使用数字索引,所以这种用法有点不便。你希望能够创建一种可以通过名字属性访问的元组。 解决方案 工厂函数是生成符合要求的元组的子类的最简单方法: #若在2.4中可使用operator…...
软件功能测试和非功能测试有什么区别和联系?
软件测试是保障软件质量的核心环节,而软件功能测试和非功能测试作为测试领域的两大重要组成部分,承担着不同但又相互关联的职责。 软件功能测试指的是通过验证软件系统的各项功能是否按照需求规格说明书来正确实现,确保软件的功能和业务流程…...
Java Lambda表达式指南
一、Lambda表达式基础 1. 什么是Lambda表达式? 匿名函数:没有名称的函数函数式编程:可作为参数传递的代码块简洁语法:替代匿名内部类的更紧凑写法 2. 基本语法 (parameters) -> expression 或 (parameters) -> { statem…...
K8s使用LIRA插件更新安全组交互流程
在Kubernetes集群中,当使用Lira作为CNI(容器网络接口)插件,并且需要更新ConfigMap中的安全组()securityGroups字段)时,实际上你是在配置与Pod网络相关的高级选项。Lira作为一种支持P…...
利用TCP+多进程技术实现私聊信息
服务器: import socket from multiprocessing import Process from threading import Threaduser_dic {}def send_recv(client_conn, client_addr):while 1:# 接收客户端发送的消息res client_conn.recv(1024).decode("utf-8")print("客户端发送…...
【图问答】DeepSeek-VL 论文阅读笔记
《DeepSeek-VL: Towards Real-World Vision-Language Understanding》 1. 摘要/引言 基于图片问答(Visual Question Answering,VQA)的任务 2. 模型结构 和 三段式训练 1)使用 SigLIP 和 SAM 作为混合的vision encoder…...
深度学习预训练和微调
目录 1. 预训练(Pre-training)是什么? 2. 微调(Fine-tuning)是什么? 3. 预训练和微调的对象 4. 特征提取如何实现? 预训练阶段: 微调阶段: 5. 这样做的作用和意义 …...
面经-浏览器/网络/HTML/CSS
目录 1. http缓存机制 缓存机制 流程概述 2. 常见的http状态码 1xx(信息性状态码) 3xx(重定向状态码) 4xx(客户端错误状态码) 5xx(服务器错误状态码) 3. http和https的区别…...
轻松实现文件批量命名的实用工具
软件介绍 今天要给大家介绍一款超实用的批量文件重命名小工具,它完全可以称得上是同类产品的绝佳替代品。 软件特性 这小工具叫 MiniRenamer,身材十分苗条,大小还不到 300KB 呢。解压完后,不用任何复杂操作,直接就能…...
基于Redis实现高并发抢券系统的数据同步方案详解
在高并发抢券系统中,我们通常会将用户的抢券结果优先写入 Redis,以保证系统响应速度和并发处理能力。但数据的最终一致性要求我们必须将这些结果最终同步到 MySQL 的持久化库中。本文将详细介绍一种基于线程池 Redis Hash 扫描的异步数据同步方案&#…...
【Pandas】pandas DataFrame sub
Pandas2.2 DataFrame Binary operator functions 方法描述DataFrame.add(other)用于执行 DataFrame 与另一个对象(如 DataFrame、Series 或标量)的逐元素加法操作DataFrame.add(other[, axis, level, fill_value])用于执行 DataFrame 与另一个对象&…...
4.21总结
正式开始设计和实现前端页面 1.目标效果 2.今日实现内容 在前端编写了相应的store,api,utils文件,以便后续的组件复用 2.编写了相应的css文件...
VLA论文精读(十四)PointVLA: Injecting the 3D World into Vision-Language-Action Models
这篇论文瞄准的是2025年在arxiv上发布的一篇VLA领域论文。这篇文章最大的创新点在于将3D点云信息作为补充条件送入模型,而不是DP3一样只用纯3D数据从头训练模型,按照作者的说法这样可以在保留模型原有2D解释能力的同时添加了其3D能力,并且可以…...
BEVDet4D: Exploit Temporal Cues in Multi-camera 3D Object Detection
背景 对于现有的BEVDet方法,它对于速度的预测误差要高于基于点云的方法,对于像速度这种与时间有关的属性,仅靠单帧数据很难预测好。因此本文提出了BEVDet4D,旨在获取时间维度上的丰富信息。它是在BEVDet的基础上进行拓展,保留了之前帧的BEV特征,并将其进行空间对齐后与当…...
Java学习路线--自用--带链接
1.Java基础 黑马:黑马程序员Java零基础视频教程_下部 2.MySQL 尚硅谷:MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板 3.Redis 黑马:黑马程序员Redis入门到实战教程,深度透…...
【锂电池容量特征提取】NASA数据集锂电池容量特征提取(Matlab完整源码)
目录 效果一览程序获取程序内容代码分享研究内容基于NASA数据集的锂电池容量特征提取方法研究摘要关键词 1. 引言1.1 研究背景1.2 研究意义1.3 研究目的 2. 文献综述2.1 锂电池容量特征提取相关理论基础2.2 国内外研究现状 3. NASA数据集介绍3.1 数据集来源与构成3.2 数据采集方…...
vue2使用markdown-it解析markdown文本
1.安装markdown-it npm instal markdown-it 2. 页面中引用 import MarkdownIt from markdown-it ...const mdRender MarkdownIt(); ...data {return {md: new MarkdownIt(),} } 3. html <p v-html"md.render(conetnt)" ></p>...
云服务器怎么选择防御最合适
用户问的是怎么选择云服务器的防御最合适。这个问题看起来是关于云安全方面的,尤其是如何配置防御措施来保护云服务器免受攻击。首先,我需要理解用户的需求可能是什么。他们可能是一个企业或者个人用户,正在考虑上云,但担心安全问…...
ubuntu20.04安装安装x11vnc服务基于gdm3或lightdm这两种主流的显示管理器。
前言:在服务端安装vnc服务,可以方便的远程操作服务器,而不用非要插上显示器才行。所以在服务器上安装vnc是很重要的。在ubuntu20中,默认的显示管理器已经变为gdm3,它可以带来与 GNOME 无缝衔接的体验,强调功…...
汽车动力转向器落锤冲击试验台
汽车动力转向器落锤冲击试验台依据标准:QC/T29096-1992《汽车转向器总成台架试验方法》;以工控机为控制核心,采用步进电机举升机构,高精度的光电编码器为位置反馈元件。能够自动完成落锤的起吊、精确的定位、释放、冲击过程的测量…...
Mybatis延迟加载、懒加载、二级缓存
DAY22.2 Java核心基础 Mybatis 延迟加载、懒加载 提高程序运行效率的技术 延迟加载,也叫惰性加载或者懒加载 延迟加载如何提升程序的运行效率? 持久层操作有一个原则:Java 程序和数据库交互频率越低越好 Java 程序每次和数据库进行交互…...
Linux网络编程 多进程UDP聊天室:共享内存与多进程间通信实战解析
知识点1【项目功能介绍】 今天我们写一个 UDP ,多进程与不同进程间通信的综合练习 我这里说一下 这个项目的功能: 1、群发(有设备个数的限制):发送数据,其他所有客户端都要受到数据 2、其他客户端 都 可…...
网络结构及安全科普
文章目录 终端联网网络硬件基础网络协议示例:用户访问网页 OSI七层模型网络攻击(Hack)网络攻击的主要类别(一)按攻击目标分类(二)按攻击技术分类 网络安全防御 典型攻击案例相关名词介绍网络连接…...
CAD文件如何导入BigemapPro
问题描述 在使用 BigemapPro 加载 CAD 文件的过程中,会出现两种不同的情况:部分文件能够被软件自动识别投影并顺利加载;而另一部分文件则无法自动识别投影,需要手动干预才能准确加载到影像上。下面为您详细介绍这两种情况的具体操…...
Spring-AOP分析
Spring分析-AOP 1.案例引入 在上一篇文章中,【Spring–IOC】【https://www.cnblogs.com/jackjavacpp/p/18829545】,我们了解到了IOC容器的创建过程,在文末也提到了AOP相关,但是没有作细致分析,这篇文章就结合示例&am…...
opencv 对图片的操作
对图片的操作 1.图片镜像旋转(cv2.flip())2 图像的矫正 1.图片镜像旋转(cv2.flip()) 图像的旋转是围绕一个特定点进行的,而图像的镜像旋转则是围绕坐标轴进行的。图像的镜像旋转分为水平翻转、垂直翻转、水平垂直翻转…...
Python第一周作业
Python第一周作业 文章目录 Python第一周作业 如何在命令行中创建一个名为venv的虚拟环境?请写出具体命令编写一段代码,判断变量x是否为偶数,如果是则返回"Even",否则返回"Odd"编写代码,使用分支结…...
jinjia2将后端传至前端的字典变量转换为JS变量
后端 country_dict {AE: .amazon.ae, AU: .amazon.com.au} 前端 const country_list JSON.parse({{ country_list | tojson | safe }});...
[渗透测试]渗透测试靶场docker搭建 — —全集
[渗透测试]渗透测试靶场docker搭建 — —全集 对于初学者来说,仅仅了解漏洞原理是不够的,还需要进行实操。对于公网上的服务我们肯定不能轻易验证某些漏洞,否则可能触犯法律。这是就需要用到靶场。 本文主要给大家介绍几种常见漏洞对应的靶场…...
二分查找、分块查找、冒泡排序、选择排序、插入排序、快速排序
二分查找/折半查找 前提条件:数组中的数据必须是有序的 核心逻辑:每次排除一半的查找范围 优点:提高查找效率 代码 public static int binarySearch(int[] arr, int num) {int start 0;int end arr.length - 1;while (start < end) {…...
【AI】SpringAI 第三弹:接入通用大模型平台
1.添加依赖 <dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-openai</artifactId> </dependency> 2.设置 yml 配置文件 在 application.yml 中添加 DeepSeek 的配置信息: spr…...
C++常用函数合集
万能头文件:#include<bits/stdc.h> 1. 输入输出流(I/O)函数 1.1cin 用于从标准输入流读取数据。 1.2cout 用于向标准输出流写入数据。 // 输入输出流(I/O)函数 #include <iostream> using namespace…...
22. git show
基本概述 git show 的作用是:显示各种 Git 对象(如提交、标签、树对象、文件对象等)的详细信息 基本用法 1.基本语法 git show [选项] [对象]2.查看提交的详细信息 git show <commit-hash> # 示例 git show a1b2c3d # 显示某…...
使用blob文件流
1.后端 GetMapping(value "/static/**")public void view(HttpServletRequest request, HttpServletResponse response) {// ISO-8859-1 > UTF-8 进行编码转换String imgPath extractPathFromPattern(request);if(oConvertUtils.isEmpty(imgPath) || imgPath&q…...
操作指南:在vue-fastapi-admin上增加新的功能模块
近期在github上看到一个很不错的web框架,https://github.com/mizhexiaoxiao/vue-fastapi-admin。该项目基于 FastAPI Vue3 Naive UI 的现代化前后端分离开发平台,融合了 RBAC 权限管理、动态路由和 JWT 鉴权,可以助力中小型应用快速搭建&am…...
文字、语音、图片、视频四个模态两两之间(共16种转换方向)的生成技术及理论基础的详细说明及表格总结
以下是文字、语音、图片、视频四个模态两两之间(共16种转换方向)的生成技术及理论基础的详细说明及表格总结: 1. 技术与理论基础详解 (1) 文字与其他模态的转换 文字→文字 技术:GPT、BERT、LLaMA等语言模型。理论:T…...
FramePack:让视频生成更高效、更实用
想要掌握如何将大模型的力量发挥到极致吗?叶梓老师带您深入了解 Llama Factory —— 一款革命性的大模型微调工具(限时免费)。 1小时实战课程,您将学习到如何轻松上手并有效利用 Llama Factory 来微调您的模型,以发挥其…...
【大语言模型DeepSeek+ChatGPT+python】最新AI-Python机器学习与深度学习技术在植被参数反演中的核心技术应用
在全球气候变化与生态环境监测的重要需求下,植被参数遥感反演作为定量评估植被生理状态、结构特征及生态功能的核心技术,正面临数据复杂度提升、模型精度要求高、多源异构数据融合等挑战。人工智能(AI)技术的快速发展,…...
RSS 2025|苏黎世提出「LLM-MPC混合架构」增强自动驾驶,推理速度提升10.5倍!
论文题目:Enhancing Autonomous Driving Systems with On-Board Deployed Large Language Models 论文作者:Nicolas Baumann,Cheng Hu,Paviththiren Sivasothilingam,Haotong Qin,Lei Xie,Miche…...
Oracle expdp的 EXCLUDE 参数详解
Oracle expdp的 EXCLUDE 参数详解 EXCLUDE 是 Oracle Data Pump Export (expdp) 工具中的一个关键参数,用于指定在导出过程中要排除的对象或对象类型。 一、基本语法 expdp username/password DUMPFILEexport.dmp DIRECTORYdpump_dir EXCLUDEobject_type[:name_c…...
Git创建空分支并推送到远程仓库
new-empty-branch是新分支的名称 完全空提交(Git 2.23)【推荐】 git switch --orphan new-empty-branch git config user.email "youexample.com" git config user.name "Your Name" git commit --allow-empty -m "初始空提交…...
TDS电导率传感器详解(STM32)
目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 三、程序设计 main文件 tds.h文件 tds.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 TDS电导率传感器介绍 : TDS(Total Dissolved Solid),中文名总溶解固…...
初识Redis · C++客户端list和hash
目录 前言: list lpush lrange rpush rpush llen rpop lpop blpop hash hset hget hmget hkeys hvals hexists hdel 前言: 在上一篇文章我们介绍了string的基本使用,并且发现几乎唯一的难点就是使用迭代器方面,并且我们…...