《鸿蒙系统:开启智能新时代的璀璨之星》

一、鸿蒙系统:崛起之路

鸿蒙系统的发展历程堪称一部科技创新的传奇。2012 年,华为前瞻性地启动鸿蒙系统研发项目,彼时或许很少有人能预见到它未来的辉煌。2019 年,鸿蒙系统首个开发者预览版的发布,如同夜空中的一颗璀璨新星,吸引了全球开发者的目光。

在发展过程中,鸿蒙系统不断突破技术瓶颈。从最初可能面临的质疑到逐步用实力证明自己,它实现了从支持单一设备到多设备协同的跨越。例如,从最初只能在华为智慧屏上应用,到如今可以在智能手机、智能穿戴、车载、家居等众多领域广泛应用。

鸿蒙系统的技术创新成就斐然。其采用微内核架构,相比传统的宏内核架构,代码量大大减少,受攻击几率也大幅降低。同时,分布式架构的应用,让不同设备之间能够实现无缝协同体验。确定时延引擎和高性能 IPC 技术的加持,使得系统天生流畅,为用户带来极致的使用体验。

在生态建设方面,华为积极推动开放合作,将 OpenHarmony 捐给开放原子开源基金会,吸引了众多厂商和开发者参与。如今,鸿蒙生态设备数量不断增长,截至 2024 年,生态设备已超过 10 亿。越来越多的头部应用纷纷加入鸿蒙原生应用的开发行列,如 B 站、小红书、爱奇艺等,为用户提供了丰富多样的应用选择。

鸿蒙系统的崛起,不仅是华为技术实力的体现,更是中国科技在全球舞台上的一次精彩亮相。它为全球智能设备操作系统领域带来了新的活力,也为用户开启了全新的智能生活篇章。

二、三足鼎立之势

(一)与安卓、iOS 的竞争格局

鸿蒙系统在与安卓、iOS 的竞争中,展现出了独特的优势。首先,鸿蒙系统的分布式技术使得设备间的互联互通更加便捷,为用户带来了全新的智能体验。例如,用户可以在手机、平板、电视等设备之间实现无缝切换和数据共享,极大地提高了工作和生活效率。其次,鸿蒙系统在安全性能方面表现出色。通过采用微内核架构和多重安全防护机制,有效降低了系统被攻击的风险,保障了用户的隐私和数据安全。

然而,鸿蒙系统也面临着一些挑战。在市场份额方面,安卓和 iOS 长期占据着全球操作系统市场的主导地位,鸿蒙系统的市场份额相对较小。据统计,安卓市场份额为 77%,iOS 份额为 19%,而鸿蒙系统份额仅为 4%。此外,在生态建设方面,安卓和 iOS 拥有庞大的应用生态,支持的 APP 数量高达几百万之巨。相比之下,鸿蒙系统的纯血鸿蒙 APP 目前还只有 1500+,虽然预计到年底可能会达到 5000+,但与安卓和 iOS 相比仍有很大差距。

(二)生态建设的重要性

生态建设对于操作系统的成败至关重要。鸿蒙生态目前虽然取得了一定的成绩,但与安卓、iOS 相比仍有很大的发展空间。目前,鸿蒙生态设备已超过 10 亿台,拥有超过 1.5 万个鸿蒙原生应用和元服务上架,并且原生鸿蒙 APP 迭代迅速,几乎达到了一天一个版本的惊人速度。然而,要实现可持续发展,鸿蒙生态还需要各方共同努力。

首先,需要吸引更多的开发者加入鸿蒙生态。华为可以通过提供丰富的开发工具和技术支持,降低开发门槛,提高开发效率,鼓励开发者为鸿蒙系统开发更多高质量的应用。其次,需要加强与各行业的合作,拓展鸿蒙系统的应用场景。例如,在智能家居、智能出行、工业互联网等领域,与相关企业合作,共同打造智能化解决方案,推动行业的发展。最后,需要不断提升用户体验,通过优化系统性能、加强安全防护、丰富应用生态等措施,提高用户对鸿蒙系统的满意度和忠诚度。

总之,鸿蒙系统在与安卓、iOS 的竞争中,既有机遇也有挑战。通过不断加强技术创新和生态建设,鸿蒙系统有望在全球操作系统市场中占据一席之地,实现与安卓、iOS 的三足鼎立之势。

