vue2+vue3——42+

news2024/9/21 0:33:10

vue2+vue3——42+

      • vue2 v-cloak指令【14:14】
        • 调网速 : no throttling 不让慢 ; offline 断网
        • JS 阻塞
          • 红色 外部JS ; 绿色 网页核心 ; 粉色 JS 脚本
          • 红色 外部JS 我要走不了, 谁都别想走 : 绿色 不可以渲染到页面,放到页面容器 ; 粉色 JS脚本 不可以被执行 ,没有容器
          • 换位置: body 最下方
        • v-cloak 本质 是一个 特殊的属性
        • display : none
      • vue2 v-once指令【04:16】
        • 区别于 @click.once 事件修饰符
      • vue2 v-pre指令【04:14】
      • vue2 自定义指令_函数式【17:52】
      • vue2 自定义指令_对象式【19:57】
      • vue2 自定义指令_总结【12:18】
      • vue2 引出生命周期【23:20】
        • 动态绑定 加 冒号v-bind缩写, 里面是对象
          • CSS 属性 : 数据名
          • 重名可以 简写 : 里面是JS表达式 , 里面是对象 , 就可以使用对象简写形式
        • 外部定时器 : vue 不认识 你写的 定时器, 所以 写在外面 (不推荐)
          • x <= 0 : js 不擅长 === 0 , 浮点数
        • 狂开定时器 : 错误写法 , 不断 调用 开启 新的定时器 , 指数增长
          • methods 两种: 事件回调(eg:点击按钮);模板里面的插值语法,亲自调用
          • 虚拟DOM 、 真实DOM 、 把真实DOM 放到页面 :
          • mounted : vue 完成模板的解析 、 把 初始(只有一次初始) 真实 DOM 放入页面 ,以后叫做更新
        • 生命周期函数 : 特殊时间点 调用 的函数
        • 生命周期 钩子
      • vue2 生命周期_挂载流程【29:49】
        • debugger
        • 不指定template 选项 : el 作为模板 #root , 外部
        • mounted 初始化 操作
        • template 选项 : 只能有一个根节点 , 用 div 包裹起来成为一个
          • 完全替换 , 整个红色框 id= root
          • el : '#root' : 在 div id="root" , 有 root
      • vue2 生命周期_更新流程【09:26】
        • template 不能作为根元素:不参与 编译 ,最终出现到页面上的 是里面的
          • Vue3 会细讲 解决办法
        • 存 真实DOM节点 : vm.$el ; diff算法,节点复用,需要存原来的节点
      • vue2 生命周期_销毁流程【19:20】
      • vue2 生命周期_总结【20:46】
        • 新增 一个 this.timer 属性 ,关闭定时器。 不要起名 为: this.id 、 this.key
        • beforeDestroy不管他杀、还是自杀
        • 8个4对, +3个路由
      • vue2 对组件的理解【24:24】
      • vue2 非单文件组件【33:10】
        • Vue.extend() 继承、延伸
        • data函数式:必须使用 , 相当于 构造函数 , 每次返回 全新 对象
        • el与data的两种写法
          • 对象 方式: 有引用关系 , 一改全改
        • 三步
          • 定义、创建 组件
          • template 选项
            • 自定义指令directives 、 过滤器filter 、 组件components
          • 注册组件 (局部注册) : 最好 key名字:组件名字 相同 , 可以简写 成为 组件名
          • 编写组件标签
        • 注册组件 : 全局注册(组件名字, 组件在哪里 变量名地址)
      • vue2 组件的几个注意点【17:29】
        • 命名
          • 脚手架 MySchool
          • 指定 vue开发者工具 中的名字 name : ""
        • 标签 自拟合 : 必须保证 在脚手架 环境下
          • 不使用脚手架 : 后续组件 不能够渲染
        • 简写
      • vue2 组件的嵌套【12:29】
        • app 管理者 : 没有数据
      • vue2 VueComponent构造函数【25:21】
      • vue2 Vue实例与组件实例【09:04】
      • vue2 一个重要的内置关系【28:26】
      • vue2 单文件组件【32:08】
      • vue2 创建Vue脚手架【13:47】
      • vue2 分析脚手架结构【27:35】
      • vue2 render函数【29:46】
      • vue2 修改默认配置【17:15】
      • vue2 ref属性【18:37】
      • vue2 props配置【30:21】
      • vue2 mixin混入【13:35】
      • vue2 插件【12:51】
      • vue2 scoped样式【14:55】
      • vue2 TodoList案例_静态【23:42】
      • vue2 TodoList案例_初始化列表【15:02】
      • vue2 TodoList案例_添加【28:45】
      • vue2 TodoList案例_勾选【21:59】
      • vue2 TodoList案例_删除【09:49】
      • vue2 TodoList案例_底部统计【14:51】
      • vue2 TodoList案例_底部交互【15:35】
      • vue2 TodoList案例_总结【10:20】
      • vue2 浏览器本地存储【22:35】
      • vue2 TodoList_本地存储【08:50】
      • vue2 组件自定义事件_绑定【24:57】
      • vue2 组件自定义事件_解绑【12:53】
      • vue2 组件自定义事件_总结【22:36】
      • vue2 TodoList案例_自定义事件【07:14】
      • vue2 全局事件总线1【22:02】
      • vue2 全局事件总线2【20:35】
      • vue2 TodoList案例_事件总线【08:00】
      • vue2 消息订阅与发布_pubsub【18:16】
      • vue2 TodoList案例_pubsub【05:42】
      • vue2 TodoList案例_编辑【25:52】
      • vue2 $nextTick【08:05】
      • vue2 动画效果【14:02】
      • vue2 过度效果【12:40】
      • vue2 多个元素过度【04:07】
      • vue2 集成第三方动画【04:53】
      • vue2 总结过度与动画【10:15】
      • vue2 配置代理_方式一【29:10】
      • vue2 配置代理_方式二【19:26】
      • vue2 github案例_静态组件【13:15】
      • vue2 github案例_列表展示【14:53】
      • vue2 github案例_完善案例【22:51】
      • vue2 vue-resource【06:50】
      • vue2 默认插槽【21:22】
      • vue2 具名插槽【12:49】
      • vue2 作用域插槽【22:00】
      • vue2 Vuex简介【13:39】
      • vue2 求和案例_纯vue版【11:45】
      • vue2 Vuex工作原理图【23:54】
      • vue2 搭建Vuex环境【26:40】
      • vue2 求和案例_vuex版【22:39】
      • vue2 vuex开发者工具的使用【23:21】
      • vue2 getters配置项【07:55】
      • vue2 mapState与mapGetters【25:20】
      • vue2 mapActions与mapMutations【17:48】
      • vue2 多组件共享数据【14:31】
      • vue2 vuex模块化+namespace_1【24:18】
      • vue2 vuex模块化+namespace_2【20:32】
      • vue2 路由的简介【23:07】
      • vue2 路由基本使用【26:50】
      • vue2 几个注意点【11:44】
      • vue2 嵌套路由【14:03】
      • vue2 路由的query参数【20:05】
      • vue2 命名路由【04:12】
      • vue2 路由的params参数【07:31】
      • vue2 路由的props配置【14:31】
      • vue2 router-link的replace属性【09:51】
      • vue2 编程式路由导航【18:11】
      • vue2 缓存路由组件【08:02】
      • vue2 两个新的生命周期钩子【09:58】
      • vue2 全局前置_路由守卫【20:32】
      • vue2 全局后置_路由守卫【17:03】
      • vue2 独享路由守卫【04:17】
      • vue2 组件内路由守卫【14:02】
      • vue2 history模式与hash模式【26:04】
      • vue2 element-ui基本使用【19:14】
      • vue2 element-ui按需引入【15:30】
    • vue3
      • vue3 vue3简介【13:07】
      • vue3 使用vue-cli创建工程【03:38】
      • vue3 使用vite创建工程【09:39】
      • vue3 分析工程结构【16:07】
      • vue3 安装开发者工具【03:48】
      • vue3 初识setup【22:33】
      • vue3 ref函数_处理基本类型【13:52】
      • vue3 ref函数_处理对象类型【15:42】
      • vue3 reactive函数【16:16】
      • vue3 回顾Vue2的响应式原理【11:24】
      • vue3 Vue3响应式原理_Proxy【28:44】
      • vue3 Vue3响应式原理_Reflect【13:11】
      • vue3 reactive对比ref【02:41】
      • vue3 setup的两个注意点【27:50】
      • vue3 computed计算属性【10:34】
      • vue3 watch监视ref定义的数据【10:59】
      • vue3 watch监视reactive定义的数据【21:50】
      • vue3 watch时value的问题【10:58】
      • vue3 watchEffect函数【09:02】
      • vue3 Vue3生命周期【22:26】
      • vue3 自定义hook【19:29】
      • vue3 toRef与toRefs【26:24】
      • vue3 shallowReactive与shallowRef【11:40】
      • vue3 readonly与shallowReadonly【09:58】
      • vue3 toRaw与markRaw【19:36】
      • vue3 customRef【27:42】
      • vue3 provide与inject【12:35】
      • vue3 响应式数据的判断【04:30】
      • vue3 CompositionAPI的优势【08:21】
      • vue3 Fragment组件【02:38】
      • vue3 Teleport组件【16:35】
      • vue3 Suspense组件【18:12】
      • vue3 Vue3中其他的改变【12:07】

