【VUE3】【Naive UI】<n-button> 标签
【VUE3】【Naive UI】<n-button> 标签
- **`type`**- 定义按钮的类型,这会影响按钮的颜色和样式。
- **`size`**- 设置按钮的大小。
- **`disabled`**- 布尔值,控制按钮是否处于禁用状态。
- **`loading`**- 布尔值,表示按钮是否处于加载状态。如果为 true,则显示加载指示器。
- **`round`**- 布尔值,使按钮具有圆角
- **`circle`**- 布尔值,使按钮呈现圆形
- **`ghost`**- 布尔值,创建幽灵风格的按钮(无背景色)。
- **`strong`**- 布尔值,增强按钮的视觉重量。
- **`tertiary`**- 布尔值,使按钮具有三级样式。
- **`icon`**- 添加图标到按钮中。
- **`onClick`**- 绑定点击事件处理程序。
- **`class`**- 添加自定义 CSS 类名。
- **`style`**- 直接添加内联样式。
- **`tag`**- 指定按钮渲染成的 HTML 标签,默认是 <button>。
- **`to`**- 当 tag 设置为 <router-link> 时,这个属性用于指定路由跳转的目标路径。
- **`ripple`**- 布尔值,控制按钮点击时是否显示波纹效果
- **`focusable`**- 布尔值,控制按钮是否可以通过键盘聚焦
- **`block`**- 布尔值,使按钮占据其父容器的全部宽度
- **`pressed`**- 布尔值,模拟按钮被按下的状态
- **`nativeType`**- :设置按钮的原生类型,如 'submit', 'reset' 或 'button'
- **`form`**- 与 <button> 元素的 form 属性相同,用于指定按钮所属的表单。
- **`name`**- 与 <button> 元素的 name 属性相同,用于标识按钮的名称。
- **`value`**- 与 <button> 元素的 value 属性相同,用于指定按钮的值
【VUE3】【Naive UI】<NCard> 标签
【VUE3】【Naive UI】<n-button> 标签
【VUE3】【Naive UI】<a> 标签
<NButton>
组件,这是 Naive UI
中的一个按钮组件。
Naive UI
是一个基于 Vue 3
的高质量 UI
组件库,提供了丰富的配置选项来满足各种设计需求。
下面是 <NButton>
组件的一些主要参数及其详细解释,并附上具体的代码示例。
type
- 定义按钮的类型,这会影响按钮的颜色和样式。
<template><n-button type="default">Default</n-button> //会创建一个具有默认样式的按钮,并显示文本 "Default"。<n-button type="primary">Primary</n-button> // 会创建一个主要操作样式的按钮,并显示文本 "Primary"。<n-button type="info">Info</n-button><n-button type="success">Success</n-button><n-button type="warning">Warning</n-button><n-button type="error">Error</n-button><n-button type="text">Text Button</n-button>
</template>
type
是 组件的一个属性(attribute
),用来指定按钮的样式类型。
Naive UI
中的 组件通过 type
属性来定义按钮的不同视觉风格和用途。
不同的 type
值对应着不同样式的按钮,这些样式通常用于传达给用户特定的信息或状态。
具体来说,<n-button>
的 type
属性可以接受以下值:
default
:默认样式,适用于一般情况。primary
:主要操作按钮,通常用来强调页面中的主要动作。info
:信息提示按钮,常用于表示信息性的操作。success
:成功状态按钮,用于指示一个成功的操作或结果。warning
:警告按钮,用来提醒用户注意某些事情。error
:错误状态按钮,用于表示出错的情况。text
:文本按钮,这种按钮看起来更像是一段可点击的文本,而不是传统的按钮样式。
size
- 设置按钮的大小。
<template><n-button size="small">Small</n-button><n-button size="medium">Medium (默认)</n-button><n-button size="large">Large</n-button>
</template>
在Naive UI中, 组件的 size
参数用于控制按钮的大小。
根据Naive UI的官方文档,size
属性支持以下几种值:
- “small”: 创建一个较小尺寸的按钮。
- “medium”: 默认值,创建一个标准尺寸的按钮。当不指定
size
属性时,默认使用这个大小。 - “large”: 创建一个较大尺寸的按钮。
这些选项允许开发者根据界面设计需求灵活地调整按钮的大小。
此外,Naive UI
还可能提供其他自定义样式或属性来进一步定制按钮的外观和行为。
disabled
- 布尔值,控制按钮是否处于禁用状态。
在Naive UI
中,n-button
组件的 disabled
参数用于控制按钮是否处于禁用状态。
当设置为 true
时,按钮将不可点击,并且通常会显示为灰色或带有某种视觉提示来表示它当前是不可交互的状态。
这个参数对于确保用户界面逻辑的正确性非常有用,比如在表单提交过程中,可以暂时禁用提交按钮以防止重复提交。
此外,disabled
属性还会影响按钮的 tabIndex
属性,将其设为 -1
,这意味着在使用键盘导航时,该按钮不会成为焦点。
在实际应用中,你可以在 标签上直接设置 :disabled="true"
或者绑定一个布尔值变量来动态控制按钮的禁用状态。
import { ref } from 'vue';<template><n-button :type="primary" :disabled="isDisabled">主要按钮</n-button>
</template><script setup>const isDisabled = ref(false);// 在某些情况下改变 isDisabled 的值function toggleButton() {isDisabled.value = !isDisabled.value;}
</script>
loading
- 布尔值,表示按钮是否处于加载状态。如果为 true,则显示加载指示器。
在Naive UI中,n-button 组件的 loading 参数用于控制按钮是否处于加载状态。
当设置为 true 时,按钮将显示一个加载指示器(通常是旋转的图标),并且通常会禁用按钮的点击功能,以防止用户在加载过程中执行额外的操作。
这个参数对于提升用户体验非常重要,特别是在异步操作期间,如表单提交、数据加载等场景。
从源码级剖析的角度来看,n-button
的 loading
属性是通过组件内部的状态管理和渲染逻辑来实现的。
当 loading
属性被设置为 true
时,它会影响按钮的内容和样式。
例如,可能会隐藏原有的文本或图标,并显示一个加载图标,同时改变按钮的视觉外观,比如背景色、边框颜色等,使其看起来像是正在处理某个请求。
n-button 组件可能使用了类似于以下的逻辑来处理 loading
状态:
- 状态管理:n-button 内部可能有一个计算属性或者直接在模板中使用条件渲染来检查 loading 属性。
- 内容替换:如果 loading 为 true,则显示加载图标;否则,显示按钮的默认内容。
- 样式调整:根据 loading 状态,应用不同的CSS类来改变按钮的外观。
- 交互性:当 loading 为 true 时,按钮会被设置为不可点击状态,这可以通过给按钮添加 disabled 属性或类似的方式来实现。
在实际应用中,你可以在 <n-button>
标签上直接设置 :loading="true"
或者绑定一个布尔值变量来动态控制按钮的加载状态。
例如:
import { ref } from 'vue';const isLoading = ref(false);// 在开始加载时设置 isLoading 为 true
function startLoading() {isLoading.value = true;// 执行异步操作setTimeout(() => {// 结束加载时设置 isLoading 为 falseisLoading.value = false;}, 2000); // 假设加载需要2秒
}// 触发加载
startLoading();
</script>
这段代码示例中,isLoading
是一个响应式的布尔值,初始值为 false。
调用 startLoading
函数会触发加载状态,模拟了一个耗时2秒的异步操作,在此期间按钮将显示加载指示器。
round
- 布尔值,使按钮具有圆角
round,它用于控制按钮的圆角程度。这个属性可以接受布尔值或数值,以决定按钮边角的样式。
<template><n-button round>Round Button</n-button>
</template>
circle
- 布尔值,使按钮呈现圆形
<template><n-button circle>Circle Button</n-button>
</template>
ghost
- 布尔值,创建幽灵风格的按钮(无背景色)。
<template><n-button ghost>Ghost Button</n-button>
</template>
strong
- 布尔值,增强按钮的视觉重量。
<template><n-button strong>Strong Button</n-button>
</template>
tertiary
- 布尔值,使按钮具有三级样式。
<template><n-button tertiary>Tertiary Button</n-button>
</template>
icon
- 添加图标到按钮中。
<template><n-button icon="search">Search</n-button><n-button icon="edit">Edit</n-button>
</template>
onClick
- 绑定点击事件处理程序。
<template><n-button @click="handleClick">Click Me</n-button>
</template><script setup>
import { ref } from 'vue';const handleClick = () => {console.log('Button was clicked!');
};
</script>
class
- 添加自定义 CSS 类名。
<template><n-button class="my-custom-class">Custom Class Button</n-button>
</template>
style
- 直接添加内联样式。
<template><n-button style="background-color: #ff0000;">Red Background</n-button>
</template>
tag
- 指定按钮渲染成的 HTML 标签,默认是 。
<template><n-button tag="a" href="https://example.com">Link Button</n-button>
</template>
to
- 当 tag 设置为 时,这个属性用于指定路由跳转的目标路径。
<template><n-button to="/about" tag="router-link">Go to About Page</n-button>
</template>
ripple
- 布尔值,控制按钮点击时是否显示波纹效果
<template><n-button ripple=false>Without Ripple</n-button>
</template>
focusable
- 布尔值,控制按钮是否可以通过键盘聚焦
<template><n-button focusable=false>Not Focusable</n-button>
</template>
block
- 布尔值,使按钮占据其父容器的全部宽度
<template><n-button block>Block Button</n-button>
</template>
pressed
- 布尔值,模拟按钮被按下的状态
<template><n-button pressed>Pressed Button</n-button>
</template>
nativeType
- :设置按钮的原生类型,如 ‘submit’, ‘reset’ 或 ‘button’
<template><form><n-button native-type="submit">Submit</n-button><n-button native-type="reset">Reset</n-button></form>
</template>
form
- 与 元素的 form 属性相同,用于指定按钮所属的表单。
<template><form id="myForm"><n-button form="myForm">Submit Form</n-button></form>
</template>
name
- 与 元素的 name 属性相同,用于标识按钮的名称。
<template><n-button name="action">Action Button</n-button>
</template>
value
- 与 元素的 value 属性相同,用于指定按钮的值
<template><n-button value="save">Save Button</n-button>
</template>
这些例子展示了如何使用 组件的各种属性来定制按钮的行为和外观。
相关文章:
【VUE3】【Naive UI】<n-button> 标签
【VUE3】【Naive UI】<n-button> 标签 **type**- 定义按钮的类型,这会影响按钮的颜色和样式。**size**- 设置按钮的大小。**disabled**- 布尔值,控制按钮是否处于禁用状态。**loading**- 布尔值,表示按钮是否处于加载状…...
接口测试工具:reqable
背景 在众多接口测试工具中挑选出一个比较好用的接口测试工具。使用过很多工具,如Postman、Apifox、ApiPost等,基本上是同类产品,一般主要使用到的功能就是API接口和cURL,其他的功能目前还暂未使用到。 对比 性能方面ÿ…...
autoware.universe源码略读(3.20)--perception:radar_tracks_msgs_converter
autoware.universe源码略读3.20--perception:radar_tracks_msgs_converter Overviewradar_tracks_msgs_converter_node Overview 这里看起来是非常简单的一个模块,作用就是把radar_msgs/msg/RadarTracks类型的消息数据转换到autoware_auto_perception_msgs/msg/Tra…...
【论文阅读】Multi-level Semantic Feature Augmentation for One-shot Learning
用于单样本学习的多层语义特征增强 引用:Chen, Zitian, et al. “Multi-level semantic feature augmentation for one-shot learning.” IEEE Transactions on Image Processing 28.9 (2019): 4594-4605. 论文地址:下载地址 论文代码:https:…...
说说Elasticsearch查询语句如何提升权重?
大家好,我是锋哥。今天分享关于【说说Elasticsearch查询语句如何提升权重?】面试题。希望对大家有帮助; 说说Elasticsearch查询语句如何提升权重? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 Elasticsearch 中&…...
jeecgbootvue2重新整理数组数据或者添加合并数组并遍历背景图片或者背景颜色
想要实现处理后端返回数据并处理,添加已有静态数据并遍历快捷菜单背景图 遍历数组并使用代码 需要注意: 1、静态数组的图片url需要的格式为 require(../../assets/b.png) 2、设置遍历背景图的代码必须是: :style"{ background-image: url( item…...
Vue-常用指令-02
目录 Vue常用指令 实操 v-bind、v-model v-bind v-model 总结 v-on 总结 编辑 v-if、v-show v-if v-show 总结 v-for 总结 综合案例 编辑 Vue常用指令 Vue指令:在HTML文件或者HTML标签中涉及的带有v-..的指令都是Vue的指令。不同指令不同含义不同作用。v-…...
ESLint 配置文件全解析:格式、层叠与扩展(3)
配置文件系统处于一个更新期,存在两套配置文件系统,旧的配置文件系统适用于 v9.0.0 之前的版本,而新的配置文件系统适用于 v9.0.0之后的版本,但是目前还处于 v8.x.x 的大版本。 配置文件格式 在 ESLint 中,支持如下格…...
曲面单值化定理
曲面单值化定理(Uniformization Theorem)是复分析、几何和拓扑学中的一个重要结果。它为紧致黎曼曲面提供了标准化的几何结构,是研究复几何和代数几何的基础。以下是对曲面单值化定理的详细介绍以及其应用场景。 曲面单值化定理的陈述 基本版…...
数据预处理方法—数据增强、数据平衡
1.数据增强 1.1 原理 通过对数据进行变换增加数据的多样性,提高模型泛化能力,常用于图像和文本处理任务。 1.2 核心公式 例如:图像旋转: 其中,R()是旋转矩阵,是旋转角度。 1.3 Python案例 下面是一个…...
从扩散模型开始的生成模型范式演变--SDE
SDE是在分数生成模型的基础上,将加噪过程扩展时连续、无限状态,使得扩散模型的正向、逆向过程通过SDE表示。在前文讲解DDPM后,本文主要讲解SDE扩散模型原理。本文内容主要来自B站Up主deep_thoughts分享视频Score Diffusion Model分数扩散模型…...
基于Java Springboot 协同过滤算法音乐推荐系统
一、作品包含 源码数据库设计文档万字全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue2、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA 数据库&#x…...
【NLP高频面题 - LLM架构篇】旋转位置编码RoPE相对正弦位置编码有哪些优势?
【NLP高频面题 - LLM架构篇】旋转位置编码RoPE相对正弦位置编码有哪些优势? 重要性:⭐⭐⭐ 💯 NLP Github 项目: NLP 项目实践:fasterai/nlp-project-practice 介绍:该仓库围绕着 NLP 任务模型的设计、训练…...
win10中使用ffmpeg的filter滤镜
1 给视频加文字水印 1.1 添加播放时间 ffmpeg -i input.mp4 -vf "drawtextfontfileC\\:/Windows/fonts/consola.ttf:fontsize30:fontcolorwhite:timecode00\:00\:00\:00:rate25:textTCR\::boxcolor0x000000AA:box1:x20:y20" -y output.mp4 在视频的x20:y20位置添加t…...
shell编程7,bash解释器的 for循环+while循环
声明! 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&#…...
Flutter 1.2:flutter配置gradle环境
1、在android的模块中进行gradle环境配置 ①在 gradle-wrapper.properties文件中将url配置为阿里云镜像,因为gradle的服务器在国外,国内下载非常慢,也可在官网进行下载 gradle版本下载 gradle版本匹配 阿里云镜像gradle下载 可以通过复制链…...
LVS 负载均衡面试题及参考答案
目录 什么是 LVS 负载均衡?它的主要作用是什么? 为什么要使用 LVS 进行负载均衡? LVS 有哪些组成部分? 简述 LVS 的架构。 LVS 中有哪两种典型的架构?请简要说明它们的特点。 LVS 的工作原理是怎样的?简述 LVS 的工作原理。 解释 LVS 中的虚拟服务器(VS)概念。 …...
GaussDB(类似PostgreSQL)常用命令和注意事项
文章目录 前言GaussDB(类似PostgreSQL)常用命令和注意事项1. 连接到GaussDB数据库2. 查看当前数据库中的所有Schema3. 进入指定的Schema4. 查看Schema下的表、序列、视图5. 查看Schema下所有的表6. 查看表结构7. 开始事务8. 查询表字段注释9. 注意事项&a…...
c语言编程1.17蓝桥杯历届试题-回文数字
题目描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之…...
MVC core 传值session
MVC Entity Framework MVC Core session 》》 需要添加 Session 服务 和 Session中间件 builder.Services.AddSession(); app.UseSession(); 》》》控制器中 public IActionResult Privacy(){HttpContext.Session.SetString("key", "123");return View(…...
六:安装服务-compute node
一:工具、环境准备-controller node 二:OpenStack环境准备-controller node 三:安装服务-controller node 四:工具、环境准备-compute node 五:OpenStack环境准备-compute node 六:安装服务-compute node 七…...
【050】基于51单片机计步器【Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统ADXL345三轴加速度传感器LCD1602液晶显示AT24C02存储芯片按键控制。 1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52作为主控芯片,LCD1602实时显示; 2、设计采用ADXL345三轴加速度传感器实现对行走步…...
qt QGraphicsPolygonItem详解
1、概述 QGraphicsPolygonItem是Qt框架中QGraphicsItem的一个子类,它提供了一个可以添加到QGraphicsScene中的多边形项。通过QGraphicsPolygonItem,你可以定义和显示一个多边形,包括其填充颜色、边框样式等属性。QGraphicsPolygonItem支持各…...
OpenAI浅聊爬虫
前提 OpenAI越来越火,大有要干掉一片程序员的架势。在此,我们看看Sider(本文使用的OpenAI工具)对爬虫的看法。 爬虫的应用场景 爬虫技术(Web Scraping)有广泛的应用场景,以下是一些主要的应用…...
Java学习,ArrayList
ArrayList 是 Java 集合框架(Collections Framework)中的一个重要类,它实现了 List 接口。ArrayList 基于动态数组的数据结构,能够根据需要自动调整其大小。 关键特性 动态数组:ArrayList 底层使用数组来存储元素&…...
拓扑排序的两种实现
1 按节点结束时间进行排序 拓扑排序针对一张DAG,将所有节点按照结束时间从大到小依次排列。 算法描述为:初始化一个空链表 L L L,对DAG进行DFS,维护一个全局时钟 T T T,记录每个节点的开始时间(从白色变成…...
洛谷 P10491 [USACO09NOV] The Chivalrous Cow B C语言 bfs
题目: https://www.luogu.com.cn/problem/P10491?contestId217365 题目背景 农民 John 有很多牛,他想交易其中一头被 Don 称为 The Knight 的牛。这头牛有一个独一无二的超能力,在农场里像 Knight 一样地跳(就是我们熟悉的象棋…...
C语言——指针初阶(三)
目录 一.指针-指针 代码1: 运行结果: 代码2: 运行结果: 代码3: 运行结果: 二.指针数组 例: 往期回顾 一.指针-指针 指针减去指针的前提:两个指针指向同一块空间。 指针减去指针…...
【Spring】Spring IOCDI:架构旋律中的“依赖交响”与“控制华章”
前言 🌟🌟本期讲解关于Spring IOC&DI的详细介绍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那么…...
安全基线检查
一、安全基线检测基础知识 安全基线的定义 安全基线检查的内容 安全基线检查的操作 二、MySQL的安全基线检查 版本加固 弱口令 不存在匿名账户 合理设置权限 合理设置文件权限 日志审核 运行账号 可信ip地址控制 连接数限制 更严格的基线要求 1、禁止远程连接数据库 2、修改…...
python 生成tts语音
之前一直使用微软、或者国内大厂的接口,网页操作比较麻烦,最近发现一个python库可以完美解决,在这里分享给大家 在这里 GitHub - rany2/edge-tts: Use Microsoft Edges online text-to-speech service from Python WITHOUT needing Microsof…...
【链表】【删除节点】【刷题笔记】【灵神题单】
237.删除链表的节点 链表删除节点的本质是不用删除,只需要操作指针,跳过需要删除的节点,指向下下一个节点即可! 删除某个节点,但是不知道这个节点的前一个节点,也不知道头节点!摘自力扣评论区…...
Keil 5, Flash Timeout. Reset the Target and try it again.
stm32F303RBT6 Flash Timeout. Reset the Target and try it again. 需要pack DFP 1.4.0, FLASH 烧写算法需要包括1.4.0...
如何估算自然对流传热系数
介绍 一般来说,对流可以定义为通过加热流体(例如空气或水)的运动来传递热量的过程。 自然对流(对流的一种特定类型)可以定义为流体在重力作用下由于较热因此密度较小的物质上升,而较冷且密度较大的物质下…...
uniapp中scrollview配合swiper实现一个简单的tab标签页
<template><view class"tab-container"><!-- Tab 标签滚动容器 --><scroll-view scroll-x"true" class"tab-scroll" scroll-with-animation"true"><view class"tab-list"><viewv-for"…...
Redis3——线程模型与数据结构
Redis3——线程模型与数据结构 本文讲述了redis的单线程模型和IO多线程工作原理,以及几个主要数据结构的实现。 1. Redis的单线程模型 redis6.0之前,一个redis进程只有一个io线程,通过reactor模式可以连接大量客户端;redis6.0为了…...
JavaScript(JS)的对象
目录 1.array 数组对象 2.String 字符串对象 3.JSON 对象(数据载体,进行数据传输) 4.BOM 浏览器对象 5.DOM 文档对象(了解) 1.array 数组对象 定义方式1:var 变量名 new Array(元素列表); 定义方式…...
计算机毕业设计Python+LSTM天气预测系统 AI大模型问答 vue.js 可视化大屏 机器学习 深度学习 Hadoop Spark
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
二阶信息在机器学习中的优化;GPTQ算法利用近似二阶信息;为什么要求近似二阶(运算量大,ReLu0点不可微)
目录 二阶信息在机器学习中的优化 GPTQ算法利用近似二阶信息来找到合适的量化权重 详细解释 举例说明 近似二阶信息 定义与解释 举例说明 总结 为什么要求近似二阶(运算量大,ReLu0点不可微) 计算复杂性 精度需求 实际应用场景中的权衡 二阶信息在机器学习中的优…...
Spring事务管理学习记录
一、概念 事务(Transaction)是指一组操作的集合,这些操作要么全部成功,要么全部失败。事务的四大特性(ACID)确保了数据的完整性和一致性: 原子性(Atomicity):…...
Linux locate 命令详解
简介 locate 命令用于通过查询预构建的数据库来快速搜索文件和目录,该数据库包含来自文件系统的索引文件路径。它比 find 之类的命令要快得多,因为它不会实时搜索整个文件系统。 关键概念 locate 命令依赖于数据库,通常位于 /var/lib/mloca…...
uniapp手机端一些坑记录
关于 z-paging-x 组件,在ios上有时候通过弹窗去粗发它reload时会触发闪退,可能是弹框插入进去导致的DOM 元素已经被移除或者不可用,解决办法是加上他自带属性 :showRefresherWhenReload"true" 加上showRefresherWhe…...
快速排序算法
快速排序是一种非常高效的排序算法,采用分治策略来对一个数组进行排序。它由C. A. R. Hoare在1960年提出。快速排序的基本思想是通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,然后分别对这两部分…...
CSS定位
定位 其中,绝对定位和固定定位会脱离文档流 设置定位之后:可以使用四个方向值进行调整位置:left、top、right、bottom 相对定位 温馨提示 设置定位之后,相对定位和绝对定位他是相对于具有定位的父级元素进行位置调整,…...
追加docker已运行容器添加或修改端口映射方法
docker run可以指定端口映射 【】docker run -d -p 80:80 --name name 但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。 【】 docker stop A 【】 doc…...
53 基于单片机的8路抢答器加记分
目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 首先有三个按键 分别为开始 暂停 复位,然后八个选手按键,开机显示四条杠,然后按一号选手按键,数码管显示30,这…...
ubuntu多版本安装gcc
1.ubuntu安装gcc 9.3.1 $ sudo apt update $ sudo apt install gcc-9 g-9 二、配置GCC版本 安装完成后,需要使用update-alternatives命令来配置GCC版本。这个命令允许系统在多个安装的版本之间进行选择 1.添加GCC 9.3.1到update-alternatives管理 $ sudo update-a…...
异步处理优化:多线程线程池与消息队列的选择与应用
目录 一、异步处理方式引入 (一)异步业务识别 (二)明确异步处理方式 二、多线程线程池(Thread Pool) (一)工作原理 (二)直面优缺点和适用场景 1.需要快…...
音视频技术扫盲之预测编码的基本原理探究
预测编码是一种数据压缩技术,广泛应用于图像、视频和音频编码等领域。其基本原理是利用数据的相关性,通过对当前数据的预测和实际值与预测值之间的差值进行编码,从而实现数据压缩的目的。 一、预测编码的基本概念 预测编码主要包括预测器和…...
计算机毕业设计SpringCloud+大模型微服务高考志愿填报推荐系统 高考大数据 SparkML机器学习 深度学习 人工智能 Python爬虫 知识图谱
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...