侵权投诉

是否有了这个工具链就是DevOps?

华为开发者社区 2021-01-13 15:23 次阅读

在古代,带兵作战的将领,不仅要能善于用兵,而且要能保障粮食的充足。正所谓兵马未动,粮草先行。粮草永远摆在第一位,因为在冷**时代,战争中的将士都是在拼力气,吃饱才有力气打仗。

在今天互联网的“战争”环境中,我们为了能更快应对市场变化,一直以来不断调整作战的方针和打法,也从传统的开发方式转变为了敏捷开发,由敏捷开发又过渡了到DevOps。在2019年的中国DevOps行业报告中指出:“尽管受访企业期望 DevOps 能够带来更高效的交付效率,提升客户满意度,创造更多的商业价值,但成功实践 DevOps 依然是一个难题 。”

其中,28.22% 被调查者认为自己组织的 DevOps 实践是不成功的, 41.13%的被调查者不清楚如何衡量自己组织的 DevOps 实践是否成功。如果以一个更加直观的数据来展示,就是在接受调查的企业中有69.35%是没有能很好的了解和实践DevOps的。

也许,在实践DevOps的这几年来,并没有多少公司是真正知道什么是DevOps的。DevOps只是从字面上理解的打破部门墙的一键发布的工具链吗,是否有了这个工具链就是DevOps?答案是否定的。

那么,DevOps是什么?

DevOps 是集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。

——AWS

从AWS给出的定义来看,好像也还是比较的抽象。那如果简单的来说,DevOps就是让软件过程既“快”又“稳”。何为快和稳,这个快和稳体现在,部署频率、交付周期、平均修复时长、变更失败比例这4个维度上。

在2018年的DevOps调查报告中基于上述4个维度,由于仅有6%达到了所规定的高性能指标,为了避免特殊原因造成数据过低,所以放宽的条件,并给出了准高性能DevOps指标。

4c855eba-45dd-11eb-8b86-12bb97331649.png

从达成这一准高性能DevOps指标的团队分析来看,其具体体现在三个方面:一方面是自动化、标准化、质量保证、敏捷方法的实践活动上;一方面是DevOps各个阶段的对应工具上。除此以外就是,团队正在开发应用的架构上。 架构的选择对于DevOps的实践是至关重要的,从某种程度上来说,架构就是DevOps这场战役的粮草,它是支撑着DevOps成功落地的重要前提。受访的准高性能DevOps指标的团队将“使用微服务框架”作为团队正在开发应用的架构上的Top1。

4cceedb4-45dd-11eb-8b86-12bb97331649.jpg

什么是微服务

是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模块化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic) 的 API 集相互通信。

微服务的起源是由 Peter Rodgers 博士于 2005 年度云计算博览会提出的微 Web 服务 (Micro-Web-Service) 开始,Juval Löwy 则是与他有类似的前导想法,将类别变成细粒服务 (granular services),以作为Microsoft下一阶段的软件架构,其核心想法是让服务是由类似 Unix 管道的访问方式使用,而且复杂的服务背后是使用简单URI来开放接口,任何服务,任何细粒都能被开放 (exposed)。这个设计在 HP 的实验室被实现,具有改变复杂软件系统的强大力量。

2014年,Martin Fowler与James Lewis共同提出了微服务的概念,定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处理,服务依业务功能设计,以全自动的方式部署,与其他服务使用 HTTP API 通信。同时服务会使用最小的规模的集中管理 (例如Docker) 能力,服务可以用不同的编程语言与数据库等组件实现。

微服务的特点

根据Martin Fowler的分析,微服务架构有以下的一些通用特性,但并非所有微服务架构应用都必须具备所有这些特性:

1.通过服务实现应用的组件化(Componentizationvia Services):微服务架构中将组件定义为可被独立替换和升级的软件单元,在应用架构设计中通过将整体应用切分成可独立部署及升级的微服务方式进行组件化设计。

2.围绕业务能力组织服务(Organizedaround Business Capabilities):微服务架构采取以业务能力为出发点组织服务的策略,因此微服务团队的组织结构必须是跨功能的(如:既管应用,也管数据库)、强搭配的DevOps开发运维一体化团队,通常这些团队不会太大(如:亚马逊的“Two pizza team”- 不超过12人)。

3.产品而非项目模式(Productsnot Projects):传统的应用模式是一个团队以项目模式开发完整的应用,开发完成后就交付给运维团队负责维护;微服务架构则倡导一个团队应该如开发产品般负责一个“微服务”完整的生命周期,倡导“谁开发,谁运营”的开发运维一体化方法。

