• [问题求助] 智能基座考试证书问题
    在智能基座高校人才发展社区中进行综合考核,通过考试之后无法获取电子证书(在昇腾社区-高校-学习资源,点击跳转到这一网站)
  • [认证交流] 【开发者认证】HCE入门级开发者认证,操作系统在云计算领域风云再起?
    华为云HCE开发者认证助你在云计算和操作系统双赛道融会贯通,助你职业道路上披荆斩棘  当前,操作系统生态可持续性上升到国家层面,操作系统等关键数字技术需自主可控操作系统突破的突破,被写入十四五规划纲要,这意味着“以计算为代表的IT基础设施,国计民生行业自主可控全面加速”。CentOS 8 2021年已停止服务、CentOS 7 2024年停止服务,CentOS停服及外部局势对基础软件影响巨大,构建独立自主可控的操作系统生态,已成为数字基础设置中最重要的关键因素。 当前,Huawei Cloud EulerOS – openEuler 云服务版,为云应用而生。2009年,操作系统团队成立;2011年欧拉操作系统实验室成立;2019年,openEuler开源社区成立;2022年,Huawei Cloud EulerOS应运而生。华为历时十年打造云上专属OS。华为云专属OS,可替代CentOS,红帽,SUSE等OS发行版;六步即可完成搬迁Huawei Cloud EulerOS,包含新建,扩容,替换。云是ICT产业的未来,也是企业数字化转型的底座,开发者是产业发展的灵魂,是业务创新的源头,是技术发展的引领者。无论是从行业发展趋势,还是岗位发展需求缺口来看,操作系统人才当前从入门到高阶,都是行业稀缺的关键人才,属于十四五规划基础科学关键人才,这类人才的发展前景非常广阔,如何帮助开发者成长,也是各大云厂商,非常注重的话题。为了更好地服务千万开发者,华为云推出开发者认证,真正让开发者在云上作业,懂开发会开发,与开发者共成长。华为云开发者认证是华为云聚焦云上应用设计、构建和运维打造的系统化认证,帮助开发者基于华为云服务及工具进行开发、实践、应用构建,与云上技术齐驱并进,助力开发者职业成功。华为云开发者认证体系,贴合数字产业生态战略,在云原生、人工智能、大数据、物联网、区块链、移动开发、数据库等技术领域建立赋能体系及认证标准,与人社部、工信部颁布的新兴职业能力标准相匹配,提供清晰的开发者成长路径。此外,华为云为开发者提供就业机会,为数字化产业持续输送人才。考取认证,可进入华为云产业人才库,参加人才双选会,真正助力在线大学生、IT从业者提升就业竞争力。华为云欧拉操作系统入门级开发者认证(HCCDA - Huawei Cloud EulerOS),面向对华为云欧拉操作系统有学习及认证需求的高校学生及个人开发者,通过理论结合实践,使相关从业者具备理论知识和实操能力,掌握Huawei Cloud EulerOS操作系统的安装配置、基础命令,用户管理、网络管理、权限管理,掌握基于该系统进行CCE集群的搭建与优化方法。通过该认证后,您将能够了解Linux操作系统基本概念;掌握HCE-OS技术创新与部署方法;掌握HCE-OS常见命令基础操作,包括Shell、Vim编辑器及软件安装管理;掌握HCE-OS配置管理,包括进程、线程、网络和存储;掌握基础容器概念,初步具备云原生相关技术的能力。通过华为云开发者认证,不仅可以获取官方认证证书,还可获得华为云产品优惠使用权、华为云新产品体验权 、华为全联接大会嘉宾名额、华为云面试优先推荐、参加人才双选会、成为华为云云享专家、成为华为云MVP等权限,还等什么,快来加入吧!
  • [认证交流] 【开发者认证】华为云人工智能入门级开发者认证
    想全面学习人工智能核心理论和框架,却找不到系统的课程资料......想动手实操,提升人工智能相关领域的基本开发实践能力,但缺乏平台......想“以证促学”提升职场竞争力,但找不到人工智能技术生态整体的认证......最近小编收到很多开发者关于人工智能主题“学练考证”方面的疑惑,那小编今天就来统一给大家支支招,聊一聊值得大家关注的认证:华为云人工智能入门级开发者认证(HCCDA - AI)。HCCDA - AI 认证认证权益HCCDA - AI 隶属于华为云开发者认证体系,该体系贴合数字产业生态战略,在人工智能技术领域建立赋能体系及认证标准,提供清晰的开发者成长路径,其权威性跟社会认可度,则毋庸置疑。当前,具备华为认证的人才或者是懂得主流厂商产品的人才,都将是华为及其他公司优先考虑的人才。什么是HCCDA - AI 认证?认证概述华为云人工智能入门级开发者认证(HCCDA - AI),面向企业、个人、高校AI初学者,培训与认证AI基础理论及基于华为云EI服务的AI应用开发能力。适合人群:企业开发者、个人开发者、高校师生及华为云产品用户等。内容涵盖:人工智能概览、人工智能应用集成需求分析、华为云EI-API服务介绍、华为云ModelArts服务介绍、华为云HiLens服务介绍、人工智能应用集成产品测试、发票验真综合应用开发等。适用场景:针对AI应用场景进行需求分析,具有图像识别、文字识别、图像搜索、人脸识别、内容审核、语音交互等场景的开发创新能力,基于华为云ModelArts及Hilens平台进行接口调用类应用开发及集成产品测试。
  • [认证交流] 【开发者认证】关于华为云开发者认证你想知道的,都在这里!
    随着技术的发展,ICT行业正在开创新的格局,培养面向ICT融合理念的开发者认证产品,以满足产业人才发展的需要。华为应需而动,推出为开发者量身打造,帮助ICT行业开发者构建立体化,综合性的ICT知识与开放技能,顺应ICT行业变革和技术更新对人才新的需求,推动ICT人才生态建设,促进行业良性发展,华为云开发者认证应运而生。关于华为云首先在介绍开发者认证之前,先给大家简单介绍一下华为云。华为在2017年正式发布华为云这个品牌,将华为30多年在ICT领域的技术积累和产品解决方案开放给客户,同时为华为公司自身提供云底座,支撑全球业务发展。华为云致力于提供稳定可靠、可持续创新的、中立安全可信的云服务,与伙伴客户一起共创共享共赢,实现智能升级。当前华为云取得了巨大的进步,成为成长最快的主流厂商:2020年,华为云全球IaaS市场排名上升至中国前二、全球前五,主流厂商增速最快,成为全球五朵云之一。目前华为云已经上线220多个云服务、210多个解决方案,在全球27个地理区域提供服务,发展20000+合作伙伴,汇聚230万开发者,云市场上架应用4500多个。在华为云这片黑土地上,已经长出了丰富的行业应用及SaaS服务,包括智慧园区、智能制造、智慧机场、智慧金融等。面向未来,华为云将坚持技术创新,践行技术普惠。赋能应用、使能数据、做智能世界的“黑土地”,使能千行百业智能升级,成为智能升级值得信赖的选择。到目前为止:华为云产品和服务持续创新,践行技术普惠,产品竞争力不断提升,获得了一系列权威研究机构认可。2021年,华为云在全球IaaS市场增速最快,蝉联中国政务云市场领导者位置、9个领域技术位列权威机构领导者象限,斩获8个第一,入选Gartner全球云数据库魔力象限,华为云GaussDB产品、ROMA Connect产品也入选了Gartner对应领域的魔力象限。斩获10+国内第一。何为开发者认证那么在了解了华为云之后,让我们来看看什么是华为云开发者认证。华为云除了做产品和服务之外,还帮助政府、企业、高校进行人才培养。大家应该知道,现在不缺干活的人,缺的是人才,特别是技术人才。华为云希望打造人才生态,其中关键举措包括:▶ 高校人才生态 联合课程共建,包括像鲲鹏适配、AI人工智能、软件开发以及专业能力建设,师资培养和提供就业指导等。▶ 针对产业人才生态 和当地政企共建数字化人才培养基地,支持当地企业数字化转型,助力当地数字化经济产业发展,实现多方共赢。▶ 针对公众人才生态 华为云提供线上的公众人才培养体系,提供线下的训练营,提供开发者大赛,打造华为云开发者 技术品牌,从而提升个人的技术技能及价值,助力实现职场成功。华为云基于这样的目标,建立开发者学堂,通过内容(沙箱实训、在线课程、认证等)、IT平台、服务(直播、大赛等),保障人才的生态的建设。如何进行开发者认证云是ICT产业的未来,也是企业数字化转型的底座,开发者是产业发展的灵魂,是业务创新的源头,是技术发展的引领者。为了更好地服务千万开发者,华为云推出开发者认证,真正让开发者在云上作业,懂开发会开发,与开发者共成长。华为云开发者认证,提升开发者能力,助力数字产业人才生态发展 华为云开发者认证框架华为云开发者认证体系,贴合数字产业生态战略,在云原生、人工智能、大数据、物联网、区块链、移动开发、数据库等技术领域建立赋能体系及认证标准,与人社部、工信部颁布的新兴职业能力标准相匹配,提供清晰的开发者成长路径。华为云开发者认证框架包括7大技术类:云原生、人工智能、大数据、物联网、区块链、移动开发、数据库、操作系统。 华为云开发者认证流程 华为云云原生开发者认证权益马上学习→
  • [认证交流] 【开发者认证】华为云云原生工作级开发者认证-基础设施
    10小时解锁新技能,华为云云原生工作级开发者认证来啦!华为云云原生工作级开发者认证,是一套为企业开发及运维等对云原生从业人员量身定制的技术教学和实战课程。认证课程体系深度解析云原生技术,探究应用容器化、微服务网格化及多云部署管理等技术应用实践,通过理论结合实践,使云原生相关从业者深入理解关键理论并处理相应的工作场景。下面就来讲讲个人学习者,如何用业余的一些时间,迅速完成认证,获取证书,提高从业含金量。完成认证,我只用了10个小时“华为云云原生工作级开发者认证-基础设施”整套认证课程由五个学习章节和考试大纲及样题组成,课程分别为《Kubernetes架构进阶指导》、《应用容器化改造指导》、《容器运维指导》、《服务网络设计》、《容器多集群管理》,通过学习课程,你可以熟练掌握应用容器化改造、服务网格、多集群等云原生核心基础设施理论及云上实践能力 。如果你能专注完成学习,整套课程仅需花费10个小时,但却可以让你的职业技能翻倍。章/节课程大纲时长(分钟)学习目标Kubernetes架构进阶指导1. Kubernetes架构介绍2. Kubernetes工作负载、配置、存储详解3. Kubernetes 服务提供详解4. 华为云Kubernetes产品🚩 实验:基于CCE敏捷版、CCE及CCI的Kubernetes操作239深度了解 Kubernetes架构原理及华为云云容器服务应用容器化改造指导1. 用用改造流程介绍2. CCE集群选型3. 镜像架构设计4. 工作负载设计5. 服务设计6. DNS配置设计🚩 实验:容器改造实操111掌握应用容器化改造的流程和方法容器运维指导1. 运维概述2. 监控方案3. 日志方案4. 容器弹性伸缩实践🚩 实验:CCE监控,日志能力演示🚩 实验:基于CCE进行Pod及Node的弹性伸缩33掌握容器运维(监控、日志、弹性伸缩等)的方法服务网格设计1. Istio深度解析2. ASM常用能力介绍3. Spring Cloud业务接入ASM🚩 实验:基于ASM进行灰度发布、浏览监控及治理123深度了解 Istio架构和华为云ASM服务的功能及应用场景容器多集群管理1. 多云容器编排技术现状2. Karmada架构剖析3. 华为云多云容器平台MCP介绍🚩 实验:基于华为云MCP演示应用多集群分发、故障迁移、弹性能力62深度了解Karmada的架构和华为云MCP服务的功能及应用场景考试大纲及考试样题 60了解认证考试的考点和比例分布我适合参加云原生工作级开发者认证吗?适合人群开发工程师、运维工程师、架构师、云原生爱好者等。                                           培训方案云原生关键基础设施能力及华为云相关服务的增强特性  认证亮点1、本认证结合云原生开源技术和华为云云服务介绍,使您深度掌握云原生关键基础设施,具备工作级应用能力。2、本认证将使您深度掌握Kubernetes架构、工作负载、配置、服务提供及转发原理等知识。3、本认证详细介绍应用容器化改造的方法,使您掌握应用容器化改造的详细设计方法。4、本认证深度剖析了istio的原理和华为云ASM的服务能力,使您掌握应用网格化改造和治理方法。              通过考试后48小时,即可领取证书有同学会问,我怎么开启学习认证呢?点击链接认证专属链接,:cid:link_0 ,并使用华为云个人账号购买开发者认证。成功购买后即可开启后续学习步骤,购买后可以在个人中心-我的开发者认证中查看购买记录/兑换记录。通过考试后48小时,我们就可以前往个人中心-我的开发者认证查看证书编号和下载电子证书啦,证书自颁布之日起3年内有效。如果你正需要扎实学习一下云原生工作级技能,那不妨在学习的同时,Get一份证书。华为云云原生工作级开发者认证不仅为你规划了科学的理论学习体系,且每个课程都有对应的实验相匹配,通过实验操作,加深对课程学习内容的理解,掌握对应技能。点击链接或扫描下方二维码,开启学习吧!                            
  • [认证交流] 【开发者认证】华为云云原生入门级开发者认证发布
    “开发者、程序员应该考证吗?""该考什么证?”“哪种证既可提升能力又可助力职场成功?”“有没有配套赋能学习活动的考证推荐?”“亦或者证到手了,还可以有奖品拿?”......近段时间,小编的后台又双叒叕收到很多关于学习考证的咨询那小编今天就来聊一聊值得大家关注的认证:华为云云原生入门级开发者认证(HCCDA - Cloud Native )。什么是HCCDA - Cloud Native认证?认证概述华为云云原生入门级开发者认证(HCCDA - Cloud Native),从开源组件到华为云上服务的介绍,使您掌握云原生的核心理念和架构,具备基本开发实践能力。内容涵盖:云原生架构总览、云原生基础设施之容器技术、云原生基础设施之Kubernetes、华为云容器服务介绍、Istio技术介绍、华为云应用服务网格ASM介绍、微服务架构介绍、云原生DevSecOps介绍等。适合人群:高校学生、个人开发者、企业开发运维人员以及华为云产品用户等等。HCCDA - Cloud Native隶属于华为云开发者认证体系,该体系贴合数字产业生态战略,在云原生技术领域建立赋能体系及认证标准,提供清晰的开发者成长路径,其权威性跟社会认可度,则毋庸置疑。HCCDA - Cloud Native认证认证权益当前,具备华为认证的人才或者是懂得主流厂商产品的人才,都将是华为及其他公司优先考虑的人才。
  • [讲座&活动公告] 崇本英才·智汇吴江·无人车挑战赛赛前培训,直播间等你!
            无人车挑战赛基于华为云人工智能平台(一站式AI开发平台ModelArts,及其中的AI应用框架ModelBox和端云协同组件HiLens)及无人驾驶小车,全面锻炼和提高赛队的AI解决方案能力及无人驾驶编程技巧。截止2022年8月5日,已有300+选手报名,126支队伍参与角逐。       8月12日晚19点,2022华为开发者大赛·崇本英才·智汇吴江·无人车挑战赛决赛赛前培训准时开播!由华为云专家、上海交大教师和往届优胜队伍,联袂奉献权威分享。主要包括初赛总结&开发者认证宣讲、决赛赛题介绍&决赛前备赛培训,以及往届参赛经验分享。强烈建议对无人车挑战赛感兴趣的开发者前来观看! 点击链接观看直播→https://bbs.huaweicloud.com/live/HDZ_live/202208121900.html
  • [直播&活动公告] 崇本英才·智汇吴江·无人车挑战赛赛前培训,直播间等你!
           无人车挑战赛基于华为云人工智能平台(一站式AI开发平台ModelArts,及其中的AI应用框架ModelBox和端云协同组件HiLens)及无人驾驶小车,全面锻炼和提高赛队的AI解决方案能力及无人驾驶编程技巧。截止2022年8月5日,已有300+选手报名,126支队伍参与角逐。       8月12日晚19点,2022华为开发者大赛·崇本英才·智汇吴江·无人车挑战赛决赛赛前培训准时开播!由华为云专家、上海交大教师和往届优胜队伍,联袂奉献权威分享。主要包括初赛总结&开发者认证宣讲、决赛赛题介绍&决赛前备赛培训,以及往届参赛经验分享。强烈建议对无人车挑战赛感兴趣的开发者前来观看! 点击链接观看直播→https://bbs.huaweicloud.com/live/HDZ_live/202208121900.html
  • [交流吐槽] 报名培训抽奖了
    https://bbs.huaweicloud.com/live/marketplace_live/202208101900.html?utm_source=makebonus&utm_medium=banner&utm_campaign=partnership&utm_content=mkp20220810点击报名,问卷抽奖,我中了个豆子看你们了
  • [热门活动] 【分享赢1000元京东卡】DevRun AI应用开发-视觉处理与识别实战营
    【活动亮点】计算机视觉是人工智能领域最炙手可热的研究领域,也是在现实世界中落地应用最多的人工智能技术方向。AI应用开发实战营融入专业理论知识和人工智能应用场景案例,带领开发者由浅入深掌握AI技能,做到学以致用。   点击报名  【活动奖品】报名后,点击【分享有礼】按钮,邀请身边好友一起先报名学习,分享者邀请10个新用户即可获得定制保温杯,活动结束后将公布邀请人数及奖励名单。邀请150个新用户且人数最多的分享者可获得1000元京东卡。 【参与流程】一、【在线课程】《AI技术应用场景--视觉处理与识别》本课程包含了数字图像基本原理,以及使用传统方法和深度学习方法完成计算机视觉任务的方法以及应用场景。立即报名学习:https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXE075+Self-paced/about 二、【实践案例】适合新手入门AI开发的ModelArts平台,基于AnimeGANv2可以将现实场景的图片处理为动漫风格,如果你也想看下自己在动漫世界的样子,现在就手把手教你https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=190612&page= 三、【直播课】直播时间:7月27日 20:00-21:00直播老师:胡琦,华为云年度十佳博主直播主题:三步开发聊天机器人,一秒生成漫画头像直播介绍:1、基于 ModelArts 快速验证AnimateGanv2 现实照片动漫化能力2、基于 Flask 快速部署动漫化服务3、基于 Wechaty 快速开发漫画头像的聊天机器人点击观看:https://bbs.huaweicloud.com/signup/aaf6f0369810487eb21cb162bc8ac154 >>>扫码加入学习群 四、【结营颁奖】完成实践案例后,点击申请申请证书:https://devcloud.huaweicloud.com/expertmobile/qtn?id=4df8408af47543aaa45b0011a70dc305 【活动说明】请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等**活动公平性的行为,黑产用户不计入活动统计),利用资源从事违法违规行为的用户收回奖励资格,本次活动一个实名认证账号只能对应一个收件人(只能参加一次),如同一账号填写多个不同收件人,不予发放奖励,且每个账号只记录最早的一次回帖,多发无效。排名奖项若有并列,按照完成时间先后顺序排列。本活动规则由华为云在法律规定范围内进行解释。华为云保留不时更新、修改或删除本活动规则的权利。上述更新、修改或删除于公布时即时生效,用户应当主动查阅本活动规则的最新内容。所有参加本活动的用户,均视为认可并同意遵守《华为云用户协议》,包括以援引方式纳入《华为云用户协议》的《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(华为ModelArts服务声明、SLA等),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。
  • [培训赋能] GDE资产开发安全介绍课程培训
  • [openEuler] HCIA-openEuler贵安集中培训资源帖
      各位老师好,欢迎参加本次培训,这里会为大家提供一些实验教材中的软件包、长链接等,以便大家获取。openEuler-20.03-LTS-x86_64-dvd.iso:https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-x86_64-dvd.isoVirtualBox-6.1.14-140239-Win.exe:https://download.virtualbox.org/virtualbox/6.1.14/VirtualBox-6.1.14-140239-Win.exeputty:https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe3.3.1步骤1 下载教程文件:wget -c http://www.silecs.info/formations/Linux-TP-export/vimtutor-en.txt -O vimtutor5.2配置Yum源 步骤3:[openEuler]name=openeulerbaseurl=https://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/enabled=1gpgcheck=1gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/5.3.1查询openjdk是否安装:rpm -q java-1.8.0-openjdk-1.8.0.242.b08-1.h5.oe1.x86_64.rpm5.3.2下载openjdk和zziplib安装包:wget https://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/Packages/java-1.8.0-openjdk-1.8.0.242.b08-1.h5.oe1.x86_64.rpmwget https://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/Packages/zziplib-0.13.69-5.oe1.x86_64.rpm5.5.3依赖和基础工具:dnf install -y unzip curl wget bash-completion policycoreutils-python-utils mlocate bzip25.5.5安装PHP所需模块:dnf install -y php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-pgsql php-fpm php-dom5.5.6 Nextcloud安装包:wget https://download.nextcloud.com/server/releases/nextcloud-18.0.4.tar.bz2RPM制作:dnf install -y gcc rpm-build rpm-devel rpmlint make python bash coreutils diffutils patch rpmdevtools gdbSPEC文件内容:Name:            mysqlVersion:           8.0.17Release:           3License:           GPLv2Summary:           The most popular open source database in the worldURL:               http://www.mysql.com/Source0:           https://cdn.mysql.com/archives/%{name}-8.0/%{name}-boost-%{version}.tar.gz Patch0000:         0000-mysql-add-fstack-protector-strong.patchBuildRequires:     cmake openssl-devel ncurses-devel libtirpc-devel rpcgenRequires:          libatomic >= 1.2.0 libstdc++ >= 7.3.0 ncurses libtirpc openssl %descriptionThe MySQL(TM) software delivers a very fast, multi-threaded, multi-user,and robust SQL (Structured Query Language) database server. MySQL Serveris intended for mission-critical, heavy-load production systems as wellas for embedding into mass-deployed software. MySQL is a trademark ofOracle and/or its affiliates The MySQL software has Dual Licensing, which means you can use the MySQLsoftware free of charge under the GNU General Public License(http://www.gnu.org/licenses/). You can also purchase commercial MySQLlicenses from Oracle and/or its affiliates if you do not wish to be bound by the terms ofthe GPL. See the chapter "Licensing and Support" in the manual forfurther info. %prep%autosetup -n %{name}-%{version} -p1 %buildcmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DSYSCONFDIR=/etc \  -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 \  -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 \  -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci \  -DWITH_EMBEDDED_SERVER=1 -DCMAKE_C_COMPILER=/usr/bin/gcc -DDOWNLOAD_BOOST=1 -DWITH_BOOST=./boost -DFORCE_INSOURCE_BUILD=1%make_build make %{?_smp_mflags} CFLAGS="-O3 -g -mtune=native -m64" -j8 %install%make_install #rm -rf %{buildroot}/usr/lib/debug#rm -rf %{buildroot}/usr/src/debug %cleanrm -rf %{buildroot} %preif ! id %{name} > /dev/null 2>&1;then    useradd -M -s /sbin/nologin %{name}fi %postif [ -f %{_prefix}/local/%{name}/support-files/mysql.server > /dev/null 2>&1 ]  && [ ! -f %{_initddir}/mysql > /dev/null 2>&1 ];then    cp %{_prefix}/local/%{name}/support-files/mysql.server %{_initddir}/mysql    chmod +x %{_initddir}/mysql    chkconfig --level 2345 mysql onfi %preunif [ -f %{_sysconfdir}/my.cnf ];then    mv %{_sysconfdir}/my.cnf %{_sysconfdir}/my.cnf.rpmoldfiif [ -f %{_initddir}/mysql ];then    mv %{_initddir}/mysql %{_initddir}/mysql.rpmoldfi %postunrm -rf %{_prefix}/local/%{name}userdel -r %{name} &>/dev/null %files%attr(755, %{name}, %{name}) %{_prefix}/local/%{name}/*%exclude /usr/src/debug%exclude /usr/lib/debugwget http://repo.openeuler.org/openEuler-20.03-LTS/source/Packages/mysql-8.0.17-3.oe1.src.rpm
  • [技术干货] 第六章培训总结(终)
    # 网络应用开发 ## HarmonyOS网络应用开发 UDP服务端 ### 1.主要学习内容 (1)了解UDP协议相关API (2)学习并掌握UDP服务端创建流程 (3)学习UDP通信流程 ### 2.UDP协议相关API介绍 (1)socket.h接口简介: 其中包含声明UDP协议相关接口函数 (2)主要接口及其功能 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658927640935603466.png) ### UDP服务端创建流程介绍 流程如图所示 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658927907487557100.png) ### 如何实现实现UDP服务端 打开“D4_iot_tcp_server"工程的tcp_server_demo.c文件,修改部分代码即可实现UDP服务端。 具体代码 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658928155634525371.png) ### 学习总结 本节小结 1.了解了UDP协议相关API介绍 2.掌握UDP服务端创建流程 3.了解认识了UDP通信流程,实现UDP服务端。 ## HarmonyOS网络应用开发 MQTT客户端 ### 1.主要内容 (1)了解什么是Paho MQTT (2)学习Paho MQTT文件目录 (3)学习掌握如何使用Paho MQTT ### MQTT介绍 (1)MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658928737011988108.png) Paho是IBM在2011年建立的Eclipse开源项目,该项目包含以C、Java、Python、Javascript等语言编写的可用客户 端。 (2)Paho MQTT 文件目录介绍 MQTTClient:封装MQTTPacket生成的高级别C开客户端程序。 MQTTClient-C:封装MQTTPacket生成的高级别C客户端程序。 samples目录提供FreeRTOS和linux两个例程,分别支持FreeRTOS和Linux系统。 src目录提供MQTTClient的代码实现能力,以及用于移植到对应平台的网络驱动。 MQTTPacket:提供MQTT数据包的序列化与反序列化,以及部分辅助函数。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658928868182560215.png) ### MQTTClient.h 其中包含声明Paho MQTT相关接口函数。 主要接口及其功能 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/27/1658928959363601357.png)
  • [交流吐槽] 鸿蒙培训第七章笔记
    连接华为云loT平台开发华为loT平台介绍华为云物联网平台即华为设备接入服务( loT Device Access),提供海量设备连接上云、设备和云端双向消息通信、批量设备管理、远程控制和监控、OTA升级、设备联动规则等能力,并可将设备数据灵活流转到华为云其他服务,帮助物联网行业用户快速完成设备联网及行业应用集成。华为loT平台地址:https://www.huaweicloud.com/product/iothub.html华为loT平台产品创建产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。服务信息属性信息命令信息MQTT协议对接华为loT平台的代码生成设备对接信息网址: https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/设备对接需要将E53_IA1 智慧农业扩展板与BearPi-HM_Nano开发板安装在一起。E53_IA1智慧农业扩展板购买地址: https://item.taobao.com/item.htm?id=607878490044实操产品信息创建进入华为loT平台地址:https://www.huaweicloud.com/product/iothub.html注册并实名认证后,点击【免费试用】进入控制台,选择【北京四】,【基础版】由于我们是设备接入,所以选择【MQTT协议】打开【运行(win+R)】,输入“cmd”运行“ping ‘接入地址’”,得到IP地址,加上MQTT的端口进行平台创建在下图找到产品,点击右上角【创建产品】并填写相关信息创建成功,点击【查看】能看见产品的详细信息产品服务能力开发点击【自定义模型】,服务id填写平台创建总结里的【服务信息】然后添加以上的【属性信息】以及【命令信息】设备开发代码部分连接WiFi配置设备信息初始化MQTT设置命令的回调函数通过while循环,读取传感器的接收信息,采用信息上报的函数将消息进行上报,接着对指定的消息进行相关命令的消息处理相关命令代码,可以根据需求自行在下面添加新增测试设备(设备标识要是唯一的,与其他设备不冲突)将设备ID与密钥进行保存进入生成设备对接信息网址: https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/进行设备对接信息的生成分别对应刚刚获得的ID和密钥将以下的信息替换到代码中,保存后编译代码【设备】中进行模拟 
  • [交流吐槽] 鸿蒙培训第六章笔记
    UDP客户端UDP协议相关API介绍socket.h中包含声明UDP协议相关接口函数创建流程代码创建客户端前需要先连接WiFi热点连接完成后可以进行socket创建定义协议初始化预连接的服务端地址(此处要设置成本机IP地址),主要设置三个参数send_addr.sin_family——协议族send_addr.sin_port——端口号send_addr.sin_addr.s_addr——IP地址(通过API转化形式)通过循环去发送以及接收数据发送数据到服务远端线程休眠(即延时)接收返回的字符串将返回的数据进行打印TCP服务器TCP协议相关API介绍socket.h中包含声明TCP协议相关接口函数TCP服务端创建流程代码与上讲相同,先连接WiFi并创建socketTCP协议UDP协议调用bind函数绑定socket以及地址listen()函数指定port监听调用accept函数用于接受监听到的数据内容recv()、send()函数用于识别剑庭内容以及进行答复直接接受转接的通道TCP客户端TCP协议相关API介绍socket.h中包含声明TCP协议相关接口函数(与上讲相比,新增connect)TCP客户端创建流程代码对第一讲的UDP客户端搭建代码进行修改便可获得TCP客户端创建代码修改发送的数据信息、任务名称等将UDP改为TCPsocket创建代码中协议内容进行修改对TCP进行连接服务器调用conncet()函数删除指定地址已建立的数据只需要在进行收数据以及发数据其余与上讲搭建类似UDP服务器UDP协议相关API介绍socket.h中包含声明UDP协议相关接口函数UDP服务器创建流程代码与上一讲修改客户端信息改变客户端类型相似,这里也直接对TCP服务器创建代码进行修改修改TCP任务名等成UDP数据信息socket创建代码中的UDP协议创建一个bind,将IP端口绑定到socket文件描述符上删除listen()与accept()函数,UDP服务器不需要监听和接收recv()函数中加入新的参数,及客户端信息和长度进行数据的收发,参数是修改关键,MQTT客户端定义MQTT (Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议。组成MQTT客户端MQTT代理数据接收设备文件目录MQTT相关API介绍MQTTClient.h中包含声明Paho MQTT相关接口函数代码连接WiFi、创建socket函数并利用返回的文件描述符连接IPMQTT代码初始化并创建MQTT对象配置MQTT客户端信息(版本信息、ID等)发送连接数据包发送失败则重连服务器并创建一个对象连接成功将实现订阅消息订阅消息的回调函数通过循环语句实现发布信息的功能注意参数设置