vue2 v-cloak指令【14:14】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

调网速 : no throttling 不让慢 ; offline 断网

在这里插入图片描述

JS 阻塞

在这里插入图片描述

红色 外部JS ; 绿色 网页核心 ; 粉色 JS 脚本

在这里插入图片描述

红色 外部JS 我要走不了, 谁都别想走 : 绿色 不可以渲染到页面,放到页面容器 ; 粉色 JS脚本 不可以被执行 ,没有容器

在这里插入图片描述
在这里插入图片描述

换位置: body 最下方

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

v-cloak 本质 是一个 特殊的属性

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

display : none

在这里插入图片描述
在这里插入图片描述

vue2 v-once指令【04:16】

在这里插入图片描述
在这里插入图片描述

区别于 @click.once 事件修饰符

在这里插入图片描述

vue2 v-pre指令【04:14】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vue2 自定义指令_函数式【17:52】

vue2 自定义指令_对象式【19:57】

vue2 自定义指令_总结【12:18】

vue2 引出生命周期【23:20】

动态绑定 加 冒号v-bind缩写, 里面是对象

CSS 属性 : 数据名

在这里插入图片描述

重名可以 简写 : 里面是JS表达式 , 里面是对象 , 就可以使用对象简写形式

在这里插入图片描述

外部定时器 : vue 不认识 你写的 定时器, 所以 写在外面 (不推荐)