三、广泛应用领域

(一)智能手机领域

鸿蒙系统在智能手机领域展现出了诸多卓越的功能特点和出色的用户体验。首先,其分布式技术使得手机可以与其他鸿蒙设备实现无缝协同,例如与平板、电脑等进行多屏协同操作,极大地提高了工作效率。用户可以在手机上编辑文档,然后轻松地将其拖拽至电脑上继续处理,或者在手机上播放视频,将画面流转至平板上获得更大的观看视野。

在操作体验方面,鸿蒙系统凭借确定时延引擎和高性能 IPC 技术,确保了系统的流畅性。无论是快速切换应用、玩大型游戏还是进行多任务处理,都能保持稳定的性能表现,不会出现卡顿现象。同时,系统的个性化功能设置也十分丰富,用户可以根据自己的喜好定制主题、壁纸、字体等,打造独一无二的手机界面。

在安全性能方面,鸿蒙系统采用微内核架构和多重安全防护机制,有效保护用户的隐私和数据安全。系统会对应用的权限进行严格管控,防止恶意软件获取用户的敏感信息。此外,鸿蒙系统还支持安全支付、隐私空间等功能,为用户的手机使用提供全方位的安全保障。

(二)智能穿戴领域

鸿蒙系统在智能穿戴设备中发挥了重要作用,在健康管理和运动监测方面展现出了显著的优势。在健康管理方面,鸿蒙系统可以与智能手表、手环等设备深度融合,实时监测用户的心率、血压、血氧等生理指标。通过对这些数据的分析,为用户提供个性化的健康建议和预警,帮助用户更好地了解自己的身体状况。

例如,华为 WATCH 4 系列搭载鸿蒙系统后,不仅可以实现精准的健康监测,还通过全新的通知中心和实况窗等功能,为用户提供更便捷的信息获取方式。在运动监测方面,鸿蒙系统能够准确记录用户的运动轨迹、步数、消耗的卡路里等信息,并为用户提供专业的运动分析和指导。无论是跑步、游泳还是健身,用户都可以通过智能穿戴设备上的鸿蒙系统获得全面的运动支持。

此外,鸿蒙系统还实现了智能穿戴设备与智能手机之间的无缝连接和数据共享。用户可以在手机上查看自己的运动和健康数据,方便进行长期的数据分析和管理。同时,智能穿戴设备也可以接收来自手机的通知和消息,让用户在运动过程中不会错过重要信息。

(三)车载领域

鸿蒙系统在车载系统中具有广阔的应用前景,在智能驾驶和车联网方面展现出了巨大的潜力。在智能驾驶方面,鸿蒙系统的低时延性特点使其在自动驾驶领域能够发挥重要作用。通过与车载传感器和控制系统的高效协同,鸿蒙系统可以实现对车辆状态的实时监测和快速响应,提高驾驶的安全性和稳定性。

例如,华为推出的鸿蒙车载操作系统,采用包含 Linux 内核、鸿蒙微内核及 LiteOS 的混合内核设计,自动驾驶 OS 已获业界最高等级功能安全 ASIL - D 认证。在车联网方面,鸿蒙系统可以实现车辆与其他智能设备的互联互通,为用户提供更加便捷的出行体验。用户可以通过手机远程控制车辆的启动、空调、车窗等功能,还可以在车内使用智能语音助手进行导航、播放音乐等操作。

此外,鸿蒙系统还可以与智能家居系统进行联动,实现车辆与家庭的无缝连接。例如,用户在回家的路上可以通过车载系统提前打开家中的空调、灯光等设备,为回家做好准备。随着智能汽车的发展,鸿蒙系统在车载领域的应用将越来越广泛,为用户带来更加智能、安全、便捷的出行体验。

(四)家居领域

鸿蒙系统在智能家居领域的应用场景丰富多样,在打造智能生活方面发挥了重要作用。通过鸿蒙系统,智能家居设备可以实现互联互通和智能控制,为用户创造了舒适、便捷的智能生活环境。