4.智能端点与管道扁平化(Smartendpoints and dumb pipes):微服务架构主张将组件间通讯的相关业务逻辑/智能放在组件端点侧而非放在通讯组件中,通讯机制或组件应该尽量简单及松耦合。RESTful HTTP协议和仅提供消息路由功能的轻量级异步机制是微服务架构中最常用的通讯机制。

5.“去中心化”治理(DecentralizedGovernance):整体式应用往往倾向于采用单一技术平台,微服务架构则鼓励使用合适的工具完成各自的任务,每个微服务可以考虑选用最佳工具完成(如不同的编程语言)。微服务的技术标准倾向于寻找其他开发者已成功验证解决类似问题的技术。

6.“去中心化”数据管理(DecentralizedData Management):微服务架构倡导采用多样性持久化(PolyglotPersistence)的方法,让每个微服务管理其自有数据库,并允许不同微服务采用不同的数据持久化技术。

7.基础设施自动化(InfrastructureAutomation):云化及自动化部署等技术极大地降低了微服务构建、部署和运维的难度,通过应用持续集成和持续交付等方法有助于达到加速推出市场的目的。

8.故障处理设计(Designfor failure):微服务架构所带来的一个后果是必须考虑每个服务的失败容错机制。因此,微服务非常重视建立架构及业务相关指标的实时监控和日志机制。

9.演进式的设计(EvolutionaryDesign):微服务应用更注重快速更新,因此系统的设计会随时间不断变化及演进。微服务的设计受业务功能的生命周期等因素影响。如某应用是整体式应用,但逐渐朝微应用架构方向演进,整体式应用仍是核心,但新功能将使用应用所提供的API构建。再如在某微服务应用中,可替代性模块化设计的基本原则,在实施后发现某两个微服务经常必须同时更新,则这很可能意味着应将其合并为一个微服务。

微服务适用的场景

基于微服务的优势,我们可以看到,微服务比较实用于以下场景:

对于业务流程较为复杂,且业务会变得逐渐复杂的项目,可以考虑使用微服务架构

项目存在多个团队(公司)多种开发语言时

核心业务和非核心业务变得泾渭分明

需要平滑升级时(服务无中断、客户无感知)

想对系统进行细粒度监控时 (bug调查困难或性能等问题)

既然微服务有其使用的场景,那么也一定有其优缺点。

既然微服务有其使用的场景,那么也一定有其优缺点。

微服务的优势

微服务的诞生正是在互联网高速发展,技术日新月异变化以及传统架构无法适应快速变化等多种因素共同推动下的必然产物。从一个网站的演变可以看到使用微服务后带来了很多优点,总结如下:

逻辑清晰:

这个特点是由微服务的单一职责的要求所带来的。逻辑清晰带来的是微服务的可维护性,在我们对一个微服务进行修改时,能够更容易分析到这个修改到底会产生什么影响,从而通过完备的测试保证修改质量。

简化部署:

微服务则可以只对一个微服务单独进行部署,不影响其他功能的同时,在效率上也得到了提升,从而快速的发布新的功能。

可扩展性强:

在分布式系统中,采用微服务的系统相对单块系统具备更好的可扩展性。 灵活组合减少浪费:在微服务架构中,可以通过组合已有的微服务以达到功能重用的目的,减少了重复浪费。

技术异构:

微服务间松耦合,不同的微服务可以选择不同的技术栈进行开发。

微服务的缺点

以往单体应用,排查问题通常是看一下日志,研究错误信息和调用堆栈。而微服务架构整个应用分散成多个服务,定位故障点非常困难。在微服务架构中,一个服务故障可能会产生雪崩效用,导致整个系统故障。微服务架构虽然逻辑设计上看是完美的,但就像积木搭建的华丽宫殿一样,经不起风吹草动。

微服务架构虽然解决了旧问题,也引入了新的问题:提高了系统的复杂度,此外还有:

服务的注册与发现问题;

服务之间的分布式事务问题;

数据隔离再来的报表处理问题;

服务之间的分布式一致性问题;

服务管理的复杂性,服务的编排;

不同服务实例的管理。

微服务在使用上是一把“双刃剑”,这就像粮草如果在搬运的过程中被敌方夺取,那可能会是毁灭性的。所以DevOps团队在微服务的架构上需要非常的重视,一个成熟度高的微服务框架才是实现其DevOps的重要前提,反之亦然。

