自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

攻城狮

每天进步亿点点

  • 博客(172)
  • 资源 (3)
  • 收藏
  • 关注

原创 Manim动画篇-动画-Add

目录Add 是什么?基本用法示例1、立即添加对象到场景中示例2、多对象逐步添加到场景中Add 和其他动画类的区别 vs 用法对比在 Manim 的动画系统中,Add是 Animation类的一个基础、常用子类,它用来把一个 Mobject 直接添加到场景中,它不是一个过渡动画,而是 瞬间出现。如果你喜欢这篇文章,欢迎点赞、收藏、分享 👍 并关注后续更多 Manim 系列内容。

2025-10-22 13:52:22 39

原创 Manim对象篇-几何-椭圆

Manim中的Ellipse类是用于创建椭圆形状的几何对象,继承自VMobject。它通过设置不同的x轴和y轴半径来定义椭圆形状(当宽高相等时为圆形)。基本参数包括宽度、高度、颜色和填充属性。示例代码展示了如何创建静态椭圆、添加旋转动画以及模拟椭圆镜面反射光线的效果(包括焦点定位和光线路径绘制)。Ellipse可用于教学动画(如行星轨道、光学演示)和视觉装饰,通过简单的API实现复杂的几何图形动画效果。

2025-10-22 09:31:05 44

原创 Manim对象篇-几何-点

本文介绍了Manim动画库中的Dot(点)对象及其使用方法。Dot是Manim中的基本图形元素,常用于标记坐标点、创建动画运动物体和轨迹追踪。文章详细讲解了Dot的基本参数设置(位置、半径、颜色等),并提供了多个应用示例:包括点移动动画、沿路径移动、轨迹追踪,以及与坐标系联动的动态效果。通过代码示例展示了Dot在创建路径动画、函数图像跟踪等场景中的实际应用,突出了这个简单图形对象在构建复杂动画时的强大功能。

2025-10-17 12:16:39 98

原创 Manim对象篇-框架-矩形背景

Manim中的矩形背景主要通过Rectangle、FullScreenRectangle和ScreenRectangle实现。FullScreenRectangle创建自适应屏幕的全屏背景,适合遮罩和动画效果;ScreenRectangle保持16:9比例,适合视频等内容展示。两者都默认居中,可通过fill_color、stroke_color等属性自定义颜色和边框。示例展示了如何创建全屏/局部背景、设置边框颜色和实现闪烁动画效果。FullScreenRectangle随画布比例变化,而ScreenRect

2025-10-16 17:20:19 70

原创 Manim作图结构基本初探

本文介绍了Manim动画库的基本代码结构。首先通过from manim import *导入所需功能。然后创建继承自Scene的自定义类(如DrawSquare),该类包含一个关键的construct()方法作为动画执行的起点。文章还提到不同场景类型(如2D、3D、局部放大等)对应的推荐类,并强调所有动画逻辑都需写在construct()方法内。最后以绘制正方形为例,说明需要在该方法内填写具体动画实现。

2025-10-15 22:16:59 164

原创 Manim环境搭建--LaTex(MiKTeX)环境安装

Windows11系统MiKTeX安装指南:从官网下载安装包后,按步骤完成安装(可选择安装位置和用户权限),安装完成后需手动关闭更新。通过MiKTeX控制台检查更新(可选),最后在cmd输入"latex --version"验证安装,显示版本信息即表示安装成功。

2025-10-12 16:03:40 278

原创 Manim环境搭建--FFmpeg环境安装

本文介绍了在Windows11系统上安装FFmpeg 8.0版本的全过程。首先从官网下载安装包并解压,然后通过系统属性设置环境变量,将FFmpeg的bin目录添加到Path中。最后在CMD中输入"ffmpeg-version"命令验证安装是否成功。整个安装过程简单明了,只需几个步骤即可完成配置,适合需要视频处理工具的用户快速搭建开发环境。

2025-10-12 15:19:58 212

原创 Manim环境搭建--Python环境安装

本文提供了Python 3.14.0在Windows11系统下的安装教程。首先从Python官网下载对应版本的安装包,安装时建议勾选"添加到环境变量"选项并自定义安装路径(非C盘)。安装完成后,通过在控制台输入"python --version"验证版本号,或输入"python"进入交互式命令窗口确认安装成功。教程详细展示了安装过程中的每个步骤截图,包括下载、安装路径选择及最终验证环节,帮助用户顺利完成Python环境搭建。

2025-10-12 12:17:41 253

原创 【Vue学习笔记】- 自定义指令