x <= 0 : js 不擅长 === 0 , 浮点数

在这里插入图片描述

狂开定时器 : 错误写法 , 不断 调用 开启 新的定时器 , 指数增长

在这里插入图片描述
在这里插入图片描述

methods 两种: 事件回调(eg:点击按钮);模板里面的插值语法,亲自调用
虚拟DOM 、 真实DOM 、 把真实DOM 放到页面 :
mounted : vue 完成模板的解析 、 把 初始(只有一次初始) 真实 DOM 放入页面 ,以后叫做更新

在这里插入图片描述

生命周期函数 : 特殊时间点 调用 的函数

在这里插入图片描述

生命周期 钩子

在这里插入图片描述

vue2 生命周期_挂载流程【29:49】

debugger

在这里插入图片描述
在这里插入图片描述

不指定template 选项 : el 作为模板 #root , 外部

在这里插入图片描述

mounted 初始化 操作

在这里插入图片描述

template 选项 : 只能有一个根节点 , 用 div 包裹起来成为一个

在这里插入图片描述
在这里插入图片描述

完全替换 , 整个红色框 id= root

在这里插入图片描述

el : ‘#root’ : 在 div id=“root” , 有 root

在这里插入图片描述
在这里插入图片描述

vue2 生命周期_更新流程【09:26】

