- 在HarmonyOS中,实况窗(Widget)允许应用程序展示小部件视图,并与用户进行简单的交互。要在自己的应用中调用实况窗,需要按照以下步骤进行:1. 准备环境确保你已经安装了DevEco Studio,并配置好了开发环境。2. 创建实况窗工程在你的应用项目中添加实况窗模块打开DevEco Studio。在项目根目录下新建一个名为“entry”的模块。配置config.json在confi... 在HarmonyOS中,实况窗(Widget)允许应用程序展示小部件视图,并与用户进行简单的交互。要在自己的应用中调用实况窗,需要按照以下步骤进行:1. 准备环境确保你已经安装了DevEco Studio,并配置好了开发环境。2. 创建实况窗工程在你的应用项目中添加实况窗模块打开DevEco Studio。在项目根目录下新建一个名为“entry”的模块。配置config.json在confi...
- 在现代Web开发中,前端性能优化是一个永恒的话题。Web Workers 和 Service Worker 是两种强大的技术,它们允许开发者在后台执行耗时任务,从而提高用户体验。本文将深入探讨这两种技术,分析常见问题,易错点,并提供代码示例,帮助你更好地理解和运用它们。 1. Web Workers - 异步执行脚本Web Workers 允许在浏览器后台独立于主线程运行脚本,避免了长时间运... 在现代Web开发中,前端性能优化是一个永恒的话题。Web Workers 和 Service Worker 是两种强大的技术,它们允许开发者在后台执行耗时任务,从而提高用户体验。本文将深入探讨这两种技术,分析常见问题,易错点,并提供代码示例,帮助你更好地理解和运用它们。 1. Web Workers - 异步执行脚本Web Workers 允许在浏览器后台独立于主线程运行脚本,避免了长时间运...
- 久远记忆,有小伙伴问,就来再重新回忆下吧~✅顺便吆喝一声,如果你计算机、软件工程、电子等相关专业本科及以上学历,考虑OD。前/后端or测试可投,综合薪酬15-35K。11月已离职,21年10月份入职的,整整2年。现在闲在家里,想想可以整理下在这边2年的工作体验,给自己多思考一下,也可以给需要的小伙伴们参考参考。首先谈谈当初为啥会入职?原因很简单,一是对华为有憧憬和好奇,毕竟国内名声实在是太大... 久远记忆,有小伙伴问,就来再重新回忆下吧~✅顺便吆喝一声,如果你计算机、软件工程、电子等相关专业本科及以上学历,考虑OD。前/后端or测试可投,综合薪酬15-35K。11月已离职,21年10月份入职的,整整2年。现在闲在家里,想想可以整理下在这边2年的工作体验,给自己多思考一下,也可以给需要的小伙伴们参考参考。首先谈谈当初为啥会入职?原因很简单,一是对华为有憧憬和好奇,毕竟国内名声实在是太大...
- 在现代Web开发中,数据的动态加载和与服务器交互是至关重要的。传统的JavaScript通过XMLHttpRequest对象实现这一功能,但这种方法往往显得繁琐且不易于理解。随着技术的发展,Fetch API应运而生,提供了一种更简洁、更现代的方式来处理AJAX请求。本文将深入浅出地介绍AJAX请求与Fetch API的使用,包括常见问题、易错点以及如何避免它们。 什么是AJAX?AJAX(... 在现代Web开发中,数据的动态加载和与服务器交互是至关重要的。传统的JavaScript通过XMLHttpRequest对象实现这一功能,但这种方法往往显得繁琐且不易于理解。随着技术的发展,Fetch API应运而生,提供了一种更简洁、更现代的方式来处理AJAX请求。本文将深入浅出地介绍AJAX请求与Fetch API的使用,包括常见问题、易错点以及如何避免它们。 什么是AJAX?AJAX(...
- 在Web开发中,客户端存储技术对于保存用户偏好设置、缓存数据和跟踪用户活动至关重要。本篇博客将深入探讨三种主要的浏览器存储方式:localStorage, sessionStorage, 和 cookies,并讨论它们的常见问题、易错点以及如何避免这些问题。 localStorage 和 sessionStoragelocalStorage 和 sessionStorage 是HTML5引入... 在Web开发中,客户端存储技术对于保存用户偏好设置、缓存数据和跟踪用户活动至关重要。本篇博客将深入探讨三种主要的浏览器存储方式:localStorage, sessionStorage, 和 cookies,并讨论它们的常见问题、易错点以及如何避免这些问题。 localStorage 和 sessionStoragelocalStorage 和 sessionStorage 是HTML5引入...
- 在软件工程中,设计模式是一种被广泛接受的解决方案,用于解决特定类型的问题。JavaScript,作为一种动态、弱类型的脚本语言,拥有丰富的设计模式,可以提升代码的可读性、可维护性和复用性。本文将深入浅出地介绍几种常见的JavaScript设计模式,探讨其常见问题、易错点及如何避免,并附带代码示例。 一、工厂模式工厂模式提供了一个创建对象的接口,但允许子类决定实例化哪一个类。这使得一个类的实例... 在软件工程中,设计模式是一种被广泛接受的解决方案,用于解决特定类型的问题。JavaScript,作为一种动态、弱类型的脚本语言,拥有丰富的设计模式,可以提升代码的可读性、可维护性和复用性。本文将深入浅出地介绍几种常见的JavaScript设计模式,探讨其常见问题、易错点及如何避免,并附带代码示例。 一、工厂模式工厂模式提供了一个创建对象的接口,但允许子类决定实例化哪一个类。这使得一个类的实例...
- JavaScript与Nest.js:打造高性能的服务器端应用在现代Web开发的广阔天地里,JavaScript已经不再局限于浏览器的疆域,而是凭借Node.js的强大力量,向服务器端领域大步迈进。Nest.js,一个基于Node.js的渐进式框架,以其优雅的架构设计、强大的模块化特性和丰富的生态系统,成为了构建高效、可维护的服务器端应用的优选方案。本文将带领你深入Nest.js的世界,从... JavaScript与Nest.js:打造高性能的服务器端应用在现代Web开发的广阔天地里,JavaScript已经不再局限于浏览器的疆域,而是凭借Node.js的强大力量,向服务器端领域大步迈进。Nest.js,一个基于Node.js的渐进式框架,以其优雅的架构设计、强大的模块化特性和丰富的生态系统,成为了构建高效、可维护的服务器端应用的优选方案。本文将带领你深入Nest.js的世界,从...
- 笔者大概是 2018 年的时候,从 ABAP 开发转岗到了 Node.js 上。离开了重剑无锋,大巧不工,严谨厚重的 ABAP,转而使用相对更加轻灵敏捷的 Node.js,很快我就爱上了它。Node.js 是一个基于 Chrome V8 JavaScript 引擎的开源运行环境,它允许在服务器端运行 JavaScript 代码。Node.js 使用事件驱动、非阻塞 I/O 模型,使其轻量且高... 笔者大概是 2018 年的时候,从 ABAP 开发转岗到了 Node.js 上。离开了重剑无锋,大巧不工,严谨厚重的 ABAP,转而使用相对更加轻灵敏捷的 Node.js,很快我就爱上了它。Node.js 是一个基于 Chrome V8 JavaScript 引擎的开源运行环境,它允许在服务器端运行 JavaScript 代码。Node.js 使用事件驱动、非阻塞 I/O 模型,使其轻量且高...
- 源代码:<html ng-app="countryApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script src="angular/angular.js"></script> <script> var countryApp = angular.module(... 源代码:<html ng-app="countryApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script src="angular/angular.js"></script> <script> var countryApp = angular.module(...
- 效果:源代码:<html ng-app="nameApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script>window.debug = true; </script> <script src="angular/angular.js"></script> <scr... 效果:源代码:<html ng-app="nameApp"> <head> <meta charset="utf-8"> <title>Angular.js Example</title> <script>window.debug = true; </script> <script src="angular/angular.js"></script> <scr...
- 在谈论数据库表的索引和主索引之前,我们需要理解数据库索引的基本概念。数据库索引是帮助数据库系统高效查询数据的一种数据结构。通过索引,可以快速定位到存储在数据表中的特定数据,无需扫描整个表。索引的实现通常使用树型结构,如 B-树或红黑树,这些结构支持快速的查找、插入和删除操作。 数据库索引的工作原理假设你有一个图书馆的图书数据库,其中包含数万条图书记录。如果要找到特定的书籍,没有索引的情况下,... 在谈论数据库表的索引和主索引之前,我们需要理解数据库索引的基本概念。数据库索引是帮助数据库系统高效查询数据的一种数据结构。通过索引,可以快速定位到存储在数据表中的特定数据,无需扫描整个表。索引的实现通常使用树型结构,如 B-树或红黑树,这些结构支持快速的查找、插入和删除操作。 数据库索引的工作原理假设你有一个图书馆的图书数据库,其中包含数万条图书记录。如果要找到特定的书籍,没有索引的情况下,...
- Lodash官网为:https://www.lodashjs.com/Lodash库在JavaScript中是一个广泛使用的实用工具库,它提供了大量的函数来简化JavaScript编程的复杂性。以下是Lodash库的主要用途和特点:简化编程任务:Lodash提供了丰富的函数集,用于处理数组、对象、字符串、数字等常见的数据类型。这些函数涵盖了映射、过滤、归约、合并、防抖、节流等多种操作,可以大... Lodash官网为:https://www.lodashjs.com/Lodash库在JavaScript中是一个广泛使用的实用工具库,它提供了大量的函数来简化JavaScript编程的复杂性。以下是Lodash库的主要用途和特点:简化编程任务:Lodash提供了丰富的函数集,用于处理数组、对象、字符串、数字等常见的数据类型。这些函数涵盖了映射、过滤、归约、合并、防抖、节流等多种操作,可以大...
- 在数据结构与算法的浩瀚宇宙里,搜索与插入操作如同导航卫星,指引我们高效地在数组的星辰大海中定位目标值或安放新元素。本篇博客,我们将聚焦于如何在有序数组中找到特定元素的索引位置,如果不存在,则返回它应该被插入的位置,以此来深入探讨JavaScript中的搜索插入算法。 基本概念与算法原理问题定义:给定一个有序数组 nums 和一个目标值 target,你需要找到 target 在数组中的起始位... 在数据结构与算法的浩瀚宇宙里,搜索与插入操作如同导航卫星,指引我们高效地在数组的星辰大海中定位目标值或安放新元素。本篇博客,我们将聚焦于如何在有序数组中找到特定元素的索引位置,如果不存在,则返回它应该被插入的位置,以此来深入探讨JavaScript中的搜索插入算法。 基本概念与算法原理问题定义:给定一个有序数组 nums 和一个目标值 target,你需要找到 target 在数组中的起始位...
- 一、引言:算法之匙,开启高效编码大门在JavaScript的世界里,算法不仅是解决问题的金钥匙,更是优化性能、提升开发效率的不二法门。今天,我们踏上一场别开生面的算法之旅,深入探讨如何在搜索旋转排序数组这一经典难题上施展拳脚。我们的目标?揭秘高效解决方案,为你在面试或日常开发中披荆斩棘。 二、技术概览:旋转数组的奥秘与挑战 起源与发展搜索旋转排序数组的问题起源于计算机科学的基础——数组操作... 一、引言:算法之匙,开启高效编码大门在JavaScript的世界里,算法不仅是解决问题的金钥匙,更是优化性能、提升开发效率的不二法门。今天,我们踏上一场别开生面的算法之旅,深入探讨如何在搜索旋转排序数组这一经典难题上施展拳脚。我们的目标?揭秘高效解决方案,为你在面试或日常开发中披荆斩棘。 二、技术概览:旋转数组的奥秘与挑战 起源与发展搜索旋转排序数组的问题起源于计算机科学的基础——数组操作...
- 在JavaScript的世界里,算法不仅是解决问题的艺术,更是提升程序性能和可维护性的基石。今天,我们将深入探讨一个基础而重要的算法问题——合并两个有序链表。此问题不仅常见于面试题,也频繁出现在需要高效数据整合的实际项目中。通过本文,你将学会如何巧妙地合并两个已排序的链表,并理解其背后的逻辑与实现细节。 二、技术概览 2.1 起源与发展合并两个有序链表的算法源于基础的数据结构与算法领域,它涉... 在JavaScript的世界里,算法不仅是解决问题的艺术,更是提升程序性能和可维护性的基石。今天,我们将深入探讨一个基础而重要的算法问题——合并两个有序链表。此问题不仅常见于面试题,也频繁出现在需要高效数据整合的实际项目中。通过本文,你将学会如何巧妙地合并两个已排序的链表,并理解其背后的逻辑与实现细节。 二、技术概览 2.1 起源与发展合并两个有序链表的算法源于基础的数据结构与算法领域,它涉...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签