例如,在家庭照明方面,用户可以通过手机或智能音箱控制灯光的亮度、颜色和开关状态,还可以设置不同的场景模式,如阅读模式、观影模式等。在智能家电控制方面,鸿蒙系统可以实现对冰箱、洗衣机、空调等家电的远程控制和智能管理。用户可以通过手机查看家电的运行状态,调整工作模式,实现节能降耗。

在家庭安全方面,鸿蒙系统可以与智能门锁、摄像头等设备联动,为用户提供全方位的安全保障。用户可以通过手机实时查看家中的安全情况,接收异常报警信息。此外,鸿蒙系统还可以与智能窗帘、智能音响等设备配合,为用户打造更加舒适的生活环境。例如,用户可以在起床时设置自动打开窗帘、播放音乐等场景,让生活更加便捷和惬意。

四、开发者的机遇与挑战

(一)机遇分析

鸿蒙生态的崛起为开发者带来了前所未有的机遇。首先,在市场空间方面,随着鸿蒙生态设备数量的不断增长,截至 2024 年已超过 10 亿台,这为开发者提供了庞大的潜在用户群体。无论是面向智能手机、智能穿戴、车载还是家居等领域开发应用,都有机会触达大量用户。例如,在智能家居领域,随着越来越多的家庭采用鸿蒙系统的智能设备,开发者开发的智能家居控制应用将有广阔的市场前景。

在技术支持方面,华为为开发者提供了一系列强大的开发工具和平台。如 DevEco Studio 集成了多种编程语言和跨平台开发能力,简化了开发流程,提高了开发效率。同时,华为还不断优化和更新开发工具,为开发者提供更好的开发体验。此外,华为举办的各种开发者培训活动、线上课程和技术论坛,为开发者提供了学习和交流的机会,帮助开发者不断提升技术水平。

合作机会也是开发者在鸿蒙生态中的重要机遇。一方面,开发者可以与华为进行深度合作,参与华为的生态合作项目。例如,为华为的智能汽车开发车载应用,或者为华为的智能办公场景开发办公软件。另一方面,随着鸿蒙生态的不断壮大,越来越多的企业开始涉足鸿蒙生态,开发者可以与其他企业合作,共同开发鸿蒙应用,实现互利共赢。比如,开发者可以与家电企业合作,开发智能家居应用,将家电设备与鸿蒙系统连接起来,为用户提供智能化的家居体验。

(二)挑战应对

开发者在鸿蒙系统开发中确实面临着一些挑战。

在技术适配方面,由于鸿蒙系统相对较新,开发者在适配不同设备和操作系统版本时可能会遇到兼容性问题。为了解决这一问题,开发者需要密切关注鸿蒙系统的更新和变化,及时调整开发策略。同时,充分利用鸿蒙提供的模拟器和测试工具,在不同设备上进行测试,确保应用的兼容性和稳定性。例如,在开发一款跨设备的办公应用时,开发者需要在手机、平板、电脑等不同设备上进行测试,确保应用在各种设备上都能正常运行。

在用户体验一致性方面,在多设备部署应用时,保持用户体验的一致性是一个挑战。开发者需要深入理解鸿蒙系统的设计理念,设计出能够适应不同屏幕尺寸和交互方式的应用界面。利用鸿蒙系统提供的 UI 框架和组件,可以帮助开发者快速构建出具有一致性体验的应用。比如,在开发一款智能家居应用时,要确保在手机、智能音箱、智能电视等不同设备上的操作界面和交互方式保持一致,让用户在不同设备上都能轻松使用。

在安全隐私保护方面,随着用户对隐私保护意识的增强,应用的安全性和隐私保护成为开发者必须重视的问题。鸿蒙系统提供了一套完整的安全框架,包括数据加密、权限管理等。开发者需要充分利用这些框架,确保应用的安全性,同时遵守相关的法律法规,保护用户的隐私。例如,在开发一款金融类应用时,要严格遵守安全规范,采用数据加密技术,确保用户的资金安全和个人信息不被泄露。

五、鸿蒙系统经典代码

以下是一些鸿蒙系统的经典代码案例:

1. 简单的鸿蒙页面布局(使用 ArkTS 语言)

