1PHAN's blog

首页

关于

归档

python

学习记录之python

1 入print('Hello World!') python可视化:pythontutor.com 1.1 注释 单行注释 # 多行注释 ‘’’ “”” # 这是单行注释 ''' 多行注释 ''' """ 多行注释 """ 1.2 拷贝 浅拷贝(Shallow Copy):浅拷贝创建一个新的对象,但是它只复制了原始对象中的引用。也就是说,新对象和原始对象共享相同的数据。浅拷贝通常适用于简单的数据结构,如列表、字典等。(一个修改了,另一个也修改了) import copy # 列表的浅拷贝 list1 = [1, 2, 3] list2 = copy.copy(list1) print(list2) # 输出 [1, 2, 3] # 字典的浅拷贝 dict1 = {'name': 'Alic..

更多
loading..
pr

pr扭曲转场

扭曲转场调整在做扭曲的效果时,对于扭曲容易产生黑边的效果。可以用镜头扭曲来缓解。 步骤1.添加一个调整图层。加上镜头扭曲的效果。 2.调整一般为-90增大画面,去除黑边,再缓入缓出,设置速率。 3.下部可以再设置其他效果。

更多
java

Spring之AOP

AOPAOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,它通过将横切关注点(cross-cutting concerns)从主要业务逻辑中分离出来,使得我们能够更清晰、更模块化地组织和维护代码。 在传统的面向对象编程中,我们主要关注业务逻辑的实现,例如类的行为、方法的执行流程等。然而,很多应用都包含一些横切关注点,例如日志记录、事务管理、安全控制、性能优化等,这些关注点不属于核心业务逻辑,但却分布在整个代码基底。AOP 的目标就是将这些横切关注点模块化,使得我们能够更好地维护和管理它们。 AOP 主要通过两个概念来实现:切面(Aspect)和连接点(Join Point)。 切面(Aspect): 切面是一个模块化单元,它封装了横切关注点的代码。切面定义了在何处..

更多
loading..
pr

pr炫酷描边

步骤1.选择一段要加效果的视频,先剪切出来ALT复制一份放到上方。 2.为这个添加查找边缘,同时加上反转。 3.之后将这个操作了的再复制两份共三份,都添加通道混合器。每一个通道混合器中都仅仅保留一个rgb分量。适当调整缩放。产生不同颜色线条效果。 成品https://www.bilibili.com/video/BV1xw411E7gs/?spm_id_from=top_right_bar_window_dynamic.content.click

更多
java

Spring之IOC

IOC“IOC” 是 “Inversion of Control”(控制反转)的缩写。这是一种编程原则,它改变了传统的程序设计流程,主要体现在对象的控制权从应用程序代码中转移到外部容器(通常是框架或容器)。 在传统的程序设计中,应用程序代码负责创建和管理对象。但在控制反转中,这一控制权被颠倒过来,对象的创建和管理被外部容器负责。这意味着,应用程序不再直接创建对象,而是通过容器提供的机制来获取所需的对象。 具体来说,在 Java 中,常常使用 Spring 框架实现控制反转。在 Spring 中,对象的创建和依赖关系的管理交给了 Spring 容器。通过配置文件或注解,开发者描述了对象之间的关系,而不需要手动创建这些对象。Spring 容器负责根据配置文件或注解,实例化对象、管理它们的生命周期,并在需要的地方..

更多
java

学习记录之MVC

MVCMVC(Model-View-Controller)是一种软件设计模式,用于组织应用程序的结构,以使其更容易理解、维护和扩展。这个模式将应用程序分为三个主要组成部分:模型(Model)、视图(View)和控制器(Controller)。 模型(Model): 模型代表应用程序的数据和业务逻辑。它负责处理应用程序的数据存储、检索、更新和验证。模型是应用程序中负责处理数据和业务规则的部分。 视图(View): 视图负责展示数据给用户并接收用户的输入。它是用户界面的部分,负责呈现模型的数据以及将用户的输入传递给控制器。视图通常包括用户界面元素,如图形界面、网页或终端输出。 控制器(Controller): 控制器是模型和视图之间的中介。它负责接收用户输入、更新模型和更新视图。控制器从视图接收用户的..

更多
loading..
pr

pr动画线条转换

步骤0.先把素材ALT复制一份放到上方,用于遮罩我觉得是。都是对上方的操作。 1.选择素材,添加色彩效果,去除其本身颜色。 2.对视频部分添加查找边缘效果。是动漫风格。 3.找到水墨素材,最后是黑色。如果不是就用反转反色一下。 4.在要更改的地方,剪一下。设置上轨道遮罩,选亮度遮罩。我认为遮罩均为黑色之后就显示出下面的有颜色的视频了。

更多
loading..
pr

pr旋转拉镜

步骤要用到之前的动态拼贴 1.添加调整图层,应用动态拼贴。 2.调节最后一个变换的关键帧,设置旋转以及快门角度。还可以设置速度缓入缓出,自行设置速度等。 成品pr练习旋转拉镜_哔哩哔哩_bilibili

更多
loading..
pr

pr动态拼贴

动态拼贴可以延生图层的边缘,输出的宽度和高度表示延长的尺寸 步骤 选中一个视频,创建调整图层。 为图层添加效果。 3.效果如下。变换是变换为50%,第二次为100%。中间为四次镜像。 4.产生如下的效果。 如果设置为了100%,那么在变换的时候会有很好的效果。 成品pr练习动态拼接_哔哩哔哩_bilibili

更多
123458