template 不能作为根元素:不参与 编译 ,最终出现到页面上的 是里面的

在这里插入图片描述
在这里插入图片描述

Vue3 会细讲 解决办法

存 真实DOM节点 : vm.$el ; diff算法,节点复用,需要存原来的节点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

vue2 生命周期_销毁流程【19:20】

没啥记的

vue2 生命周期_总结【20:46】

新增 一个 this.timer 属性 ,关闭定时器。 不要起名 为: this.id 、 this.key

在这里插入图片描述

beforeDestroy不管他杀、还是自杀

在这里插入图片描述

8个4对, +3个路由

vue2 对组件的理解【24:24】

废话

vue2 非单文件组件【33:10】

Vue.extend() 继承、延伸

在这里插入图片描述

data函数式:必须使用 , 相当于 构造函数 , 每次返回 全新 对象

在这里插入图片描述

el与data的两种写法

在这里插入图片描述

对象 方式: 有引用关系 , 一改全改

在这里插入图片描述

三步

在这里插入图片描述

定义、创建 组件

在这里插入图片描述

template 选项

在这里插入图片描述

自定义指令directives 、 过滤器filter 、 组件components
注册组件 (局部注册) : 最好 key名字:组件名字 相同 , 可以简写 成为 组件名

在这里插入图片描述
在这里插入图片描述

编写组件标签

在这里插入图片描述

注册组件 : 全局注册(组件名字, 组件在哪里 变量名地址)

在这里插入图片描述

vue2 组件的几个注意点【17:29】

命名

在这里插入图片描述
在这里插入图片描述

脚手架 MySchool
指定 vue开发者工具 中的名字 name : “”

在这里插入图片描述
在这里插入图片描述

标签 自拟合 : 必须保证 在脚手架 环境下

不使用脚手架 : 后续组件 不能够渲染

在这里插入图片描述

简写

在这里插入图片描述

vue2 组件的嵌套【12:29】

在这里插入图片描述

在这里插入图片描述

app 管理者 : 没有数据

在这里插入图片描述
在这里插入图片描述

vue2 VueComponent构造函数【25:21】

在这里插入图片描述

vue2 Vue实例与组件实例【09:04】

vue2 一个重要的内置关系【28:26】

vue2 单文件组件【32:08】

vue2 创建Vue脚手架【13:47】

vue2 分析脚手架结构【27:35】

vue2 render函数【29:46】

vue2 修改默认配置【17:15】

vue2 ref属性【18:37】

vue2 props配置【30:21】

vue2 mixin混入【13:35】

vue2 插件【12:51】

vue2 scoped样式【14:55】

vue2 TodoList案例_静态【23:42】

vue2 TodoList案例_初始化列表【15:02】

vue2 TodoList案例_添加【28:45】

vue2 TodoList案例_勾选【21:59】

vue2 TodoList案例_删除【09:49】

vue2 TodoList案例_底部统计【14:51】

vue2 TodoList案例_底部交互【15:35】

vue2 TodoList案例_总结【10:20】

vue2 浏览器本地存储【22:35】

vue2 TodoList_本地存储【08:50】

vue2 组件自定义事件_绑定【24:57】

vue2 组件自定义事件_解绑【12:53】

vue2 组件自定义事件_总结【22:36】

vue2 TodoList案例_自定义事件【07:14】

vue2 全局事件总线1【22:02】

vue2 全局事件总线2【20:35】

vue2 TodoList案例_事件总线【08:00】

vue2 消息订阅与发布_pubsub【18:16】

vue2 TodoList案例_pubsub【05:42】

vue2 TodoList案例_编辑【25:52】

