- 目录1. 搜索算法的重要性2. 线性搜索算法的应用场景2.1 在有序数组中查找目标元素2.2 在字符串中查找特定字符2.3 在链表中查找目标节点3. 二分搜索算法的应用场景3.1 在有序数组中查找目标元素3.2 在矩阵中查找目标值3.3 在旋转排序数组中查找目标元素4. 广度优先搜索算法的应用场景4.1 查找迷宫中的最短路径4.2 在社交网络中查找最短距离的好友4.3 在树或图中查找最短路... 目录1. 搜索算法的重要性2. 线性搜索算法的应用场景2.1 在有序数组中查找目标元素2.2 在字符串中查找特定字符2.3 在链表中查找目标节点3. 二分搜索算法的应用场景3.1 在有序数组中查找目标元素3.2 在矩阵中查找目标值3.3 在旋转排序数组中查找目标元素4. 广度优先搜索算法的应用场景4.1 查找迷宫中的最短路径4.2 在社交网络中查找最短距离的好友4.3 在树或图中查找最短路...
- 随着编程技术的不断进步,编程语言变得越来越高级,功能封装也越来越完善。各种技术都在帮助程序员提高编写代码的效率。通过层层封装,程序员似乎不需要了解技术细节,只需逐行翻译需求内容即可。许多程序员不了解如何组织代码、提升运行效率以及底层基于的原理是什么,但是他们编写的代码通过了编译、测试,并且在上线运行了一个月而没有出现问题,似乎并没有对他们的实际工作产生明显的负面影响。尽管有“菜鸟”表达了对代... 随着编程技术的不断进步,编程语言变得越来越高级,功能封装也越来越完善。各种技术都在帮助程序员提高编写代码的效率。通过层层封装,程序员似乎不需要了解技术细节,只需逐行翻译需求内容即可。许多程序员不了解如何组织代码、提升运行效率以及底层基于的原理是什么,但是他们编写的代码通过了编译、测试,并且在上线运行了一个月而没有出现问题,似乎并没有对他们的实际工作产生明显的负面影响。尽管有“菜鸟”表达了对代...
- 作者:OpenIM链接:https://www.zhihu.com/question/270234898/answer/3207644830来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。由于OpenIM依赖的组件较多,开发者需求不一,导致OpenIM部署一直被人诟病,经过几次迭代优化,包括依赖的组件compose的一键部署,环境变量设置一次,全局生效,以及脚本... 作者:OpenIM链接:https://www.zhihu.com/question/270234898/answer/3207644830来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。由于OpenIM依赖的组件较多,开发者需求不一,导致OpenIM部署一直被人诟病,经过几次迭代优化,包括依赖的组件compose的一键部署,环境变量设置一次,全局生效,以及脚本...
- aPaaS,是PaaS服务当中的一种,即application Platform as a Service,应用程序平台即服务。华为云开天aPaaS的核心在于其将华为云和终端云服务长期深耕的数字化经验、核心技术,以aPaaS的形式释放到了华为云平台当中。 aPaaS,是PaaS服务当中的一种,即application Platform as a Service,应用程序平台即服务。华为云开天aPaaS的核心在于其将华为云和终端云服务长期深耕的数字化经验、核心技术,以aPaaS的形式释放到了华为云平台当中。
- 华为云IoT与鸿蒙有机结合的优点与实际场景中的应用【华为云IoT+鸿蒙】一、一.以BearPi-HM_Nano开发板为例,使用huaweicloud_iot_link SDK对接华为云物联网平台的简单流程的基础版的感受1. 1.配置软件环境2. 再通过华为云来下载相关的镜像3. 接下来是ubuntu的安装4. 搭建ubuntu环境5. 2.创建产品6. 3.上传模型文件7. 4.注册设备8.... 华为云IoT与鸿蒙有机结合的优点与实际场景中的应用【华为云IoT+鸿蒙】一、一.以BearPi-HM_Nano开发板为例,使用huaweicloud_iot_link SDK对接华为云物联网平台的简单流程的基础版的感受1. 1.配置软件环境2. 再通过华为云来下载相关的镜像3. 接下来是ubuntu的安装4. 搭建ubuntu环境5. 2.创建产品6. 3.上传模型文件7. 4.注册设备8....
- 华为云IoT和开源鸿蒙的有机结合是一次令人赞赏的创新。本次我们团队在整个学习过程中体会到了物联网的开发效率和安全性,身为一名华为云IoT和开源鸿蒙的开发者,我无比自豪参与到这一伟大的征程里,共同打造这一互联网时代。 华为云IoT和开源鸿蒙的有机结合是一次令人赞赏的创新。本次我们团队在整个学习过程中体会到了物联网的开发效率和安全性,身为一名华为云IoT和开源鸿蒙的开发者,我无比自豪参与到这一伟大的征程里,共同打造这一互联网时代。
- 数据上云的方式1.把代码放到对应的案例下。 我是将src\vendor\bearpi\bearpi_hm_nano\demo\D11_iot_cloud_oc_agriculture文件夹放到了src\applications\sample\wifi-iot\app文件夹下。2.放完之后还需要修改对应的执行文件BUILD.gn文件,我们需要修改的是在同一个app文件下的BUILD.gn文件... 数据上云的方式1.把代码放到对应的案例下。 我是将src\vendor\bearpi\bearpi_hm_nano\demo\D11_iot_cloud_oc_agriculture文件夹放到了src\applications\sample\wifi-iot\app文件夹下。2.放完之后还需要修改对应的执行文件BUILD.gn文件,我们需要修改的是在同一个app文件下的BUILD.gn文件...
- CodeCraft云上先锋黑客松,软件精英实战营开启 我们寻找 永不满足持续追问的你 寻找 复杂难题中坚守真理的你 寻找 真实场景处着手实干的你 寻找 用技术推动世界进步的你 现在报名 展现你软件编程的超高技术 共聚全球软件精英的盛会 与我们一起 勇攀智能世界的高峰 CodeCraft云上先锋黑客松,软件精英实战营开启 我们寻找 永不满足持续追问的你 寻找 复杂难题中坚守真理的你 寻找 真实场景处着手实干的你 寻找 用技术推动世界进步的你 现在报名 展现你软件编程的超高技术 共聚全球软件精英的盛会 与我们一起 勇攀智能世界的高峰
- 认识 Houdini:源自一场"邂逅"吃饭看书刷视频,修身养性三件套。遇到论坛就想逛一逛,遇到知识点就想用一用。这不,这天我正闲心,所以所以刷了刷 MDN 的网站。点到Web 开发者指南这页下,看到了一个有点陌生的词汇——CSS Houdini。我顺着自己的"脑机接口",翻了翻脑袋里的前端知识库,没什么印象。没印象没关系,可以现学。了解 Houdini:全方位扫描中Houdini 是一组底层... 认识 Houdini:源自一场"邂逅"吃饭看书刷视频,修身养性三件套。遇到论坛就想逛一逛,遇到知识点就想用一用。这不,这天我正闲心,所以所以刷了刷 MDN 的网站。点到Web 开发者指南这页下,看到了一个有点陌生的词汇——CSS Houdini。我顺着自己的"脑机接口",翻了翻脑袋里的前端知识库,没什么印象。没印象没关系,可以现学。了解 Houdini:全方位扫描中Houdini 是一组底层...
- 如果您是95后,从事软件开发行业,致力于通过技术满足用户需求,有过产品开发经历;热衷于尝试各种开发理念、工具,关注未来技术趋势,或有交叉学科(如设计)背景,欢迎您填写以下相关信息。 如果您是95后,从事软件开发行业,致力于通过技术满足用户需求,有过产品开发经历;热衷于尝试各种开发理念、工具,关注未来技术趋势,或有交叉学科(如设计)背景,欢迎您填写以下相关信息。
- 故事是这样开始的很久很久以前,我关注的一个游戏博主,发了一个游戏视频。然后我就见识到了什么叫,「游戏叫你一步噶,你绝对走不到第二步」。这个带那么点整蛊的性质的脑洞游戏,瞬间引起了我浓厚的兴趣。需要玩家克服大脑常规套路的惯性,那岂不是游戏处处是惊喜。不过,游戏的本质还是在于趣味性,玩家掌握了规律之后,还是可以通关的。等等,有没有无法通关的游戏?这不就来了么,被「愚弄」智商的愉乐游戏,不设计一个... 故事是这样开始的很久很久以前,我关注的一个游戏博主,发了一个游戏视频。然后我就见识到了什么叫,「游戏叫你一步噶,你绝对走不到第二步」。这个带那么点整蛊的性质的脑洞游戏,瞬间引起了我浓厚的兴趣。需要玩家克服大脑常规套路的惯性,那岂不是游戏处处是惊喜。不过,游戏的本质还是在于趣味性,玩家掌握了规律之后,还是可以通关的。等等,有没有无法通关的游戏?这不就来了么,被「愚弄」智商的愉乐游戏,不设计一个...
- 前言antd 5.0 正式发布已经有一段时间了,发布当天,一心二用的看完直播。很喜欢整个设计,有种简约快乐工作的感觉,某些功能设计初衷也给了我一些启发。antd 5.0 提供的主题定制挺酷炫的,加之我最近对「CSS-in-JS」很感兴趣。于是迫不及待的打开了它的源码,准备研究一番 。我大部分情况下都是通过碎片化的时间来研究技术,所以时间合理配置和任务合理分块,一直是我常采用的方式。加上对源码... 前言antd 5.0 正式发布已经有一段时间了,发布当天,一心二用的看完直播。很喜欢整个设计,有种简约快乐工作的感觉,某些功能设计初衷也给了我一些启发。antd 5.0 提供的主题定制挺酷炫的,加之我最近对「CSS-in-JS」很感兴趣。于是迫不及待的打开了它的源码,准备研究一番 。我大部分情况下都是通过碎片化的时间来研究技术,所以时间合理配置和任务合理分块,一直是我常采用的方式。加上对源码...
- 前言await-to-js 的源码较少,代码较少的情况,可以尝试采用 3W 方法进行源码分析,帮助快速了解它的实际应用场景。阅读本文,会有以下收获:了解 await-to-js 库能解决什么问题。分析 await-to-js 库是如何解决问题。摸索 await-to-js 库的实际使用场景。Why:await-to-js 诞生的契机打开它的 github 地址,有很简单的一句介绍:Async... 前言await-to-js 的源码较少,代码较少的情况,可以尝试采用 3W 方法进行源码分析,帮助快速了解它的实际应用场景。阅读本文,会有以下收获:了解 await-to-js 库能解决什么问题。分析 await-to-js 库是如何解决问题。摸索 await-to-js 库的实际使用场景。Why:await-to-js 诞生的契机打开它的 github 地址,有很简单的一句介绍:Async...
- 大屏应用Astro Canvas是华为云低代码平台Astro的子服务之一,是以数据可视化为核心,以屏幕轻松编排,多屏适配可视为基础,用户可通过图形化界面轻松搭建专业水准的数据可视化大屏。例如监控大屏、项目开发大屏和数据分析看板等。请点文末附件处下载体验指导。 大屏应用Astro Canvas是华为云低代码平台Astro的子服务之一,是以数据可视化为核心,以屏幕轻松编排,多屏适配可视为基础,用户可通过图形化界面轻松搭建专业水准的数据可视化大屏。例如监控大屏、项目开发大屏和数据分析看板等。请点文末附件处下载体验指导。
- 恭喜7月份在华为云社区积极贡献的优质博主们~ 恭喜7月份在华为云社区积极贡献的优质博主们~
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签