责任编辑:lq

原文标题:没有它你的DevOps是玩不转的,你信不信?

文章出处:【微信号:Huawei_Developer,微信公众号:华为开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

三星推出了“iTest”,这是一个交互式网站体验

悉,该尝试的目的是说服iPhone用户,三星可以以更简单的方式提供更好的体验。我们知道,对于许多移动....
的头像 IEEE电气电子工程师学会 发表于 04-20 15:42 147次 阅读
三星推出了“iTest”,这是一个交互式网站体验

YouTube和Facebook仍然是美国最主要的社交媒体平台

但是,尽管经济增长放缓,美国人对社交媒体的沉迷似乎丝毫没有减少。在Facebook用户中,49%的人....
的头像 IEEE电气电子工程师学会 发表于 04-20 15:35 118次 阅读
YouTube和Facebook仍然是美国最主要的社交媒体平台

基于变异分析的BPEL程序故障定位技术研究

不同于传统C,C十十或Jaa程序,BPEL( Business Process Execution ....
发表于 04-20 15:22 5次 阅读
基于变异分析的BPEL程序故障定位技术研究

颤振试验应用程序资源下载

颤振试验应用程序资源下载
发表于 04-20 10:38 3次 阅读
颤振试验应用程序资源下载

Altium Designer入门指南

Altium Designer环境的基础是一个软件集成平台,它带来了一起为创建完整的电子产品环境所需....
发表于 04-16 14:44 18次 阅读
Altium Designer入门指南

C程序设计语言第2版PDF文件下载

在本书的开篇,我们首先概要地介绍C语言,主要是通过实际的程序引入C语言的基本素,至于其中的具体细节、....
发表于 04-14 10:12 16次 阅读
C程序设计语言第2版PDF文件下载

K线诊断协议驱动器的工作原理及如何实现设计

ISO14230-1定义了K线物理层协议,ISO14230-2定义了数据链路层协议,ISO14230....
的头像 电子设计 发表于 04-13 09:47 190次 阅读
K线诊断协议驱动器的工作原理及如何实现设计

继电器M掉电测试应用程序下载

继电器M掉电测试应用程序下载
发表于 04-11 11:42 11次 阅读
继电器M掉电测试应用程序下载

一种基于程序向量树的代码克隆检测方法

代码克隆能够加速软件开发但是也会导致缺陷重复发生和软件质量问题。部分类型的代码克隆在字面上相似度低,....
发表于 04-07 14:49 15次 阅读
一种基于程序向量树的代码克隆检测方法

一种基于遗传算法的并行参数自动寻优方法

有限差分模板计算算法常应用于“神威·太湖之光”上完成大气模拟、石油勘探等任务,由于该算法通信开销大,....
发表于 04-07 10:18 18次 阅读
一种基于遗传算法的并行参数自动寻优方法

NVIDIA JetPack SDK AI应用程序指南

NVIDIA JetPack SDKis是构建AI应用程序的最全面的解决方案。使用JetPackin....
发表于 04-06 16:09 28次 阅读
NVIDIA JetPack SDK AI应用程序指南

matlab应用程序及源代码下载

matlab应用程序及源代码下载
发表于 04-06 09:10 34次 阅读
matlab应用程序及源代码下载

云原生技术的特点、应用及发展前景

云计算经过十几年的发展,从一开始讨论什么是云计算,到争论云计算是否是旧瓶装新酒,再到讨论如何建设云基....
的头像 如意 发表于 04-05 17:33 617次 阅读
云原生技术的特点、应用及发展前景

Enea与NetQPro合作推出业界首款敏捷监控系统

Enea宣布NetQPro将把Enea旗下Qosmos DPI嵌入其nScan网络产品中,该产品是一....
的头像 lhl545545 发表于 04-03 09:27 162次 阅读
Enea与NetQPro合作推出业界首款敏捷监控系统

如何利用SD-WAN市场来最大化收入和利润?

服务提供商如何利用快速增长的SD-WAN市场来最大化收入和利润? 未来几年对SD-WAN采用率的预测....
发表于 04-03 09:12 579次 阅读
如何利用SD-WAN市场来最大化收入和利润?

检测验证Java Web程序的SQLIA漏洞解决方法

SQLA漏洞破坏Web后台数据库的完整性,-直是Web应用安全的主要威胁。提出一种检测和验证ava ....
发表于 04-02 16:05 15次 阅读
检测验证Java Web程序的SQLIA漏洞解决方法

生产线计数器控制应用程序源代码下载

生产线计数器控制应用程序源代码下载
发表于 04-01 16:43 29次 阅读
生产线计数器控制应用程序源代码下载

苹果从订阅到关注的转变可能会对播客行业的其他应用产生影响

苹果并不是第一个使用“follow”语言的公司。Spotify、Amazon和Stitcher也都已....
的头像 IEEE电气电子工程师学会 发表于 04-01 15:09 246次 阅读
苹果从订阅到关注的转变可能会对播客行业的其他应用产生影响

这个主题公园正在推出一项迪士尼MagicMobile服务

据悉,这个主题公园正在推出一项迪士尼MagicMobile服务,通过使用你的手机或智能手表,来替代手....
的头像 IEEE电气电子工程师学会 发表于 04-01 15:01 291次 阅读
这个主题公园正在推出一项迪士尼MagicMobile服务

关于WebTransport(网络传输)

在开始之前,我想先感谢Jeff Posnick、Victor Vasilief、Peter That....
的头像 LiveVideoStack 发表于 03-31 15:31 225次 阅读
关于WebTransport(网络传输)

牛津仪器发布新一代大型无液氦稀释制冷机ProteoxLX

牛津仪器纳米科学部总经理Stuart Woods说,”我们一直致力于用领先的技术创新来支持量子计算研....
的头像 知社学术圈 发表于 03-30 15:52 361次 阅读
牛津仪器发布新一代大型无液氦稀释制冷机ProteoxLX

HPEC应用子程序线程推测并行性实验分析

线程级推测(TLS)技术的有效运用可提高多核芯片的硬件资源利用率,其已在多种串行应用的自动并行化工作....
发表于 03-30 13:52 19次 阅读
HPEC应用子程序线程推测并行性实验分析

Visual C++和MFC创建的应用程序基础知识

用Visual C++和M F C创建的应用程序大多会自动生成窗口,并且可以处理消息,进行绘图。M ....
发表于 03-29 10:22 40次 阅读
Visual C++和MFC创建的应用程序基础知识

西门子STEP7编程软件创建DP从站

在硬件目录窗口中的PROFIBUS-DP下,选择“其他现场设备/兼容的PROFIBUS-DP从站”文....
发表于 03-24 11:38 137次 阅读
西门子STEP7编程软件创建DP从站

增强现实隐形眼镜初创公司开发应用程序

Mojo Vision正在开发应用程序来解决这些问题。Tuan说:“用我们的技术增强对比度很容易。因....
的头像 IEEE电气电子工程师学会 发表于 03-22 09:55 294次 阅读
增强现实隐形眼镜初创公司开发应用程序

Deep SORT和YOLO v4

这个项目最初打算成为一个应用程序,用于使用我自己的智能手机计算当前在多个房间的人数,服务器被远程托管....
的头像 新机器视觉 发表于 03-20 09:51 246次 阅读
Deep SORT和YOLO v4

如何使用docker和python工具包datmo为数据科学和AI框架快速配置环境

如果让你说出软件开发最烦人的事情,那么环境配置必然是其中之一。例如开始编写Python应用程序,那么....
的头像 新机器视觉 发表于 03-20 08:57 384次 阅读
如何使用docker和python工具包datmo为数据科学和AI框架快速配置环境

STM32设备运行时变量监视和可视化工具

STM32CubeMonitor工具系列可通过读取和读取数据来帮助在运行时微调和诊断STM32应用程....
发表于 03-17 14:18 46次 阅读
STM32设备运行时变量监视和可视化工具

超级单片机工具集的应用程序免费下载

本文档的主要内容详细介绍的是超级单片机工具集的应用程序免费下载。
发表于 03-16 16:57 59次 阅读
超级单片机工具集的应用程序免费下载

水下机器人为世界最繁忙的港口及水道保驾护航几乎适合所有任务

港口安全监视、水雷对抗和水下搜救都是非常危险的任务,不应再危及生命和船舶安全。在需要持续任务关键型水....
的头像 电子发烧友网工程师 发表于 03-16 16:02 168次 阅读
水下机器人为世界最繁忙的港口及水道保驾护航几乎适合所有任务

确保HIPAA符合远程医疗视频流的2种方法

人们对扩大远程医疗服务的兴趣越来越大,57%的医疗服务提供者认为远程医疗比新冠状病毒之前更受欢迎。据....
的头像 LiveVideoStack 发表于 03-11 16:40 298次 阅读
确保HIPAA符合远程医疗视频流的2种方法

Google最新推出的音频编解码器Lyra

众所周知,人们对实时音视频的需求不断增加。特别是去年由于受到疫情的影响,许多人不得不隔离在家,只能与....
的头像 LiveVideoStack 发表于 03-11 16:37 686次 阅读
Google最新推出的音频编解码器Lyra

液晶汉字模提取软件免费下载

本文档的主要内容详细介绍的是液晶汉字模提取应用程序软件免费下载。
发表于 03-11 10:57 40次 阅读
液晶汉字模提取软件免费下载

超级单片机工具应用程序软件免费下载

本文档的主要内容详细介绍的是超级单片机工具应用程序软件免费下载。
发表于 03-10 16:09 62次 阅读
超级单片机工具应用程序软件免费下载

东宝生物与揽微医学双方将在微针核心原料等方面进行深入合作

揽微医学是一家基于微针透皮给药的平台型公司,主要业务为可溶性微针及非可溶性微针的自主开发、CRO/C....
的头像 MEMS 发表于 03-09 13:50 630次 阅读
东宝生物与揽微医学双方将在微针核心原料等方面进行深入合作

在HiSpark AI Camera HarmonyOS开发板运行自己的Hap应用程序

一、概述      本文记录如何在Hi3516 AI Camera HarmonyOS开发板运行自己编译的Hap鸿蒙应用程序。 ...
发表于 03-07 18:56 222次 阅读
在HiSpark AI Camera HarmonyOS开发板运行自己的Hap应用程序

小爱同学UWP版PC端功能打造最强语音助理

Win10的御用语音助理——小娜,相信大家都不陌生,作为一款专职的语音助理软件,它的表现却实在难令人....
的头像 lhl545545 发表于 03-07 10:19 837次 阅读
小爱同学UWP版PC端功能打造最强语音助理

嵌入式系统开发有没有什么技巧?

嵌入式系统开发流程有没有可以提升可靠性的技巧 ?...
发表于 03-06 08:18 202次 阅读
嵌入式系统开发有没有什么技巧?

Deskreen可以将任何具有Web浏览器的设备转换为电脑的辅助屏幕

Deskreen将计算机屏幕共享到Web浏览器,这意味着使用Deskreen时,可以使用任何设备来扩....
的头像 Linux爱好者 发表于 03-03 15:01 489次 阅读
Deskreen可以将任何具有Web浏览器的设备转换为电脑的辅助屏幕

FlexHEX二进制文件编辑工具应用程序免费下载

本文档的主要内容详细介绍的是FlexHEX二进制文件编辑工具应用程序免费下载
发表于 03-02 08:00 34次 阅读
FlexHEX二进制文件编辑工具应用程序免费下载

MySql环境一键安装应用程序免费下载

本文档的主要内容详细介绍的是MySql环境一键安装应用程序免费下载。创建Mysql所需环境支持8.0....
发表于 02-26 15:01 45次 阅读
MySql环境一键安装应用程序免费下载

EXFO MaxTester 715B光时域反射仪的性能特点及应用

Max-700B/C系列是名副其实的高性能OTDR,由全球主要的制造商提供。它可提供EXFO经过验证....
发表于 02-26 09:42 987次 阅读
EXFO MaxTester 715B光时域反射仪的性能特点及应用

苹果公司的客户最终可能会在非游戏类移动应用程序上花费更多

在大流行初期,用户在App Store上花更多的钱在手机游戏上。但是,随着锁定时间的延长,工作寿命以....
的头像 倩倩 发表于 02-25 09:57 662次 阅读
苹果公司的客户最终可能会在非游戏类移动应用程序上花费更多

Vocalis Health宣布获得CE标志

Vocalis Health于2月17日宣布获得CE标志,称其VocalisCheck产品可以通过智....
的头像 倩倩 发表于 02-25 09:23 334次 阅读
Vocalis Health宣布获得CE标志

Android Auto上巧妙的智能助理功能的新快捷方式

Android Auto上巧妙的智能助理功能的新快捷方式将使用户可以轻松添加快捷方式,以启动Goog....
的头像 倩倩 发表于 02-24 17:10 504次 阅读
Android Auto上巧妙的智能助理功能的新快捷方式

趋势科技在SHAREit中发现了许多主要漏洞

根据趋势科技的一份报告,SHAREit是一种应用程序,要求用户授予对智能手机上的多个数据和传感器的权....
的头像 倩倩 发表于 02-24 16:03 486次 阅读
趋势科技在SHAREit中发现了许多主要漏洞

苹果一直在改进其Maps应用程序,使其与竞争对手并驾齐驱

该功能类似于Waze和Google的报告功能,该功能使用户可以报告事故,建筑,行车道封闭以及其他与道....
的头像 倩倩 发表于 02-24 15:28 352次 阅读
苹果一直在改进其Maps应用程序,使其与竞争对手并驾齐驱

微软将对Win10应用商店的开发者收入分成比例进行调整

按照微软方面的说法,微软之所以要将Win10开发者收入分成比例提高到95%是为了吸引传统的Win10....
的头像 倩倩 发表于 02-24 10:40 373次 阅读
微软将对Win10应用商店的开发者收入分成比例进行调整

微软对外发布了Win10 SDK的最新预览版本

此版本与以前发布的SDK和Visual Studio 2017一起使用。您可以安装此SDK,并且仍然....
的头像 倩倩 发表于 02-24 09:56 463次 阅读
微软对外发布了Win10 SDK的最新预览版本

到2024年中国整体云计算市场规模将超1000亿美元

云计算作为当前企业IT基础架构技术的不二之选,已走过探索实践阶段,迎来了多样化全面化的发展时期。ID....
发表于 02-23 17:28 538次 阅读
到2024年中国整体云计算市场规模将超1000亿美元

最新的WhatsApp beta中使用静音音频功能非常简

尽管用户已经能够从WhatsApp内部挑选视频并将其发送给他们的联系人,但多年来,通过图库或文件选择....
的头像 倩倩 发表于 02-22 16:22 376次 阅读
最新的WhatsApp beta中使用静音音频功能非常简

Facebook面临第二次伦敦高等法院集体诉讼

这些案件再次引起了丑闻的关注,该丑闻始于前总统唐纳德·特朗普(Donald Trump)在2016年....
的头像 倩倩 发表于 02-22 16:11 560次 阅读
Facebook面临第二次伦敦高等法院集体诉讼

采用VHDL语言的层次化和模块化的设计方法

某定向设备采用多普勒效应测向原理,即当天线振子做圆周运动时,天线振子本身与目标信号源就会产生相对速度,使振子感应到的信号...
发表于 12-25 06:06 101次 阅读
采用VHDL语言的层次化和模块化的设计方法

【HarmonyOS HiSpark AI Camera试用连载 】鸿蒙体验三:应用程序开发

       距OpenHarmonyos 1.0发布有段时日了,相比大家应该都在忙于资源的整合与测试,首先感谢电子发烧友...
发表于 11-28 21:53 202次 阅读
【HarmonyOS HiSpark AI Camera试用连载 】鸿蒙体验三:应用程序开发

应用程序开发

应用程序开发 不少开发者还针对AI Camera、手表做一些应用和前端展示,这里给到的应用程序开发资料可能有所帮助,主要内...
发表于 11-24 11:58 492次 阅读
应用程序开发

请问stm32cube怎么配置和添加应用程序?

stm32cube怎么配置和添加应用程序
发表于 11-17 06:08 101次 阅读
请问stm32cube怎么配置和添加应用程序?

在ubuntu当中安装应用程序的方法有哪些?

在ubuntu当中安装应用程序的方法
发表于 11-10 07:12 1212次 阅读
在ubuntu当中安装应用程序的方法有哪些?

嵌入式应用程序的C编程语言简介

按照现代技术的标准,C是一种相当古老的语言。最初的开发发生在70年代初,随后在70年代后期进行了修订,并在80年代实现了标准化...
发表于 09-08 20:56 909次 阅读
嵌入式应用程序的C编程语言简介

PIC32MX695上的应用程序动态变量更新问题如何解决

我的问题是:我正在运行在PIC32MX695上的应用程序中使用动态变量,据我所知,我并没有看到它们持续地实现。我从两周后回到这...
发表于 05-13 12:21 252次 阅读
PIC32MX695上的应用程序动态变量更新问题如何解决

如何用SNMPv3开发一个应用程序

嘿,伙计们,我正在试着用SNMPv3开发一个应用程序,但是我不确定如何根据用户名来控制对某些变量的访问。我找不到SNMPv3...
发表于 05-12 08:32 249次 阅读
如何用SNMPv3开发一个应用程序