vue2 $nextTick【08:05】

vue2 动画效果【14:02】

vue2 过度效果【12:40】

vue2 多个元素过度【04:07】

vue2 集成第三方动画【04:53】

vue2 总结过度与动画【10:15】

vue2 配置代理_方式一【29:10】

vue2 配置代理_方式二【19:26】

vue2 github案例_静态组件【13:15】

vue2 github案例_列表展示【14:53】

vue2 github案例_完善案例【22:51】

vue2 vue-resource【06:50】

vue2 默认插槽【21:22】

vue2 具名插槽【12:49】

vue2 作用域插槽【22:00】

vue2 Vuex简介【13:39】

vue2 求和案例_纯vue版【11:45】

vue2 Vuex工作原理图【23:54】

vue2 搭建Vuex环境【26:40】

vue2 求和案例_vuex版【22:39】

vue2 vuex开发者工具的使用【23:21】

vue2 getters配置项【07:55】

vue2 mapState与mapGetters【25:20】

vue2 mapActions与mapMutations【17:48】

vue2 多组件共享数据【14:31】

vue2 vuex模块化+namespace_1【24:18】

vue2 vuex模块化+namespace_2【20:32】

vue2 路由的简介【23:07】

vue2 路由基本使用【26:50】

vue2 几个注意点【11:44】

vue2 嵌套路由【14:03】

vue2 路由的query参数【20:05】

vue2 命名路由【04:12】

vue2 路由的params参数【07:31】

vue2 路由的props配置【14:31】

vue2 router-link的replace属性【09:51】

vue2 编程式路由导航【18:11】

vue2 缓存路由组件【08:02】

vue2 两个新的生命周期钩子【09:58】

vue2 全局前置_路由守卫【20:32】

vue2 全局后置_路由守卫【17:03】

vue2 独享路由守卫【04:17】

vue2 组件内路由守卫【14:02】

vue2 history模式与hash模式【26:04】

vue2 element-ui基本使用【19:14】

vue2 element-ui按需引入【15:30】

vue3

vue3 vue3简介【13:07】

vue3 使用vue-cli创建工程【03:38】

vue3 使用vite创建工程【09:39】

vue3 分析工程结构【16:07】

vue3 安装开发者工具【03:48】

vue3 初识setup【22:33】

vue3 ref函数_处理基本类型【13:52】

vue3 ref函数_处理对象类型【15:42】

vue3 reactive函数【16:16】

vue3 回顾Vue2的响应式原理【11:24】

vue3 Vue3响应式原理_Proxy【28:44】

vue3 Vue3响应式原理_Reflect【13:11】

vue3 reactive对比ref【02:41】

vue3 setup的两个注意点【27:50】

vue3 computed计算属性【10:34】

vue3 watch监视ref定义的数据【10:59】

vue3 watch监视reactive定义的数据【21:50】

vue3 watch时value的问题【10:58】

vue3 watchEffect函数【09:02】

vue3 Vue3生命周期【22:26】

vue3 自定义hook【19:29】

vue3 toRef与toRefs【26:24】

vue3 shallowReactive与shallowRef【11:40】

vue3 readonly与shallowReadonly【09:58】

vue3 toRaw与markRaw【19:36】

vue3 customRef【27:42】

vue3 provide与inject【12:35】

vue3 响应式数据的判断【04:30】

vue3 CompositionAPI的优势【08:21】

vue3 Fragment组件【02:38】

vue3 Teleport组件【16:35】

vue3 Suspense组件【18:12】

vue3 Vue3中其他的改变【12:07】

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

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

相关文章

【安全与风险】互联网协议漏洞

互联网协议漏洞 互联网基础设施TCP协议栈因特网协议&#xff08;IP&#xff09;IP路由IP协议功能(概述)问题:没有src IP认证用户数据报协议&#xff08;UDP&#xff09;传输控制协议 (TCP)TCP报头TCP(三向)握手基本安全问题数据包嗅听TCP连接欺骗随机初始TCP SNs 路由的漏洞Arp…

