当前位置: 首页 > news >正文

macOS - 使用VLC

文章目录

    • 关于 VLC
    • 安装
    • 查看帮助
      • 流媒体 MRL 语法:
      • URL 语法:
      • 主程序 (core)
      • 音频
      • 视频
        • 截图:
        • 窗口属性:
      • 子画面
        • 屏幕显示(OSD):
        • 字幕:
        • 覆盖:
        • 轨道设置:
        • 播放控制:
        • 默认设备:
        • 高级:
      • 输入
      • 播放列表
        • 性能选项:
      • 热键
        • 跳跃大小:


关于 VLC

VLC media player
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。

  • VLC 官网: https://www.videolan.org/vlc/

安装

方式一:下载安装包
下载地址

  • VLC for Mac OS X
    https://www.videolan.org/vlc/download-macosx.html

方式二:使用 brew

$ brew  install vlc   
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
==> Updated Homebrew from 34eb4f8a9 to 24de357fb.
No changes to formulae or casks.==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-cask/61eb1393f16f858daf943625be2dd2341e36
###################################################################################################### 100.0%
==> Downloading https://get.videolan.org/vlc/3.0.18/macosx/vlc-3.0.18-intel64.dmg
==> Downloading from https://mirrors.ocf.berkeley.edu/videolan-ftp/vlc/3.0.18/macosx/vlc-3.0.18-intel64.dmg
###################################################################################################### 100.0%
==> Installing Cask vlc
==> Moving App 'VLC.app' to '/Applications/VLC.app'
==> Linking Binary 'vlc.wrapper.sh' to '/usr/local/bin/vlc'
🍺  vlc was successfully installed!
  • 安装了 VLC.app 并移动到了
  • 可执行文件 vlc 移动到了 /usr/local/bin/vlc

在应用程序中,双击 VLC 打开,可以看到

在这里插入图片描述


拖拽音视频到 窗口,即可加入列表进行播放;


添加网络音频:

在这里插入图片描述


将弹出窗口,填入 url
支持 HTTP, RTSP, RTMP, MMS, FTP 等协议

在这里插入图片描述


查看帮助

vlc -h

VLC media player 3.0.18 Vetinari (revision 3.0.18-0-ge9eceaed4d)
用法:

vlc [选项] [流] …

您可以在命令行中指定多个流。
它们将被加入播放列表队列。
指定的首个项目将被首先播放。

选项风格:

  • --选项 用于设置程序执行期间的全局选项。
  • -选项 单字母版本的全局 --选项。
  • :选项 仅对此选项之前的单条流生效,且优先级高于先前的设置。

流媒体 MRL 语法:

