零基础入门鸿蒙开发 HarmonyOS NEXT星河版开发学习
今天开始带大家零基础入门鸿蒙开发,也就是你没有任何编程基础的情况下就可以跟着石头哥零基础学习鸿蒙开发。
目录
一,为什么要学习鸿蒙
1-1,鸿蒙介绍
1-2,为什么要学习鸿蒙
1-3,鸿蒙各个版本介绍
1-4,HarmonyOS NEXT鸿蒙星河版
二,开发者工具
2-1,下载DevEco Studio NEXT
编辑
2-2,创建第一个鸿蒙项目
2-3,编译完成预览页面
2-5,ide汉语化
2-6,代码提示不区分大小写
汇总:常见问题解决
1,node和npm加载失败问题解决
一,为什么要学习鸿蒙
1-1,鸿蒙介绍
鸿蒙(HarmonyOS)是由华为技术有限公司开发的一款操作系统,其设计目标是为了应对物联网时代的需求,尤其是为了实现不同智能设备之间的无缝连接和交互。以下是对鸿蒙的详细介绍:
技术特点
-分布式架构:鸿蒙采用了分布式架构,允许应用在不同的设备之间自由流动,实现设备之间的互联互通。这意味着用户可以从一个设备无缝切换到另一个设备,而不会中断正在进行的活动。
- 微内核设计:与传统的宏内核操作系统不同,鸿蒙使用了微内核,这种设计使得系统更安全、更稳定,因为即使部分模块出现故障,也不会影响整个系统的运行。
- 一次开发,多端部署:鸿蒙支持一次开发,多端部署的能力,开发者可以使用一套代码库在多种设备上运行应用,极大地提高了开发效率和降低了维护成本。
- 安全性:鸿蒙在设计时特别重视安全性,采用了多种机制来保护用户数据和隐私,如权限管理、加密通信等。
方舟编译器:华为自主研发的编译器平台,提升操作系统流畅度和系统响应能力。
应用范围
鸿蒙旨在覆盖广泛的智能设备,包括但不限于:
- 手机和平板电脑
- 智能穿戴设备(如手表)
- 智能家居产品(如智能音箱、照明系统)
- 智慧屏(智能电视)
- 车载信息娱乐系统
- 工业控制设备
生态系统
华为致力于构建一个开放的生态系统,鼓励第三方开发者为鸿蒙开发应用程序和服务。此外,华为还与其他硬件制造商合作,共同推动鸿蒙设备的普及,形成一个完整的生态链。
开源项目
为了促进技术交流和生态发展,华为将鸿蒙的部分代码开源,开发者可以在开放原子开源基金会(OpenAtom Foundation)的项目OpenHarmony中找到相关的源代码,这有助于吸引更多的开发者和企业参与其中,共同推进鸿蒙的发展。
发展历程
鸿蒙自2019年首次公开以来,经历了多个版本的迭代,不断地完善和扩展其功能与应用范围。随着越来越多的设备搭载鸿蒙系统,其在全球范围内的影响力正在逐步提升。
鸿蒙作为一个新兴的操作系统,正试图打破现有的操作系统格局,为用户提供一种全新的智能生活体验。它的成功将取决于其技术的成熟度、生态系统的丰富程度以及市场接受度。
1-2,为什么要学习鸿蒙
学习鸿蒙(HarmonyOS)有多种原因,以下是一些主要的理由:
1. 全场景覆盖:HarmonyOS 是一个全场景分布式操作系统,支持从小型设备(如智能手表)到大型设备(如智慧屏、车机)的广泛应用。学习鸿蒙可以帮助你开发跨平台的应用,满足不同设备的需求。
2. 技术创新:鸿蒙系统采用了先进的分布式技术,如分布式软总线、分布式数据管理、分布式任务调度等,这些技术可以提升应用的性能和用户体验。掌握这些技术可以帮助你在软件开发中实现更高效和创新的解决方案。
3. 市场需求:随着华为及其他厂商不断推出搭载鸿蒙系统的设备,市场对鸿蒙应用的需求也在增加。学习鸿蒙可以为你打开更多的就业机会和职业发展路径。
4. 安全性:鸿蒙系统在设计时就注重安全性,采用了微内核架构和分布式安全机制,确保数据的安全和隐私保护。学习鸿蒙可以帮助你更好地理解和实现安全的应用开发。
5. 生态系统:鸿蒙系统正在构建一个庞大的生态系统,包括硬件设备、应用开发者、服务提供商等。加入这个生态系统,不仅可以提升你的技术能力,还可以帮助你建立更广泛的职业网络。
6. 一次开发,多端部署:鸿蒙系统支持“一次开发,多端部署”,这意味着你可以用一套代码开发应用,并在多种设备上运行。这大大提高了开发效率,减少了重复工作。
7. 开源社区:鸿蒙系统基于开源项目 OpenHarmony,拥有活跃的开源社区。参与开源项目不仅可以提升你的技术能力,还可以让你与全球的开发者一起合作,共同推动技术进步。
8. 未来趋势:随着物联网和智能设备的普及,鸿蒙系统作为一种面向未来的操作系统,具有很大的发展潜力。学习鸿蒙可以帮助你抓住未来的技术趋势,保持竞争力。
9. 国家支持:鸿蒙系统是中国自主研发的操作系统,得到了国家政策的支持和推广。学习鸿蒙不仅是提升个人技能,也是响应国家战略,推动国产软件发展的一种方式。
10. 个人兴趣:如果你对操作系统、嵌入式系统、物联网等领域感兴趣,学习鸿蒙无疑是一个很好的选择。它可以让你深入了解这些领域的前沿技术和应用实践。
其实对应我们开发者而言,最大的好处就是一次开发,多端部署。
对于我个人来说,鸿蒙是工信部认证的百分百的国产操作系统,和安卓ios形成了三足鼎立的局面。作为中国人,肯定希望自己国家的鸿蒙打败安卓和ios,形成我们自己的系统生态。所以这也是我们教大家零基础入门鸿蒙开发的另外一个原因,只有越来越多的开发者参与到鸿蒙的生态,鸿蒙才会越做越强。
1-3,鸿蒙各个版本介绍
鸿蒙(HarmonyOS)的发展历程可以分为几个关键阶段:
1. 概念与规划:
- 早在2012年,华为就已经开始规划自有操作系统“鸿蒙”,作为公司的一个长期战略储备。
2. 商标注册与研发启动:
- 2018年8月24日,华为向国家知识产权局商标局申请了“华为鸿蒙”商标。
- 2019年5月,在美国政府对华为实施制裁后,鸿蒙的研发进程加速,华为将其从备胎计划转变为优先级极高的项目。
3. 正式发布:
- 2019年8月9日,华为在东莞举行的开发者大会上正式发布了鸿蒙OS 1.0版本,最初主要应用于智慧屏等物联网设备。
4. 迭代升级:
- 2020年9月10日,华为发布了HarmonyOS 2.0版本,进一步拓展了其应用范围,开始支持手机等更多设备。
- 2022年7月27日,华为发布了HarmonyOS 3.0版本,继续优化用户体验,增强了设备间的协同能力。
- 2023年8月4日,华为正式发布了HarmonyOS 4.0版本,带来了更多的功能改进和性能提升。
5. 开源项目:
- 除了华为自家的HarmonyOS,还存在开源鸿蒙OpenHarmony项目,该项目由开放原子开源基金会托管,旨在构建一个开放的物联网操作系统,供全球开发者使用和贡献。
6. 最新进展:
- 截至2024年1月18日,HarmonyOS Next(鸿蒙星河版)面向开发者开放申请,标志着鸿蒙系统进入一个新的发展阶段,可能代表了系统架构或功能的重大革新。
7. 生态构建:
- 随着鸿蒙系统的演进,华为也致力于构建一个包含众多开发者、合作伙伴和用户的生态系统,推动鸿蒙设备和应用的多样化和繁荣。
鸿蒙的发展不仅体现了华为对操作系统自主可控的追求,也反映了中国科技企业在面对国际挑战时的战略调整和技术创新。随着版本的更新和生态的成熟,鸿蒙有望在物联网、智能家居、智能穿戴等多个领域发挥更大的作用。
1-4,HarmonyOS NEXT鸿蒙星河版
1. HarmonyOS NEXT 发布
在2024年6月21日的华为开发者大会(HDC 2024)上,华为正式发布了全新的HarmonyOS NEXT全场景智能操作系统。这一版本带来了显著的性能提升和全新的智能体验:
- 整机性能提升:HarmonyOS NEXT的整机性能比鸿蒙4提升了30%。
- 多语言开发支持:支持多种语言开发,如ArkTS和C/C++,进一步提升了应用性能。
- AI 大模型时代:HarmonyOS NEXT诞生于AI大模型时代,带来了AIGC智能头像功能和照片扩图功能。
- 无障碍体验:注重提升无障碍体验,推出了AI声音修复功能和多模态能力,帮助视障人群。
2. 星盾安全架构
HarmonyOS NEXT引入了全新的星盾安全架构,通过鸿蒙内核与软硬件协同,实现了生态纯净、隐私可控与数据高安全:
- 生态纯净:从源头构建秩序,开发、发布、运行全流程保障生态纯净。
- 隐私保护:推出全新的“安全访问机制”,用户无需管理权限,只需授权所需数据。
3. 鸿蒙生态进展
截至2024年,鸿蒙生态设备已超过9亿台,不仅覆盖了手机、PC、平板、穿戴、智慧屏、车机等各个领域,还覆盖了鸿蒙智联产品,以及千行百业的终端
开发者人数超过254万。鸿蒙原生应用已进入全面冲刺阶段,5000多个常用应用已全部启动开发,其中超过1500家已完成上架。
这些最新进展展示了鸿蒙系统在技术创新、生态建设、安全性和用户体验方面的持续进步,进一步巩固了其在全球操作系统市场中的地位。
所以我们今天学习鸿蒙开发就是基于HarmonyOS NEXT星河版来学习的
二,开发者工具
我们要开发鸿蒙应用肯定要有一款得心应手的开发者工具,而华为正好给我们提供了这款开发者工具DevEco Studio,而我们要开发next版肯定用DevEco Studio NEXT Developer更合适。
2-1,下载DevEco Studio NEXT
我们去到华为开发者官网下载即可。
进入后点击开发,然后点击DevEco Studio.
下载之前记得先去登录华为开发者账号。
然后下载自己对应系统的版本即可
下载以后直接安装即可。我们后面就直接用ide来代称华为的这个开发者工具。
安装有几点注意事项
1,此版本的开发者工具已经包含了默认SDK,所以不用再像老版本那样先下载安装sdk了。
2,新版本的DevEco里也内置了node,所以node也不用单独再安装了
如果出现下面这样的,记得选择重启
安装好第一次打开时,会提示下面这样,我们选如下箭头所示即可。
2-2,创建第一个鸿蒙项目
我们进入后就可以创建项目了,点Create Project即可
然后选中第一个Empty Ability,可以看到我们创建的项目支持手机,平板,电脑,车载等。
进入下一步,所有的都保持默认即可,不用修改
然后项目就创建好了,第一次进入项目,需要加载的东西比较多,慢慢等待即可
可以看到我们调用自带的node加载对应的依赖
2-3,编译完成预览页面
编译完成以后,点击右侧的Previewer可以看到手机预览页面显示了文字。
我们可以把文字改下,然后点下刷新。到这里我们的第一个简单的鸿蒙项目就运行成功了。后面我们继续学习别的知识点。
2-5,ide汉语化
既然我们的鸿蒙是百分之百国产,那么我们开发的时候,开发工具显示英文就不是很友好了,所以我们来把ide进行中文显示。
点左上角的file然后找到settings
然后找到Plugins,输入chinese,找到如下图所示的,进行勾选即可。
安装好即可重启下ide
这样我们的ide就变成中文的了,这样对新手来说更友好。
2-6,代码提示不区分大小写
我们在开发过程中,需要代码提示,比如我输入一个h就可以提示出hello,但是idea默认的代码提示是区分大小写的,就好比我要提示Hello,必须输入大写的H才可以提示,这对于我们开发其实是不友好的,所以我们要关闭代码提示的大小写,就是提示代码不再区分大小写。
我们上面汉化完idea后,点击文件,然后设置
在弹出窗口左侧导航栏中选择 编辑器
-->通用 --> 代码补全
,取消勾选 “区分大小写”,即可实现代码自动提示不区分大小写。
然后我们不论输入大小写,都可以提示对应的代码了,这样可以大大的节省我们的开发时间,提升开发效率。
汇总:常见问题解决
1,node和npm加载失败问题解决
有的同学可能会遇到下面的问题,就是npm加载失败。如果没有遇到这个问题,就忽略这节,跳过继续看后面的就行了。
官方给出的解决方案是
可能是由于未设置npm仓的地址,可执行如下命令后进行重新加载依赖
找到我们安装包里自带的node
然后顶部输入cmd打开命令行
然后执行如下命令行,命令行贴出来给到大家
npm config set @ohos:registry=https://repo.harmonyos.com/npm/
设置完以后记得
-
清理并重建项目:尝试
Build -> Clean Project
,然后再Build -> Rebuild Project
,这有时可以解决构建过程中的临时性问题。
相关文章:
零基础入门鸿蒙开发 HarmonyOS NEXT星河版开发学习
今天开始带大家零基础入门鸿蒙开发,也就是你没有任何编程基础的情况下就可以跟着石头哥零基础学习鸿蒙开发。 目录 一,为什么要学习鸿蒙 1-1,鸿蒙介绍 1-2,为什么要学习鸿蒙 1-3,鸿蒙各个版本介绍 1-4࿰…...
Chromium CI/CD 之Jenkins实用指南2024-在Windows节点上创建任务(九)
1. 引言 在现代软件开发流程中,持续集成(CI)和持续交付(CD)已成为确保代码质量和加速发布周期的关键实践。Jenkins作为一款广泛应用的开源自动化服务器,通过其强大的插件生态系统和灵活的配置选项…...
ceph进程网卡绑定逻辑
main() //如osd进程,是ceph_osd.cc文件的main函数;mon进程,是ceph_mon.cc文件的main函数 -->pick_addresses() // 会读取"cluster_network_interface"和"public_network_interface"这两个配置项来过滤ip ---->fill…...
学习opencv
初步学习可以参考: OpenCV学习之路(附加资料分享)_opencv资料-CSDN博客 【OpenCV】OpenCV常用函数合集【持续更新】_opencv函数手册-CSDN博客 整体框架可以参考: OpenCV学习指南:从零基础到全面掌握(零…...
利用双端队列 实现二叉树的非递归的中序遍历
双端队列:双向队列:支持插入删除元素的线性集合。 java官方文档推荐用deque实现栈(stack)。 pop(): 弹出栈中元素,也就是返回并移除队头元素,等价于removeFirst(),如果队列无元素,则…...
昇思25天学习打卡营第18天 | 基于MindSpore的GPT2文本摘要
昇思25天学习打卡营第18天 | 基于MindSpore的GPT2文本摘要 文章目录 昇思25天学习打卡营第18天 | 基于MindSpore的GPT2文本摘要数据集创建数据集数据预处理Tokenizer 模型构建构建GPT2ForSummarization模型动态学习率 模型训练模型推理总结打卡 数据集 实验使用nlpcc2017摘要数…...
科研绘图系列:R语言circos图(circos plot)
介绍 Circos图是一种数据可视化工具,它以圆形布局展示数据,通常用于显示数据之间的关系和模式。这种图表特别适合于展示分层数据或网络关系。Circos图的一些关键特点包括: 圆形布局:数据被组织在一个或多个同心圆中,每个圆可以代表不同的数据维度或层次。扇区:每个圆被划…...
追踪Conda包的踪迹:深入探索依赖关系与管理
追踪Conda包的踪迹:深入探索依赖关系与管理 Conda作为Python和其他科学计算语言的包管理器,不仅提供了安装、更新和卸载包的功能,还有一个强大的包跟踪功能,帮助用户理解包之间的依赖关系和管理环境。本文将详细解释如何在Conda中…...
苹果电脑pdf合并软件 苹果电脑合并pdf 苹果电脑pdf怎么合并
在数字化办公日益普及的今天,pdf文件因其跨平台兼容性强、格式稳定等特点,已经成为工作、学习和生活中不可或缺的文件格式。然而,我们常常面临一个问题:如何将多个pdf文件合并为一个?这不仅有助于文件的整理和管理&…...
axios(ajax请求库)
json-server(搭建http服务) json-server用来快速搭建模拟的REST API的工具包 使用json-server 下载:npm install -g json-server创建数据库json文件:db.json开启服务:json-srver --watch db.json axios的基本使用 <!doctype html>…...
Ideal窗口中左右侧栏消失了
不知道大家在工作过程中有没有遇到过此类问题,不论是Maven项目还是Gradle项目,突然发现Ideal窗口右侧图标丢失了,同事今天突然说大象图标不见了,不知道怎样刷新gradle。 不要慌张,下面提供一些解决思路: 1…...
麦芒30全新绽放,中国电信勾勒出AI手机的新方向
高通总裁兼CEO克里斯蒂亚诺阿蒙曾在媒体采访时表示:2024年将成为全球AI手机元年,生成式AI正在“非常快”的进入手机。 把大模型装进手机,由此成了智能终端演进的新方向。三星、华为、OPPO、小米等品牌动作频频,纷纷抢滩AI手机市场…...
数据结构之初始二叉树(3)
找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程(ಥ_ಥ)-CSDN博客 所属专栏:数据结构(Java版) 二叉树的基本操作 通过上篇文章的学习,我们简单的了解了二叉树的相关操作。接下来就是有…...
egret 白鹭的编译太慢了 自己写了一个
用的swc 他会检测git的改变 const simpleGit require(simple-git); const fs require(fs); const path require(path); // 初始化 simple-git const swc require(swc/core); const baseDir D:\\project; const gameDir game\\module\\abcdefg; const gitDir D:\\projec…...
<数据集>pcb板缺陷检测数据集<目标检测>
数据集格式:VOCYOLO格式 图片数量:693张 标注数量(xml文件个数):693 标注数量(txt文件个数):693 标注类别数:6 标注类别名称:[missing_hole, mouse_bite, open_circuit, short, spurious_copper, spur…...
实验四:图像的锐化处理
目录 一、实验目的 二、实验原理 1. 拉普拉斯算子 2. Sobel算子 3. 模板大小对滤波的影响 三、实验内容 四、源程序和结果 (1) 主程序(matlab) (2) 函数GrayscaleFilter (3) 函数MatrixAbs 五、结果分析 1. 拉普拉斯滤波 2. Sobel滤波 3. 不同大小模板的滤波…...
【Linux】权限的管理和Linux上的一些工具
文章目录 权限管理chgrpchownumaskfile指令sudo指令 目录权限粘滞位Linux中的工具1.软件包管理器yum2.rzsz Linux开发工具vim 总结 权限管理 chgrp 功能:修改文件或目录的所属组 格式:chgrp [参数] 用户组名 文件名 常用选项:-R 递归修改文…...
ES6 字符串的新增方法(二十)
1. String.prototype.startsWith(searchString, position) 特性:判断字符串是否以指定的子字符串开始。 用法:检查字符串的开始部分。 const str "Hello World"; console.log(str.startsWith("Hello")); // 输出:true…...
如何将MP3或WAV文件解码成PCM文件
文章目录 概要整体架构流程技术细节 概要 本文介绍使用 FFmpeg,将MP3或WAV文件解码成PCM文件的方法。 整体架构流程 首先,使用的 FFmpeg 库要支持 MP3/WAV 解码功能,即编译的时候要加上(编译 FFmpeg 库可以参考:Win…...
OpenAI 推出 GPT-4o mini,一种更小、更便宜的人工智能模型
OpenAI 最近推出了新型人工智能模型 GPT-4o mini,以其较小体积和低成本受到关注。这款模型在文本和视觉推理任务上性能优越,且比现有小型模型更快、更经济。GPT-4o mini 已向开发者和消费者发布,企业用户将在下周获得访问权限。 喜好儿网 在…...
Nacos 服务发现(订阅)源码分析(服务端)
前言: 前文我们分析了 Nacos 服务发现(订阅)的流程,从 Nacos Client 端的源码分析了服务发现的过程,服务发现最终还是要调用 Nacos Server 端来获取服务信息,缓存到客户端本地,并且会定时向 Na…...
DICOM CT\MR片子免费在线查看工具;python pydicom包加载查看;mayavi 3d查看
DICOM CT\MR片子免费在线查看工具 参考: https://zhuanlan.zhihu.com/p/668804209 dicom格式: DICOM(Digital Imaging and Communications in Medicine)是医学数字成像和通信的标准。它定义了医学图像(如CT、MRI、X…...
VSCode远程连接Ubuntu/Linux
文章目录 前言SSH(Secure Shell)简介主要功能工作原理常见的 SSH 客户端和服务器 Ubuntu安装sshvscode远程插件安装远程插件开始远程连接 打开文件夹新建终端 总结 前言 在现代开发环境中,远程工作和跨平台开发变得越来越普遍。Visual Studi…...
【Nginx80端口被占用】80端口被System占用如何解决【已解决】
【Nginx80端口被占用】80端口被System占用如何解决【已解决】 01 问题背景 Nginx 版本 1.19及以上80端口被System占用,无法kill tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::80 :::* LISTEN 1/systemd 执行以下代码无效&…...
云计算的发展历程与边缘计算
云计算的发展历程 初期发展(1960s-1990s) 概念萌芽:云计算的概念可以追溯到1960年代,当时约翰麦卡锡(John McCarthy)提出了“计算将来可能成为一种公共设施”的想法。这个概念类似于现代的云计算…...
199.二叉树的右视图(DFS)
给定一个二叉树的根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 1: 输入: [1,2,3,null,5,null,4] 输出: [1,3,4] 示例 2: 输入: [1,null,3] 输出: [1,3] 示例 3: 输入: [] 输出: [] 解题…...
机器学习基础入门(1)
最近也在努力的想要学习些机器学习的知识,目前正在了解各个概念及术语,下面就把学习到的概念都列出来。 人工智能 (AI) Artificial intelligence 人工智能生成内容(AIGC) 机器学习(ML) Machine Learning …...
mybatis的xml中,where标签不自动删除多余的and之类的问题
遇到了这个莫名其妙的问题,起初是很疑惑的,where标签好像失灵了一般不会自动删除掉 多余的and 看了眼sql语句,发现还是有and没被删除。 后来重新写了遍后发现又没事了。真的是神人。 然后就研究了好一会,发现!&#…...
RK3588 编译opencvopencv_contrib记录
RK3588 编译opencv&opencv_contrib记录 1. 下载文件1.1 opencv源码1.2 安装cmake 2.开始编译2.1 提示缺少boostdesc_bgm.i 等问题2.2 提示缺少某hpp头文件2.3 其它问题 3. 设置环境变量4. 测试5.参考 1. 下载文件 1.1 opencv源码 需要opencv和opencv-contrib的版本号保持…...
Eureka: 微服务架构中的服务发现与注册实践
Eureka介绍与使用教程 你好,我是悦创。 Eureka 是 Netflix 开发的一款服务发现(Service Discovery)工具,它主要用于云中基于微服务架构的应用程序。Eureka使服务实例能够动态地注册自己,而其他服务实例可以通过 Eure…...
网站备案 拨测/佛山网络排名优化
前言用来干什么:想干嘛干嘛为什么写:写来玩,学习node.js文件系统相关api;树结构这种东西还是挺不错的,会用会造才是真的会用了什么: fs.readdir(dir), fs.stat(dir).isFile(), path处理路径等思路ÿ…...
建设一个网站需要做哪些工作内容/网站seo是干什么的
1.1 几种常见存储设备的接口 1.IDE接口 IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",是曾经主流的硬盘接口。IDE接口也称之为ATA接口。ATA的英文拼写为"Advanced Technology Attachment"。2003年推…...
wordpress音乐页面/如何快速推广app
一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums [4,1,4,6] 输出:[1,6] 或 [6,1] 示例 2:…...
手机可以做网站服务器吗/2022最新热点事件及点评
前言:想成为Web前端工程师这三件法宝少不了 HTML、CSS和JavaScrip,工作中我们能够运用它们完成大多数任务。一位好的Web前端开发工程师在知识体系上不仅要有广度还要有深度,前端基础是重中之中! 带你高效率入门前端 一、 HTML&a…...
dreamweaver网页设计期末考试/电脑系统优化软件
刚换了一台新电脑,可是收藏夹都在之前的电脑上,是不是再一个一个找到网站收藏?答:当然不是!!!你遇到的问题我们优秀的浏览器开发工程师门早就已经想到啦,效率君给你提供两种解决方…...
清廉企业建设/seo怎么搞
前文说到使用统计学习方法进行文本分类就是让计算机自己来观察由人提供的训练文档集,自己总结出用于判别文档类别的规则和依据。理想的结果当然是让计算机在理解文章内容的基础上进行这样的分类,然而遗憾的是,我们所说的“理解”往往指的是文…...