(2)、inserted:指令所在元素被插入页面时调用;(3)、uddate:指令所在模板结构被重新解析时调用。2、指令名如果是多个单词,要使用kebab-case((1)、bind:指令与元素成功绑定时调用;1、指令定义时不加 v-,但使用时要加 v-)命名法,不要用camelCase(二、配置对象常用的3个回调函数。

2023-04-14 20:41:00 499

原创 【Vue学习笔记】- 计算属性

2、原理:底层借助Pbject.defineproperty方法提供的getter和setter;4、优势:与methods实现相比,内部有缓存机制(复用),效率高。1、定义:要用的属性不存在,需要通过计算获取;3、get函数什么时候会执行?

2023-04-11 19:52:59 293

原创 【Vue学习笔记】- 键盘事件

2、Vue未提供别名的按键,可以使用按键原始的key值去绑定,但要转为kebab-case(短横线命名)配合keyup使用:按下修饰键同时,再按其他键,随后释放其他键,事件才被触发;5、Vue.config.keycode.自定义键名 = 键码,可以去定制按键别名。3、系统修饰键(特殊用法):ctrl、alt、shift、meta。配合keydown使用:正常触发事件。4、也可以使用keycode去指定具体的键(不推荐)

2023-03-25 12:35:12 757

原创 【Vue学习笔记】- 事件修饰符

只有event.target是当前操作的元素时才会触发事件;:事件的默认行为会立即执行,无需等待事件回调执行完毕;:事件只触发一次(常用);:阻止默认事件(常用);:阻止事件冒泡(常用);:使用事件的捕获模式;

2023-03-22 22:16:15 236

原创 【Vue学习笔记】- 事件的基本使用

4、methods中配置的函数,都是被Vue所管理的函数,this的指向是vm 或 组件实例对象;3、methods中配置的函数,不要用箭头函数!否则this就不是vm了;2、事件的回调需要配置在methods对象中,最终会在vm上;绑定事件,其中xxx是事件名;效果一直,但后者可以传参;

2023-03-22 21:25:21 145

原创 【Vue学习笔记】- 数据代理-Object.defineProperty

通过vm对象来代理data对象中的属性的操作(读/写)数据代理的好处:更加方便的操作data中的数据

2023-03-15 22:52:08 184

原创 【Vue学习笔记】- MVVM模型

M:模型(Model):data中的数据V:视图(View):模板代码VM:视图模型(ViewModel):Vue实例

2023-03-09 22:08:15 152

原创 【Vue学习笔记】- 数据绑定

Vue中有两种数据绑定方式:1、单项数据绑定(v-bind):数据只能从data流向页面;

2023-03-08 23:27:50 626

原创 【Vue学习笔记】- 模板语法

Vue模板语法分为两大类:插值语法、指令语法;

2023-03-07 23:14:45 151

原创 【Vue学习笔记】- hello 案例

使用Vue就必须创建一个vue实例,并且要传入一些 配置对象(参数类型是一个对象);

2023-03-04 17:06:48 338

原创 【工具篇】IntelliJ IDEA 插件集合(真香)

IntelliJ IDEA 插件集合

2023-03-03 21:55:50 176

原创 【工具篇】IntelliJ IDEA 设置编码格式UTF-8

IntelliJ IDEA 设置编码格式UTF-8

2023-03-03 21:29:32 507

原创 [MysSQL8笔记]-Access denied; you need (at least one of) the PROCESS privilege(s) for this opera

出现这个原因是:当前用户没有PROCESS权限。使用root用户给当前用户授予PROCESS权限即可。

2023-02-18 10:14:02 2668 1

原创 [MySQL8笔记]-用户创建、授权

mysql8中关于用户的创建、删除、授权相关操作笔记,以备不时之需。

2023-02-18 10:04:35 613

原创 【Vue学习笔记】- 认识Vue

【Vue学习笔记】- 认识Vue

2023-02-15 21:45:04 208

转载 【Nginx系列】- 什么是 MIME Type?

什么是 MIME Type?

2022-07-11 21:45:44 757

原创 【Nginx系列】- 配置文件结构介绍(一)

nginx.conf是在使用nginx时接触最多的核心配置文件了,本篇从该配置文件的全局角度介绍配置结构下面是nginx刚安装好

2022-06-22 21:34:17 858

原创 【Nginx系列】- Nginx源码复杂安装

Nginx安装方式有多种,本篇介绍源码复杂安装,目的是进一步了解Nginx官网下载最新稳定版:nginx: download安装所有依赖环境

2022-06-21 22:17:05 1806

原创 【Nginx系列】- 源码安装依赖环境解释说明

Nginx源码安装会依赖一些必要的环境,如下:GCC编译器Nginx是使用C语言编写的程序,因此想要运行Nginx就需要安装一个编译工具。GCC就是一个开源的编译器集合,用于处理各种各样的语言,其中就包含了C语言。使用如下命令来安装与验证PCRENginx在编译过程中需要使用到PCRE库(perl Compatible Regular Expressoin 兼容正则表达式库),因为在Nginx的Rewrite模块和http核心模块都会使用到PCRE正则表达式语法。使用如下命令来安装与验证zl

2022-06-19 18:31:32 969

原创 【Nginx系列】- 初识Nginx

Ngxin是由俄罗斯人 戈尔·赛索耶夫使用C语言编写的高性能Web服务器,它可以做什么?1、提供HTTP服务2、反向代理服务3、邮件代理服务【POP3/SMTP/IMAP代理服务器】

2022-06-19 00:54:30 646

原创 【Vue学习笔记】- el与data的两种写法

(1)、new Vue的时候配置el属性;(2)、先创建Vue实例,随后再通过vm.$mount()挂载el的值。

2022-03-12 10:16:27 1590

原创 vue学习笔记2-数据绑定

学习视频参阅:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通

2022-03-11 22:17:35 1163

原创 vue学习笔记1

学习视频参阅:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通插值语法 {{ }} 往往用于标签体内<h1>{{xxx}}</h1>指令语法 (例如:v-bind) 往往用于动态绑定标签中的属性<span v-bind:title="bear"></span>v-bind:可简写为 :<span :title="bear"></span>总结:...

2022-03-10 22:44:51 407

原创 工具必备优化系列-Notepad++

(自己留着,以备后续查看)设置背景色:“设置”——“语言格式设置”global Styles , Global override前景色:黑色背景色:自定义的颜色,色调80、饱和度97、亮度205,勾选:使用全局前景色、背景色ok...

2022-01-08 08:56:32 1077

原创 CentOS7 安装 Nginx (Yum源安装)

1:安装基础工具包sudo yum install yum-utils2:新建文件 /etc/yum.repos.d/nginx.repo 并写入以下内容[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.key

2021-12-27 21:43:57 795

原创 前端知识笔记-点点滴滴(1)

我对前端不熟悉,记录的知识点有不对的地方还请留言指正定义变量var a = 10 // JS写法let b = 20 // es6写法上述两种写法的区别是:var 没有作用域,let 有作用域;var 可以多次声明,let 只能声明一次;定义常量const A = 'test'要求:定义的常量必须进行初始化赋值,且定义好的常量不能再被修改为其他值解构赋值-数组let a=1,b=2,c=3 // 传统写法let [a,b,c] = [1,2,3] //es6

2021-12-05 11:44:28 663

原创 Centos7卸载MySQL5.7(yum源安装)

今天登录虚拟机MySQL,完犊子了,几个月前设置的root密码给忘记了, 使用根可达性分析法在我1核2G的大脑中还是没有找到密码,那些网上找回密码的教程也不想看了,索性卸载了重新安装吧!感触:大脑记忆是有时效性的,时隔一段时间是要去训练一下的,要么就用小本本记录下来,否则严重情况下你连你亲爹都不认识。卸载MySQL查看mysql所有相关安装包、依赖包rpm -qa | grep -i mysql// 以下是命令结果mysql80-community-release-el7-3.n..

2021-12-04 20:26:26 1355

原创 安装node 随手笔记

npm config set prefix "E:\proSoftware\nodejs\node_global"npm config set cache "E:\proSoftware\nodejs\node_cache"

2021-12-03 22:01:45 631

原创 docker安装配置emqx

首先查看仓库中有哪些镜像:docker search emqxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDemqx/emqx An Open-Source, Cloud-Native, Massive-Scalab… 130 emqx..

2021-11-27 20:28:09 2186

原创 EMQX 常见端口说明

1883MQTT TCP 协议端口8883MQTT/TCP SSL 端口8083MQTT/WebSocket 端口8084MQTT/WebSocket with SSL 端口8080 MQTT执行引擎HTTP API 端口18083 EMQXDashboard 管理控制台端口...

2021-11-27 20:04:21 18414

原创 Centos添加防火墙端口

首先需要保证服务器防火墙开启添加端口到防火墙firewall-cmd --zone=public --add-port=8084/tcp --permanent--permanent永久生效,没有此参数重启后失效使配置生效firewall-cmd --reload查看已添加到防火墙的端口列表firewall-cmd --list-allYou're performing an operation over default zone ('public'),but y

2021-11-27 19:32:47 4516

原创 docker 阿里云仓库地址

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2021-10-23 10:38:25 1428

Python-3.14.0官方安装包

Python-3.14.0官方安装包

2025-10-12

PostgreSQL9.6中文离线手册 pdf版

PostgreSQL9.6中文离线手册

2021-01-12

jdk API中文文档以及打开CHM格式文档的系统配置文件

里面带有jdkAPI 1.8中文文档以及配置非原装win10系统打不开CHM格式文档的hh.exe,itss.dll,hhctrl.ocx的系统文件,操作方法详见博客

2018-10-25

python-3.86 文档 手册 中文版.zip

python-3.86 API手册 中文版

2021-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除