[[协议][/分流]😕/]URL[#[标题][:章节][-[标题][:章节]]] [:选项=值 …]

许多全局 --选项 也可作为 MRL 特定的 :选项 使用。
可指定多组 :选项=值。


URL 语法:

  • file:///路径/文件, 纯媒体文件
  • http://主机[:端口]/文件, HTTP URL
  • ftp://主机[:端口]/文件, FTP URL
  • mms://主机[:端口]/文件, MMS URL
  • screen://, 屏幕捕获
  • dvd://[设备], DVD 设备
  • vcd://[设备], VCD 设备
  • cdda://[设备], 音频 CD 设备
  • udp://[[<源地址>]@[<绑定地址>][:<绑定端口>]], 流服务器发送的 UDP 流
  • vlc://pause:<秒数>, 暂停播放列表一定时间
  • vlc://quit, 用于退出 VLC 的特殊项目

主程序 (core)


音频

  • --audio, `–no-audio 启用音频 (默认启用)
  • --force-dolby-surround {0 (自动), 1 (开), 2 (关)}, 强制检测杜比环绕声
  • --audio-replay-gain-mode {none,track,album}, 回放增益模式
  • --audio-replay-gain-preamp <浮点>, 回放前置放大
  • --audio-replay-gain-default <浮点>, 默认回放增益
  • --audio-time-stretch, `–no-audio-time-stretch
    启用音频时间拉伸 (默认启用)
  • --audio-filter <字符串>, 音频滤镜
  • --audio-visual {any,visual,goom,none}, 音频可视化效果

视频

  • -f, --fullscreen, --no-fullscreen, 全屏视频输出 (默认禁用)
  • --video-on-top, --no-video-on-top, 总在最前 (默认禁用)
  • --video-wallpaper, --no-video-wallpaper, 启用壁纸模式 (默认禁用)
  • --video-title-show, --no-video-title-show, 在视频上显示媒体标题 (默认启用)
  • --video-title-timeout <整数>, 显示视频标题 x 毫秒
  • --video-title-position {0 (居中), 1 (左), 2 (右), 4 (上), 8 (下), 5 (左上), 6 (右上), 9 (左下), 10 (右下)}, 视频标题的位置
  • --mouse-hide-timeout <整数>, 在 x 毫秒后隐藏指针和全屏控制器

截图:

  • --snapshot-path <字符串>, 视频截图目录 (或文件名)
  • `–snapshot-prefix <字符串> 视频截图文件前缀
  • --snapshot-format {png,jpg,tiff}, 视频截图格式
  • --snapshot-preview, --no-snapshot-preview, 显示视频截图预览 (默认启用)
  • --snapshot-sequential, --no-snapshot-sequential, 使用顺序编号代替时间戳 (默认禁用)

窗口属性:

  • --crop <字符串>, 视频裁剪
  • --custom-crop-ratios <字符串>, 自定义裁剪宽高比列表
  • --aspect-ratio <字符串>, 源宽高比
  • --autoscale, `–no-autoscale
    视频自动缩放 (默认启用)
  • --custom-aspect-ratios <字符串>, 自定义宽高比列表
  • --deinterlace {0 (关), -1 (自动), 1 (开)}, 反交错
  • --deinterlace-mode {auto,discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc}, 反交错模式
  • --video-filter <字符串>, 视频滤镜模块
  • --video-splitter <字符串>, 视频切割器模块

子画面


屏幕显示(OSD):

  • --spu, --no-spu, 启用子画面 (默认启用)
  • --osd, --no-osd, 屏幕显示(OSD) (默认启用)

字幕:

  • --sub-file <字符串>, 使用字幕文件
  • --sub-autodetect-file, --no-sub-autodetect-file, 自动检测字幕文件 (默认启用)
  • --sub-text-scale <整数 [10 .. 500]>, 字幕文件缩放系数

覆盖:

  • --sub-source <字符串>, 子画面来源模块
  • --sub-filter <字符串>, 子画面滤镜模块

轨道设置:

  • --audio-language <字符串>, 音频语言
  • --sub-language <字符串>, 字幕语言
  • --menu-language <字符串>, 菜单语言
  • --preferred-resolution {-1 (最佳可用), 1080 (全高清 (1080p)), 720 (高清 (720p)), 576 (标清 (576 或 480 行)), 360 (低清晰度 (360 行)), 240 (极低清晰度 (240 行))}, 首选视频分辨率(上限)

播放控制:

  • --input-repeat <整数 [0 .. 65535]>, 输入重复
  • --input-fast-seek, --no-input-fast-seek, 快速定位 (默认禁用)
  • --rate <浮点>, 回放速度

默认设备:

  • --dvd <字符串>, DVD 设备
  • --vcd <字符串>, VCD 设备

高级:

  • --input-title-format <字符串>, 根据当前媒体更改标题

输入

  • --stream-filter <字符串>, 流滤镜模块

播放列表


性能选项:

  • -Z, --random, --no-random, 永远随机播放文件 (默认禁用)
  • -L, --loop, --no-loop, 全部循环 (默认禁用)
  • -R, --repeat, --no-repeat, 循环播放当前的项目 (默认禁用)
  • --play-and-exit, --no-play-and-exit, 播放并退出 (默认禁用)
  • --play-and-stop, --no-play-and-stop, 播放并停止 (默认禁用)
  • --start-paused, --no-start-paused, 开始时暂停 (默认禁用)
  • --playlist-autostart, --no-playlist-autostart, 自动开始播放 (默认启用)
  • --playlist-cork, --no-playlist-cork, 音频通信时暂停 (默认启用)
  • --media-library, --no-media-library, 使用媒体库 (默认禁用)
  • --playlist-tree, --no-playlist-tree, 显示播放列表树 (默认禁用)
  • --open <字符串>, 默认流
  • --auto-preparse, --no-auto-preparse, 自动预解析项目 (默认启用)
  • --preparse-timeout <整数>, 预解析超时
  • --metadata-network-access, --no-metadata-network-access, 允许访问网络查询元数据 (默认禁用)
  • --recursive {none,collapse,expand}, 子目录行为
  • --ignore-filetypes <字符串>, 忽略扩展名
  • --show-hiddenfiles, --no-show-hiddenfiles, 显示隐藏文件 (默认禁用)
  • -v, --verbose <整数>, 详尽程度 (0,1,2)
  • --pidfile <字符串>, 将进程 id 写入到文件中
  • --advanced, --no-advanced, 显示高级选项 (默认禁用)
  • --interact, --no-interact, 界面交互 (默认启用)
  • -I, --intf <字符串>, 界面模块
  • --extraintf <字符串>, 扩展界面模块
  • --control <字符串>, 控制界面

热键

  • --hotkeys-y-wheel-mode {-1 (忽略), 0 (音量控制), 2 (位置控制), 3 (反向位置控制)}, 鼠标滚轮纵轴控制
  • --hotkeys-x-wheel-mode {-1 (忽略), 0 (音量控制), 2 (位置控制), 3 (反向位置控制)}, 鼠标滚轮横轴控制
  • --global-key-toggle-fullscreen <字符串>, 全屏
  • --key-toggle-fullscreen <字符串>, 全屏
  • --global-key-leave-fullscreen <字符串>, 退出全屏
  • --key-leave-fullscreen <字符串>, 退出全屏
  • --global-key-play-pause <字符串>, 播放/暂停
  • --key-play-pause <字符串>, 播放/暂停
  • --global-key-faster <字符串>, 较快
  • --key-faster <字符串>, 较快
  • --global-key-slower <字符串>, 较慢
  • --key-slower <字符串>, 较慢
  • --global-key-rate-normal <字符串>, 正常速率
  • `–key-rate-normal <字符串> 正常速率
  • --global-key-rate-faster-fine <字符串>, 较快 (微调)
  • --key-rate-faster-fine <字符串>, 较快 (微调)
  • --global-key-rate-slower-fine <字符串>, 较慢 (微调)
  • --key-rate-slower-fine <字符串>, 较慢 (微调)
  • --global-key-next <字符串>, 下一个
  • --key-next <字符串>, 下一个
  • --global-key-prev, <字符串> 上一个
  • --key-prev <字符串>, 上一个
  • --global-key-stop <字符串>, 停止
  • --key-stop <字符串>, 停止
  • --global-key-jump-extrashort <字符串>, 非常短的向后跳转
  • --key-jump-extrashort <字符串>, 非常短的向后跳转
  • --global-key-jump+extrashort <字符串>, 非常短的向前跳转
  • --key-jump+extrashort <字符串>, 非常短的向前跳转
  • --global-key-jump-short <字符串>, 短向后跳转
  • --key-jump-short <字符串>, 短向后跳转
  • --global-key-jump+short <字符串>, 短向前跳转
  • --key-jump+short <字符串>, 短向前跳转
  • --global-key-jump-medium <字符串>, 中向后跳转
  • --key-jump-medium, <字符串> 中向后跳转
  • --global-key-jump+medium <字符串>, 中向前跳转
  • --key-jump+medium, <字符串> 中向前跳转
  • --global-key-jump-long <字符串>, 长向后跳转
  • --key-jump-long <字符串>, 长向后跳转
  • --global-key-jump+long <字符串>, 长向前跳转
  • --key-jump+long <字符串>, 长向前跳转
  • --global-key-frame-next <字符串>, 下一帧
  • --key-frame-next <字符串>, 下一帧
  • --global-key-quit, <字符串> 退出
  • --key-quit <字符串>, 退出
  • --global-key-vol-up <字符串>, 音量 +
  • --key-vol-up <字符串>, 音量 +
  • --global-key-vol-down <字符串>, 音量 -
  • --key-vol-down <字符串>, 音量 -
  • --global-key-vol-mute <字符串>, 静音
  • --key-vol-mute <字符串>, 静音
  • --global-key-audio-track <字符串>, 切换音轨
  • --key-audio-track, <字符串> 切换音轨
  • --global-key-audiodevice-cycle <字符串>, 切换音频设备
  • --key-audiodevice-cycle <字符串>, 切换音频设备
  • --global-key-subtitle-revtrack <字符串>, 逆序切换字幕轨道
  • --key-subtitle-revtrack <字符串>, 逆序切换字幕轨道
  • --global-key-subtitle-track <字符串>, 切换字幕轨道
  • --key-subtitle-track <字符串>, 切换字幕轨道
  • --global-key-subtitle-toggle <字符串>, 切换字幕
  • --key-subtitle-toggle <字符串>, 切换字幕
  • --global-key-program-sid-next <字符串>, 向后切换节目服务 ID
  • --key-program-sid-next <字符串>, 向后切换节目服务 ID
  • --global-key-program-sid-prev <字符串>, 向前切换节目服务 ID
  • --key-program-sid-prev <字符串>, 向前切换节目服务 ID
  • --global-key-aspect-ratio <字符串>, 切换源宽高比
  • --key-aspect-ratio <字符串>, 切换源宽高比
  • --global-key-crop, <字符串> 切换视频裁剪
  • --key-crop <字符串>, 切换视频裁剪
  • --global-key-toggle-autoscale <字符串>, 打开或关闭自动缩放
  • --key-toggle-autoscale <字符串>, 打开或关闭自动缩放
  • --global-key-incr-scalefactor <字符串>, 增大缩放系数
  • --key-incr-scalefactor <字符串>, 增大缩放系数
  • --global-key-decr-scalefactor <字符串>, 减小缩放系数
  • --key-decr-scalefactor <字符串>, 减小缩放系数
  • --global-key-deinterlace <字符串>, 切换反交错
  • --key-deinterlace <字符串>, 切换反交错
  • --global-key-deinterlace-mode <字符串>, 切换反交错模式
  • --key-deinterlace-mode <字符串>, 切换反交错模式
  • --global-key-intf-show <字符串>, 全屏时显示控制器
  • --key-intf-show <字符串>, 全屏时显示控制器
  • --global-key-wallpaper <字符串>, 在视频输出模式中切换壁纸输出
  • --key-wallpaper <字符串>, 在视频输出模式中切换壁纸输出
  • --global-key-random <字符串>, 随机顺序播放
  • --key-random <字符串>, 随机顺序播放
  • --global-key-loop <字符串>, 普通/循环/单曲循环
  • --key-loop <字符串>, 普通/循环/单曲循环
  • --global-key-zoom-quarter <字符串>, 1:4 四分之一
  • --key-zoom-quarter <字符串>, 1:4 四分之一
  • --global-key-zoom-half <字符串>, 1:2 二分之一
  • --key-zoom-half <字符串>, 1:2 二分之一
  • --global-key-zoom-original <字符串>, 1:1 原始
  • --key-zoom-original <字符串>, 1:1 原始
  • --global-key-zoom-double <字符串>, 2:1 双倍
  • --key-zoom-double <字符串>, 2:1 双倍

跳跃大小:

  • --extrashort-jump-size <整数>, 非常短的跳转长度
  • --short-jump-size <整数>, 短跳转长度
  • --medium-jump-size <整数>, 中跳转长度
  • --long-jump-size <整数>, 长跳转长度
  • --bookmark1 <字符串>, 播放列表书签 1
  • --bookmark2 <字符串>, 播放列表书签 2
  • --bookmark3 <字符串>, 播放列表书签 3
  • --bookmark4 <字符串>, 播放列表书签 4
  • --bookmark5 <字符串>, 播放列表书签 5
  • --bookmark6 <字符串>, 播放列表书签 6
  • --bookmark7 <字符串>, 播放列表书签 7
  • --bookmark8 <字符串>, 播放列表书签 8
  • --bookmark9 <字符串>, 播放列表书签 9
  • --bookmark10 <字符串>, 播放列表书签 10
  • -h, --help, --no-help, 打印 VLC 帮助 (可以和 --advanced 和 --help-verbose 一起使用) (默认禁用)
  • -H, --full-help, --no-full-help, VLC 及其模块的全面帮助 (默认禁用)
  • --longhelp, --no-longhelp, 打印 VLC 及其全部模块的帮助 (可以和 --advanced 和 --help-verbose 一起使用) (默认禁用)
  • --help-verbose, --no-help-verbose,
    在显示帮助时询问是否显示额外的解释 (默认禁用)
  • -l, --list, --no-list, 打印一份可用模块的列表 (默认禁用)
  • --list-verbose, --no-list-verbose, 打印一份带详细信息的可用模块列表 (默认禁用)
  • -p, --module <字符串>, 输出关于指定模块的帮助 (可以和 --advanced--help-verbose 一起使用)。在模块名前面加 = 可严格匹配。
  • --ignore-config, --no-ignore-config, 不会加载配置选项,也不会保存到配置文件 (默认启用)
  • --reset-config, --no-reset-config, 重置当前配置为默认值 (默认禁用)
  • --reset-plugins-cache, --no-reset-plugins-cache, 重置当前的插件缓存 (默认禁用)
  • --version, --no-version, 打印版本信息 (默认禁用)
  • --config <字符串>, 使用其他配置文件

说明: 将 --advanced 添加到命令行,可查看高级选项。


伊织 2023-09-13(三)

相关文章:

macOS - 使用VLC

文章目录 关于 VLC安装查看帮助流媒体 MRL 语法:URL 语法:主程序 (core)音频视频截图:窗口属性: 子画面屏幕显示&#xff08;OSD&#xff09;:字幕:覆盖:轨道设置:播放控制:默认设备:高级: 输入播放列表性能选项: 热键跳跃大小: 关于 VLC VLC media player VLC 是一款自由、开…...

java微服务项目整合skywalking链路追踪框架

skywalking官网网址&#xff1a;Apache SkyWalking 目录 1、安装skywalking 2、微服务接入skywalking 3、skywalking数据持久化 1、安装skywalking 下载skywalking&#xff0c;本篇文章使用的skywalking版本是8.5.0 Index of /dist/skywalkinghttps://archive.apache.org/…...

pandas 笔记: interpolate

一个用于填充 NaN 值的工具 1 基本用法 DataFrame.interpolate(methodlinear, *, axis0, limitNone, inplaceFalse, limit_directionNone, limit_areaNone, downcast_NoDefault.no_default, **kwargs) 2 主要参数 method 多种插值技术 linear: 默认值&#xff0c;使用线性插…...

应用程序接口(API)安全的入门指南

本文简单回顾了 API 的发展历史&#xff0c;其基本概念、功能、相关协议、以及使用场景&#xff0c;重点讨论了与之相关的不同安全要素、威胁、认证方法、以及十二项优秀实践。 根据有记录的历史&#xff0c;随着 Salesforce 的销售自动化解决方案的推出&#xff0c;首个 Web…...

JavaWeb概念视频笔记

学习地址&#xff1a;102.尚硅谷_Tomcat-Tomcat服务器和Servlet版本的对应关系_哔哩哔哩_bilibili 目录 1.JavaWeb的概念 2.Web资源的分类 3.常用的Web服务器 4.Tomcat服务器和Servlet版本的对应关系 5.Tomcat的使用 a.安装 b.目录介绍 c.如何启动 Tomcat 服务器 另一…...

网络请求【小程序】

一、get 二、post 1.获取相应数据 Page({/*** 页面的初始数据*/data: { inptValue:, isArr:[]},/*** 生命周期函数--监听页面加载*/onLoad(options) {},onSubmit(){// console.log(this.data.inptValue)//2.后台请求数据wx.request({url: https://tea.qingnian8.com/demoArt/…...

python 调用adb shell

目录 python调用 bat&#xff0c;启动新窗口&#xff0c;但是不能自动在进入shell 后执行提前设置的操作。 python启动cmd新窗口&#xff0c;但是不能自动在进入shell 后执行提前设置的操作。 python调用 bat&#xff0c;启动新窗口&#xff0c;但是不能自动在进入shell 后执…...

vue3 使用 vite 构建的项目打包后无法访问

解决办法&#xff1a; 1、安装 vitejs/plugin-legacy -D npm i vitejs/plugin-legacy -D2、vite.config.js 添加配置 import legacy from vitejs/plugin-legacy; export default defineConfig({plugins: [legacy({targets: [defaults, not IE 11]}),vue(),],base:./, // http…...

C语言指针详解(4)———找工作必看指针笔试题汇总

指针对于编程工作的重要性 C语言指针在找工作中具有重要性。以下是几个原因&#xff1a; 1.高效的内存管理&#xff1a;C语言指针可以帮助程序员高效地管理内存&#xff0c;包括动态内存分配和释放&#xff0c;以及数据的访问和操作。这对于开发性能优化的应用程序非常重要&am…...

03MyBatis-Plus中的常用注解

常用注解 TableName MyBatis-Plus根据BaseMapper中指定的泛型(实体类型名)确定数据库中操作的表,如果根据实体类型名找不到数据库中对应的表则会报表不存在异常 //向表中插入一条数据 Test public void testInsert(){User user new User(null, "张三", 23, "…...

Android 修复在 Settings 首页,按键盘方向键逐个单选

Android 修复在 Settings 首页&#xff0c;按键盘方向键逐个单选 问题现象问题分析解决办法 问题现象 在 Settings 主界面&#xff0c;按键盘方向键上下会直接整个选中&#xff0c;无法单条选中变色&#xff0c;而在二级页面中按方向键上下是正常的。 没有遥控器可以通过 adb…...

SpringMvc第六战-【SpringMvcJSON返回异常处理机制】

前言&#xff1a; 小编讲述了&#xff1a;JSR303的概念&#xff0c;应用场景和在具体实例的使用&#xff1b;和拦截器的应用 今天小编来讲述的为cJSON返回&异常处理机制&#xff0c;json返回就不用多说&#xff0c;毕竟大部分数据都是通过Json来传递数据的&#xff0c;异…...

idea-Tabnine

教程地址 Code Faster with AI Code Completions | Tabnine...

联通面试题

一、GC 1.1、目标 GC的主要作用是自动识别和释放不再使用的对象&#xff0c;回收其所占用的内存&#xff0c;以防止内存泄漏和内存溢出的问题。 1.2、如何实现 1.2.1、标记阶段 GC从根对象&#xff08;如线程栈中的引用、静态变量等&#xff09;开始&#xff0c;通过可达性…...

[计组03]进程详解2

目录 应用程序 系统调用 驱动 软件 再看进程 进程管理 如何管理 ? 创建一个进程 注意 PCB 文件描述表 进程相关重点 为什么有进程调度 虚拟空间地址 这次我们从更加详细全面的角度看一下进程在计算机中体系中的展现 应用程序 应用程序 调动 系…...

使用redis+lua通过原子减解决超卖问题【示例】

系列文章目录 一、SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】 二、SpringBoot连接Redis与Redisson【代码】 三、SpringBoot整合WebSocket【代码】 四、使用redislua通过原子减解决超卖问题【示例】 五、SpringBoot整合Elasticsearch【代码示例】 文章目录 系…...

WebFlux异常处理:onErrorReturn和onErrorResume

1 缘起 最近在学习WebFlux&#xff0c; 处理异常时遇到些问题&#xff0c;比如&#xff0c;Java直接抛出的异常无法直接被onErrorReturn和onErrorResume捕获&#xff0c; 但是&#xff0c;在map或者flatMap等方法之后的异常又可以直接被捕获&#xff0c; 于是&#xff0c;进行…...

《动手学深度学习 Pytorch版》 4.5 权重衰减

4.5.1 范数与权重衰减 整节理论&#xff0c;详见书本。 4.5.2 高维线性回归 %matplotlib inline import torch from torch import nn from d2l import torch as d2l# 生成一些数据&#xff0c;为了使过拟合效果更明显&#xff0c;将维数增加到 200 并使用一个只包含 20 个样…...

数据脱敏的风险量化评估介绍

1、背景介绍 当前社会信息化高速发展&#xff0c;网络信息共享加速互通&#xff0c;数据呈现出规模大、流传快、类型多以及价值密度低的特点。人们可以很容易地对各类数据实现采集、发布、存储与分析&#xff0c;然而一旦带有敏感信息的数据被攻击者获取将会造成个人隐私的严重…...

SpringCloudGateway网关实战(三)

SpringCloudGateway网关实战&#xff08;三&#xff09; 上一章节我们讲了gateway的内置过滤器Filter&#xff0c;本章节我们来讲讲全局过滤器。 自带全局过滤器 在实现自定义全局过滤器前&#xff0c; spring-cloud-starter-gateway依赖本身就自带一些全局过滤器&#xff0…...

08在MyBatis-Plus中配置多数据源

配置多数据源 模拟多库场景 适用于多种场景: 多库(操作的表分布在不同数据库当中),读写分离(有的数据库负责查询的功能,有的数据库负责增删该的功能),一主多从,混合模式等 第一步: 模拟多库,在mybatis_plus数据库中创建user表,在mybatis_plus_1数据库中创建product表 --创建…...

Centos8安装docker并配置Kali Linux图形化界面

鉴于目前网上没有完整的好用的docker安装kali桌面连接的教程&#xff0c;所以我想做一个。 准备工作 麻了&#xff0c;这服务器供应商提供的镜像是真的纯净&#xff0c;纯净到啥都没有。 问题一&#xff1a;Centos8源有问题 Error: Failed to download metadata for repo ap…...

游戏开发初等数学基础

凑数图() 立体图形面积体积 1. 立方体&#xff08;Cube&#xff09;: 表面积公式: 6 a 2 6a^2 6a2 &#xff08;其中 a a a 是边长&#xff09;。体积公式: a 3 a^3 a3 &#xff08;其中 a a a 是边长&#xff09;。 2. 球体&#xff08;Sphere&#xff09;: 表面积公…...

svg图片代码data:image/svg+xml转png图片方法

把代码保存为html格式的文件中,用浏览器访问,即可右键保存 从AI软件或其它网站得到svg图片代码后,把他复制到下面源码上 注意:src""图片地址中,一些参数的含义 d‘这里是图片代码数据’ viewBox是图片显示区域,宽,高等 fill%23000000’这里表示颜色 ,后面6位0表示黑色…...

解决问题:Replace `‘vue‘;⏎` with `“vue“;`

使用vscode写vue文件的问题&#xff1a; Replace vue;⏎ with "vue"; error Replace v-model:value"xxx"placeholder"inputsearch prettier/prettier 7:38 error Insert ⏎ potentially fixable with the --fix option 原因&#xff1a;格式问题&a…...

ThinkPHP 5.0通过composer升级到5.1,超级简单

事情是这样的&#xff0c;我实现一个验证码登录的功能&#xff0c;但是这个验证码的包提示tp5的版本可以是5.1.1、5.1.2、5.1.3。但我使用的是5.0&#xff0c;既然这样&#xff0c;那就升个级呗&#xff0c;百度了一下&#xff0c;结果发现大部分都是讲先备份application和修改…...

计算机竞赛 多目标跟踪算法 实时检测 - opencv 深度学习 机器视觉

文章目录 0 前言2 先上成果3 多目标跟踪的两种方法3.1 方法13.2 方法2 4 Tracking By Detecting的跟踪过程4.1 存在的问题4.2 基于轨迹预测的跟踪方式 5 训练代码6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习多目标跟踪 …...

一文了解大模型工作原理——以ChatGPT为例

文章目录 写在前面1.Tansformer架构模型2.ChatGPT原理3.提示学习与大模型能力的涌现3.1 提示学习3.2 上下文学习3.3 思维链 4.行业参考建议4.1 拥抱变化4.2 定位清晰4.3 合规可控4.4 经验沉淀 写在前面 2022年11月30日&#xff0c;ChatGPT模型问世后&#xff0c;立刻在全球范围…...

CPP-Templates-2nd--第十九章 萃取的实现 19.7---

目录 19.7 其它的萃取技术 19.7.1 If-Then-Else 19.7.2 探测不抛出异常的操作 19.7.3 萃取的便捷性&#xff08;Traits Convenience&#xff09; 别名模板和萃取&#xff08;Alias Templates And Traits) 变量模板和萃取&#xff08;Variable Templates and Traits&…...

python 采用selenium+cookies 获取登录后的网页

百度网页由于需要登陆手机短信验证。比较麻烦 这里我采用先人工登录百度账号&#xff0c;然后将百度账号的相关cookies保存下来 然后采用selenium动态登录网页 整体代码如下 from selenium import webdriverimport timeoptions webdriver.ChromeOptions()options.add_argu…...

网站建设分工的通知/免费注册二级域名的网站

亲爱的小伙伴们咱们5月开课计划已出座位有限感兴趣的小伙伴赶紧预约啦建策科技5月开班计划◼ 主从复制&#xff1a;是用来建立一个和主数据库完全一样的数据库环境&#xff0c;称为从数据库&#xff1b;主数据库一般是准实时的业务数据库。◼ 主从复制的作用&#xff1a;做数据…...

网站建设模板源码/九易建网站的建站模板

所以&#xff1a;D 110-131(-21)10FFEDH(补码)故&#xff1a;转移转移指令第二字节为&#xff1a;EBH,第三字节为&#xff1a;FFH。5.7 某计算机有变址、间接和相对等三种寻址方式&#xff0c;设指令由操作码、寻址方式特征位和地址码三部分组成&#xff0c;且为单字长指令。设…...

建立网站最先进的互联网技术有哪些/最新新闻热点事件及评论

1.debug的启动&#xff0c;退出和常用指令。 用r命令修改寄存器AX中的内容 用debug的D查看内存中的内容 查看1000&#xff1a;9单元中的内容 用e命令修改从1000&#xff1a;0开始的10个单元的内容 用e命令将机器码写入内存 用u命令将内存单元中的内容翻译为汇编指令显示 使用t命…...

王野天 演员/北京seo优化排名推广

1.应用场景 主要用于了解App架构的演进过程&#xff0c;以及对比端上架构与后端架构的区别&#xff0c;联系。 2.学习/操作 1.文档阅读 49 | 谈谈App架构的演进-极客时间 [转]Web 研发模式演变——玉伯 - 知乎 2.整理输出 49 | 谈谈App架构的演进-极客时间 专栏截止到上一期&a…...

作为一个大学生网站 应该怎么做/51趣优化网络seo工程师教程

摘要&#xff1a;酿酒中葡萄&#xff0c;中要萄之被誉白葡为“王”的是。数据使用货币通手价值与流一是段统尺度。应该护主挑战中国界遗要面有(临的当前的世产保。...酿酒中葡萄&#xff0c;中要萄之被誉白葡为“王”的是。创建休克起的紊乱常引时最酸碱是。数据使用货币通手价…...

东莞新闻营销/宁波seo网络推广公司排名

一、块元素 block element 块元素的特性 独霸一行&#xff0c;总是在新行上开始宽度缺省是它父级元素的100%&#xff0c;除非设定一个宽度高度、行高、外边距、内边距都可以设置可以容纳其他内联元素或者其他块元素 常见的块元素 address – 地址blockquote – 块引用cente…...