【OJ比赛日历】快周末了,不来一场比赛吗? #04.15-04.21 #17场

CompHub 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…&#xff09;比赛。本账号同时会推送最新的比赛消息&#xff0c;欢迎关注&#xff01; 更多比赛信息见 CompHub主页 或 点击文末阅读原文 以下信息仅供参考&#xff0c;以比赛官网为准 目录 2023-04-15&…

openpnp - 顶部相机辅助光的选择

文章目录 openpnp - 顶部相机辅助光的选择概述折腾的过程简易灯板市售的环形灯(不带漫射板)市售的环形灯(不带漫射板) LED单色光调光控制器.市售的环形灯(带漫射板)市售的环形灯(带漫射板) 自己拆解(降低LED灯路数)END openpnp - 顶部相机辅助光的选择 概述 终于将顶部相机…

Debain初始化配置(一)

目录 1.前言 2.简介 3.Debian11 软件包安装与配置 介绍 3.1.Debian 软件包工具 4.Debian11 软件包安装 4.1、更新索引 4.2.软件包升级 4.3.软件包安装 4.4.软件包删除 4.5.软件包清理 5.Debian11 软件包配置 6.Debian11 系统环境初始化 6.1.系统升级 6.2.安装 S…

哈希表——我欲修仙(功法篇)

个人主页&#xff1a;【&#x1f60a;个人主页】 系列专栏&#xff1a;【❤️我欲修仙】 学习名言&#xff1a;莫等闲、白了少年头&#xff0c;空悲切。——岳飞 系列文章目录 第一章 ❤️ 学习前的必知知识 第二章 ❤️ 二分查找 文章目录 系列文章目录什么是哈希表&#xff…

【AIGC】Stable Diffusion原理快速上手,模型结构、关键组件、训练预测方式

【AIGC】Stable Diffusion的建模思想、训练预测方式快速 在这篇博客中&#xff0c;将会用机器学习入门级描述&#xff0c;来介绍Stable Diffusion的关键原理。目前&#xff0c;网络上的使用教程非常多&#xff0c;本篇中不会介绍如何部署、使用或者微调SD模型。也会尽量精简语…

靶机精讲之Tr0ll

主机发现 nmap扫描 端口扫描 UDP扫描 服务扫描 先从ftp和http下手&#xff0c;shh排后 尝试ftp 匿名登录 查看文件下载的信息 wireshark利用读取文件 strings读取 lol.pcap文本 读代码感觉像目录 进行访问 下载 拷贝到目录下&#xff08;记得背后加点&#xff09; file查看文…

Redis五大数据类型

关于Redis的五大数据类型&#xff0c;它们分别为&#xff1a;String、List、Hash、Set、SortSet。本文将会从它的底层数据结构、常用操作命令、一些特点和实际应用这几个方面进行解析。对于数据结构的解析&#xff0c;本文只会从大的方面来解析&#xff0c;不会介绍详细的代码实…

Linux_Shell命令解析

简介 在linux终端中执行ls命令&#xff0c;ls命令是如何被解析并且执行的。Shell命令的格式一般为&#xff1a; [commond] [-options] [parameter]执行命令 命令的选项 命令的参数当执行ls命令是显示当前目录下所有文件的名称 执行ls -l命令是显示当前目录下所有文件的属性…

软件工程开发文档写作教程(01)—开发文档的意义与作用

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl本文参考资料&#xff1a;电子工业出版社《软件文档写作教程》 马平&#xff0c;黄冬梅编著 软件工程开发文档的意义 软件文档是整个软件开发工作的基础&#xff0c;现代工程…

Maven(一)基础入门

目录 一、Maven简介1.背景2.Maven是什么3.Maven的作用 二、下载与安装1.下载2.安装3.配置环境变量 三、Maven基础概念1.仓库2.坐标3.本地仓库配置4.远程仓库配置5.阿里云-镜像仓库配置6.全局 settings 与用户 settings 区别 四、第一个Maven项目&#xff08;手工制作&#xff0…