// HelloWorld.ets 文件// 导入必要的模块
import { Page, Text } from '@ohos.app';@Entry
@Component
struct HelloWorld {build() {// 创建一个页面Page() {// 在页面中添加一个文本组件Text('Hello, HarmonyOS!').fontSize(40).fontColor('#007DFF').textAlign(TextAlign.Center).width('100%').height('100%');}}
}

这段代码展示了一个非常基础的鸿蒙应用页面。它创建了一个包含简单文本的页面,通过设置文本的属性(如字体大小、颜色、对齐方式等)来展示基本的 UI 定制。@Entry 注解表示这是应用的入口组件,@Component 则用于定义一个组件结构。

2. 基于鸿蒙的事件处理(ArkTS)

// EventExample.etsimport { Button, Page } from '@ohos.app';@Entry
@Component
struct EventExample {// 定义一个状态变量来存储按钮点击次数@State count: number = 0;build() {Page() {Button('Click me').onClick(() => {this.count++;console.info('Button clicked, count: ' + this.count);}).width('50%').height('20%').margin({ top: '20%' });}}
}

在这个示例中,创建了一个按钮组件,并为其添加了点击事件处理。每次点击按钮时,会更新一个状态变量count,并在控制台打印出点击次数。这展示了鸿蒙应用中如何处理用户交互事件和管理组件状态。

3. 鸿蒙系统中设备间数据共享(使用分布式能力)

假设我们有两个设备,一个是发送数据的设备(设备 A),一个是接收数据的设备(设备 B)。以下是一个简单的数据共享示例(简化代码,实际应用中需要更多的错误处理和配置):

设备 A(数据发送端)

import ohos.aafwk.ability.Ability;
import ohos.aafwk.content.Intent;
import ohos.bundle.ElementName;
import ohos.distributedschedule.interwork.DeviceInfo;
import ohos.distributedschedule.interwork.DeviceManager;
import ohos.rpc.MessageOption;
import ohos.rpc.MessageParcel;
import ohos.rpc.RemoteObject;public class DataSenderAbility extends Ability {private static final int MSG_CODE = 1;private static final String BUNDLE_NAME = "com.example.receiverapp";private static final String ABILITY_NAME = "com.example.receiverapp.DataReceiverAbility";@Overridepublic void onStart(Intent intent) {super.onStart(intent);// 查找目标设备(这里假设只有一个符合条件的设备 B)DeviceInfo targetDevice = findTargetDevice();if (targetDevice!= null) {// 创建要发送的数据String dataToSend = "Hello from Device A";// 构建消息MessageParcel data = MessageParcel.obtain();data.writeString(dataToSend);MessageParcel reply = MessageParcel.obtain();MessageOption option = new MessageOption();// 发送数据到设备 B 的指定能力boolean result = DeviceManager.sendDeviceRequest(targetDevice.getDeviceId(), BUNDLE_NAME,ABILITY_NAME, MSG_CODE, data, reply, option);if (result) {// 处理发送成功的情况System.out.println("Data sent successfully to Device B");} else {// 处理发送失败的情况System.out.println("Failed to send data to Device B");}}}private DeviceInfo findTargetDevice() {// 获取所有在线设备java.util.List<DeviceInfo> deviceInfos = DeviceManager.getDeviceList(DeviceManager.GET_ONLINE_DEVICE);for (DeviceInfo deviceInfo : deviceInfos) {// 这里可以根据设备的某些属性来选择目标设备,比如设备类型等if (deviceInfo.isSameType(DeviceManager.getLocalDeviceInfo())) {return deviceInfo;}}return null;}
}

设备 B(数据接收端)

import ohos.aafwk.ability.Ability;
import ohos.aafwk.content.Intent;
import ohos.rpc.IRemoteObject;
import ohos.rpc.MessageOption;
import ohos.rpc.MessageParcel;
import ohos.rpc.RemoteException;public class DataReceiverAbility extends Ability {private static final int MSG_CODE = 1;@Overridepublic void onStart(Intent intent) {super.onStart(intent);setRemoteObject(new DataReceiverRemoteObject());}private class DataReceiverRemoteObject extends RemoteObject {public DataReceiverRemoteObject() {super("DataReceiverRemoteObject");}@Overridepublic boolean onRemoteRequest(int code, MessageParcel data, MessageParcel reply, MessageOption option) throws RemoteException {if (code == MSG_CODE) {// 接收数据并处理String receivedData = data.readString();System.out.println("Received data: " + receivedData);return true;}return super.onRemoteRequest(code, data, reply, option);}}
}

这个案例展示了鸿蒙系统强大的分布式能力。设备 A 可以查找并向设备 B 发送数据,设备 B 通过实现远程对象来接收和处理数据,实现了设备间简单的数据共享功能,这是鸿蒙系统跨设备协同的一个重要应用场景。

4. 鸿蒙系统的传感器数据读取(以加速度传感器为例)

import ohos.aafwk.ability.Ability;
import ohos.aafwk.content.Intent;
import ohos.hiviewdfx.HiLog;
import ohos.hiviewdfx.HiLogLabel;
import ohos.sensor.bean.SensorEvent;
import ohos.sensor.agent.SensorAgent;
import ohos.sensor.agent.SensorEventListener;public class SensorReadAbility extends Ability implements SensorEventListener {private static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00201, "SensorReadAbility");@Overridepublic void onStart(Intent intent) {super.onStart(intent);// 获取加速度传感器int sensorId = SensorAgent.getSensorId(ohos.sensor.type.SensorType.ACCELEROMETER);if (sensorId!= -1) {// 注册传感器监听器boolean result = SensorAgent.register(this, sensorId, SensorAgent.SENSOR_DELAY_NORMAL);if (result) {HiLog.info(LABEL, "Accelerometer sensor registered successfully");} else {HiLog.error(LABEL, "Failed to register accelerometer sensor");}} else {HiLog.error(LABEL, "Accelerometer sensor not found");}}@Overridepublic void onSensorChanged(SensorEvent sensorEvent) {if (sensorEvent.sensor.getType() == ohos.sensor.type.SensorType.ACCELEROMETER) {float x = sensorEvent.data[0];float y = sensorEvent.data[1];float z = sensorEvent.data[2];HiLog.info(LABEL, "Accelerometer data: x=" + x + ", y=" + y + ", z=" + z);}}@Overridepublic void onAccuracyChanged(int i, int i1) {// 可以在这里处理传感器精度变化的情况}
}

此代码展示了在鸿蒙应用中如何读取传感器数据。这里以加速度传感器为例,应用在启动时尝试注册传感器监听器,当传感器数据发生变化时,onSensorChanged 方法会被调用,从而可以获取和处理传感器数据。这对于开发基于传感器的应用(如运动监测应用等)非常有用。

拓展知识:

鸿蒙系统经典代码案例分享?

提供一些关于鸿蒙系统的学习资源?

鸿蒙系统的优势和特点是什么?

六、未来展望

鸿蒙系统自诞生以来,便展现出了强大的生命力和发展潜力。从 2019 年首个开发者预览版发布,到如今生态设备数量超过 10 亿台,鸿蒙系统在短短几年间取得了令人瞩目的成就。

目前,鸿蒙系统在全球操作系统市场中的份额虽仅有 4%,但在国内市场已超越 iOS 成为第二大操作系统。这一成绩不仅彰显了鸿蒙系统的实力,也为其未来的发展奠定了坚实的基础。

在技术方面,鸿蒙系统不断创新升级。分布式技术的应用,使得设备间的互联互通更加便捷高效;微内核架构和多重安全防护机制,为用户的数据安全和隐私保护提供了有力保障;确定时延引擎和高性能 IPC 技术,确保了系统的流畅性和稳定性。未来,随着技术的不断进步,鸿蒙系统有望在这些方面取得更大的突破。

在生态建设方面,华为积极推动开放合作,吸引了众多厂商和开发者参与。目前,鸿蒙生态设备数量不断增长,原生应用和元服务也在持续增加。未来,随着更多开发者的加入和各行业的广泛合作,鸿蒙生态将更加繁荣,应用场景也将更加丰富多样。

在国际化发展方面,鸿蒙系统也迈出了坚实的步伐。随着全球智能设备的普及,越来越多的国家和地区对自主操作系统的需求日益增加。鸿蒙系统作为一个新兴的操作系统,有机会在国际市场上找到自己的立足点。通过与其他国家的企业合作,积极参与国际标准制定和合作交流活动,鸿蒙系统有望在全球范围内广泛认可和使用,为中国科技产业赢得更多的国际市场和合作机会。

总之,鸿蒙系统作为中国自主研发的操作系统,在智能时代具有重要地位和巨大潜力。未来,随着技术的不断进步、生态的不断完善和国际化发展的不断推进,鸿蒙系统有望在全球操作系统市场中占据更重要的地位,为用户带来更加智能、便捷、安全的使用体验,推动全球科技进步和发展。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/61755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL注入--DNSlog外带注入--理论

什么是DNSlog? DNS的作用是将域名解析为IP 而DNSlog就是存储在DNS服务器上的域名信息&#xff0c;它记录着用户对域名访问信息。可以理解为DNS服务器上的日志文件。 多级域名 比如blog.csdn.net&#xff0c;以点为分隔&#xff0c;从右向左依次是顶级域名、二级域名、三级域…

python: Serialize and Deserialize complex JSON using jsonpickle

# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看&#xff1a;言語成了邀功盡責的功臣&#xff0c;還需要行爲每日來值班嗎 # Serialize and Deserialize complex JSON in Python # 描述&#xff1a;pip install jsonpickle https://github.com/jsonpi…

基于图的去中心化社会推荐过滤器

目录 原论文研究背景与研究意义概述论文所提出算法的主要贡献GDSRec算法原理与流程问题定义去中心化图&#xff08;decentralized graph&#xff09;所提出方法(三种并行建模)用户建模&#xff08;user modelling&#xff09; 模版代码讲解main.py顶层文件&#xff1a;用于集成…

计算机的错误计算(一百六十三)

摘要 四个算式“sin(0.00024/2)^2”、“(1-cos(0.00024))/2”、“(1-sqrt(1-sin(0.00024)^2))/2”以及“sin(0.00024)^2/(22*sqrt(1-sin(0.00024)^2))”是等价的。但是&#xff0c;在 MATLAB 中计算它们&#xff0c;输出不完全一致&#xff1a;中间两个算式的输出中含有错误数…

递归算法专题一>Pow(x, n)

题目&#xff1a; 解析&#xff1a; 代码&#xff1a; public double myPow(double x, int n) {return n < 0 ? 1.0 / pow(x,-n) : pow(x,n); }private double pow(double x, int n){if(n 0) return 1.0;double tmp pow(x,n / 2);return n % 2 0 ? tmp * tmp : tmp …

论文阅读 SimpleNet: A Simple Network for Image Anomaly Detection and Localization

SimpleNet: A Simple Network for Image Anomaly Detection and Localization 摘要&#xff1a; 该论文提出了一个简单且应用友好的网络&#xff08;称为 SimpleNet&#xff09;来检测和定位异常。SimpleNet 由四个组件组成&#xff1a;&#xff08;1&#xff09;一个预先训练的…

实战分享:如何在HP-UX上高效扩容Oracle 12c RAC ASM磁盘

文章目录 Oracle 12c RAC ASM磁盘扩容 for HP-UX一、扩容原因二、扩容前信息三、扩容详细步骤3.1 存储划分LUN&#xff0c;映射到Oracle 12c RAC相关主机组3.2 扫描查看磁盘3.3 检查两节点间的磁盘盘符是否一致3.4 以一个节点为准同步磁盘盘符3.5 更改磁盘属主、权限3.6 查看AS…

如何使用 Matlab 制作 GrabCAD 体素打印切片

本教程适用于已经对 Matlab 和 J750 操作有所了解的用户。 它不是有关如何使用 Matlab 软件或 PolyJet 打印机的全面课程。 Stratasys 为您提供以下内容&#xff1a; 第 1 步&#xff1a;什么是体素&#xff1f; 就像 2D 数字图像由像素组成一样&#xff0c;您可以将 3D 数字形…

CNN—LeNet:从0开始神经网络学习,实战MNIST和CIFAR10~

文章目录 前言一、CNN与LeNet介绍二、LeNet组成及其名词解释2.1 输入2.2 卷积层2.3池化层2.4 全连接层2.5 总结 三、MNIST实战3.1 构建神经网络3.2 数据处理3.3 &#xff08;模板&#xff09;设置优化器&#xff0c;损失函数&#xff0c;使用gpu(如果是N卡有cuda核心)&#xff…

SpringBoot集成Dynamo(3)集成远程dynamo

按照推荐的AWS IAM SSO模式&#xff0c;以文件存储凭证的方式&#xff0c;看下代码是如何访问的。 pom依赖&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"…

半导体、晶体管、集成电路、芯片、CPU、单片机、单片机最小系统、单片机开发板-概念串联辨析

下面概念定义从小到大串联&#xff1a; 半导体&#xff08;semiconductor&#xff09;&#xff1a; 是一类常温下导电性能介于导体与绝缘体之间的材料&#xff0c;这种材料的导电性可以随着外部环境比如电压、温度、光照的变换而改变。常见的半导体材料有硅、锗、砷化镓等。 晶…

学习路之phpstudy--安装mysql5.7后在my.ini文件中无法修改sql_mode

windows环境下使用phpstudy安装mysql5.7后需要修改mysql中的sql_mode配置&#xff0c;但是在phpstudy中打开mysql配置文件my.ini后&#xff0c; 通过查找找不到sql_mode或sql-mode&#xff0c; 此时无法在my.ini文件中直接进行修改&#xff0c;可以使用mysql命令进行修改&#…

了解大模型:开启智能科技的新篇章

在当今科技飞速发展的时代,人工智能(AI)已经成为推动社会进步的重要力量。而在AI的众多技术分支中,大模型(Large Model)以其强大的数据处理能力和卓越的性能,正逐渐成为研究和应用的热点。本文旨在科普大模型的基本概念、与大数据的关系以及与人工智能的紧密联系,帮助读…

多目标粒子群优化(Multi-Objective Particle Swarm Optimization, MOPSO)算法

概述 多目标粒子群优化&#xff08;MOPSO&#xff09; 是粒子群优化&#xff08;PSO&#xff09;的一种扩展&#xff0c;用于解决具有多个目标函数的优化问题。MOPSO的目标是找到一组非支配解&#xff08;Pareto最优解&#xff09;&#xff0c;这些解在不同目标之间达到平衡。…

联想ThinkServer服务器主要硬件驱动下载

联想ThinkServer服务器主要硬件驱动下载&#xff1a; 联想ThinkServer服务器主要硬件Windows Server驱动下载https://newsupport.lenovo.com.cn/commonProblemsDetail.html?noteid156404#D50

亚马逊搜索关键词怎么写?

在亚马逊这个全球领先的电子商务平台&#xff0c;如何让自己的产品被更多的消费者发现&#xff0c;是每一个卖家都需要深入思考的问题。而搜索关键词&#xff0c;作为连接卖家与买家的桥梁&#xff0c;其重要性不言而喻。那么&#xff0c;如何撰写有效的亚马逊搜索关键词呢&…

Flutter-Web首次加载时添加动画

前言 现在web上线后首次加载会很慢&#xff0c;要5秒以上&#xff0c;并且在加载的过程中界面是白屏。因此想在白屏的时候放一个加载动画 实现步骤 1.找到web/index.html文件 2.添加以下<style>标签内容到<head>标签中 <style>.loading {display: flex;…

动态规划子数组系列一>最长湍流子数组

1.题目&#xff1a; 解析&#xff1a; 代码&#xff1a; public int maxTurbulenceSize(int[] arr) {int n arr.length;int[] f new int[n];int[] g new int[n];for(int i 0; i < n; i)f[i] g[i] 1;int ret 1;for(int i 1; i < n-1; i,m. l.kmddsfsdafsd){int…

win10 禁止更新

一、winR 输入 regedit 二、输入注册列表路径&#xff1a; &#xff08;1&#xff09;计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings &#xff08;2&#xff09;按照格式&#xff0c;创建文件命名: FlightSettingsMaxPauseDays &#xff08;3&…

传奇996_36——背包图标,物品位置问题

绑定位置不对位 CTRLF9背包物品文件&#xff0c;也就是bag_item文件夹的bag_item.lua文件&#xff0c;这个小框和大框的相对位置会影响那个绑定图标,就是背包物品组合的标签和下面子标签的相对位置 背包物品偏移到看不见 原因&#xff1a;CTRLF9背包物品文件&#xff0c;也就…