【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」

转载自远程内网穿透的文章&#xff1a;【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透」 1.前言 Python作为热度比较高的编程语言&#xff0c;其语法简单且语句清晰&#xff0c;而且python有良好的兼容性&#xff0c;可以轻松的和其他编程语言&#xff08;(比如…

Qt/QML编程学习之心得:ALSA音频开发(六)

Linux内核中对音频播放和捕获的最初支持是由开放声音系统(OSS)提供的。OSS API是为音频而设计的带有16位双通道回放和捕获的卡,以及随后的API通过open()、close()、read()和write()系统调用的标准POSIX。OSS的主要问题是,虽然基于文件的API实际上易于应用程序开发人…

电磁阀“位”与“通”的详细解说(示意图)

电磁阀是用电磁控制的工业设备&#xff0c;是用来控制流体的自动化基础元件&#xff0c;属于执行器。 而气动电磁阀是其中的一种&#xff0c;是通过控制阀体的移动来档住或漏出不同的排油的孔&#xff0c;而进油孔是常开的&#xff0c;液压油就会进入不同的排油管&#xff0c;…

物联网定位技术|实验报告|实验一 Wi-Fi指纹定位

目录 实验1 Wi-Fi指纹定位 1. 实验目标 2. 实验背景 3. 实验原理 3.1 WIFI基础知识 3.2室内定位方法建模 3.3指纹定位算法 ①离线/训练阶段 ②在线/定位阶段 4. 关键代码 5. 实验结果 6. 室内定位误差分析 6.1 非视距传播 6.2 多径传播 6.3 阴影效应 7. 实验总结 物联网定位技…

ESP32学习三-环境搭建(ESP-IDF V5.0,Ubuntu20.4)

一、准备事项 Ubuntu 20.04。具体安装可以参考如下链接。使用VMware安装Ubuntu虚拟机和VMware Tools_t_guest的博客-CSDN博客 二、安装ESP-IDF 1&#xff09;、确认python3版本 输入python3 --version来确认python3的版本。因为要安装ESP-IDF 5.0版本&#xff0c;python3的版本…

Docker Compose与Docker Swarm的简介和区别

Docker Compose与Docker Swarm的简介和区别 背景Compose 简介Swarm 简介Compose 和 Swarm区别 背景 之前公司很多都是单体的spring boot服务&#xff0c;使用Docker的时候&#xff0c;只需要定义Dockerfile 文件&#xff0c;然后打成镜像把容器启动起来就ok了。但是现在的微服…

低成本,全流程!基于PaddleDepth和Paddle3D的三维视觉技术应用方案

现实生活中的很多应用场景都需要涉及到三维信息。针对三维视觉技术应用场景复杂多样、三维感知任务众多、流程复杂等问题&#xff0c;飞桨为开发者提供了低成本的深度信息搜集方案 PaddleDepth 以及面向自动驾驶三维感知的全流程开发套件 Paddle3D 。 三维视觉技术应用场景 3D …

01——计算机系统基础

计算机系统基础知识 计算机系统基础一、计算机系统的基本组成1 计算机硬件系统 二、计算机的类型三、计算机的组成和工作原理1 计算机的组成2 总线的基本概念2.1 总线的定义与分类 3 系统总线3.1 系统总线的概念3.2 常见的系统总线 4 外总线5 中央处理单元&#xff08;CPU&…

【刷题】搜索——BFS:八数码【A*模板】

A*简介 某点u的距离f(u)定义如下&#xff1a; f ( u ) g ( u ) h ( u ) f(u) g(u) h(u) f(u)g(u)h(u) g(u)&#xff1a;起点到u走的距离 h(u)&#xff1a;u到终点估计的距离&#xff0c;保证 0 ≤ h ( u ) ≤ h ′ ( u ) 0 \leq h(u) \leq h(u) 0≤h(u)≤h′(u)。其中h’…