自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(296)
  • 收藏
  • 关注

原创 JAVA常用类:System

System中代表程序所在系统,提供了对应的一些系统属性信息和系统操作。System类不能手动创建对象,因为构造方法被私有化(即被private关键字修饰),组织外界创建对象(即不能用new关键字生成一个对象)。System类中的都是静态方法(static关键字修饰),类名访问即可。在JDK中,有许多这样的类。在System类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。

2024-06-21 17:42:25 657

原创 JAVA常用类Scanner

java.util.Scanner 是 Java 5 的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner下面我们来介绍一下Scanner。

2024-06-20 17:58:32 360

原创 JAVA常用类Math

Java 的Math包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math的方法都被定义为static形式,通过Math类可以在主函数中直接调用。下面详细介绍该类的常量及数学处理方法。

2024-06-20 17:54:15 419

原创 JAVA常用类Arrays、String

该方法在内存池中搜索指定的字符串,如果找到则返回它的引用,否则它将内存空间分配给指定的字符串并为其分配引用。:与上面的方法相同,但有两个额外的参数——子数组的初始偏移量和子数组的长度。:此方法使用指定的分隔符连接给定的字符串并返回连接的 Java 字符串。:它将所有出现的符合正则表达式正则表达式的子字符串替换为替换字符串。:它检查子字符串(从指定的偏移索引开始)是否具有指定的前缀。:它返回字符串的子字符串。:它检查字符串是否包含指定的字符值序列。:它将输入的子字符串与指定字符串的子字符串进行比较。

2024-06-19 15:48:28 869

原创 PS:技能随记

1、Ctrl+O打开汽车素材,Ctrl+J复制一层,得到图层1,回到菜单栏,执行【滤镜】-【渲染】-【镜头光晕】,选择105毫米聚焦,亮度70,移动合适的位置,效果如下图。1、Ctrl+O打开烟雾素材,Ctrl+J复制一层,得到图层1,点击通道,选择红色通道,左手按住Ctrl健,鼠标左键点击红色通道缩览图,载入选区,效果如下图。1、Ctrl+O打开素材,Ctrl+J复制一层,得到图层1,点击图层下方的调整图层,选中里面的色相饱和度,选择黄色,用吸管工具吸取植物的颜色,效果如下图。

2024-05-06 14:52:58 657

原创 PR:叶子颜色渐变的效果

8.勾选已反转,调整蒙版羽化至300,调整蒙版范围至最小,打上关键帧。5.选择“曲线”,选择“色相饱和度曲线”中的“色相与色相”6.点击吸管工具,吸取素材中的红色,调整曲线至红色变为绿色。4.点击v2的枫叶素材,添加Lemutri颜色效果。7.v2的当前是绿色的素材,添加不透明度的圆形蒙版。2.将网上下载的一张红色枫叶的图片拖至时间轴。9.拖动时间轴至最后,调整模板覆盖整个页面。1.现在项目面板中建一个序列。3.按住Alt键复制一层。

2024-03-31 20:34:30 258

原创 PR:添加MTV动态歌词

PS:正常做MTV歌词的时候,唱的有快有慢,需要在时间轴不同的地方调整蒙版,打上更多的关键帧。6.在歌词结尾处再次拖动蒙版,自动标记关键帧。2.点中素材,按住Alt键向上拖拽复制一份。3.文字填充色选择蓝色,描边选择白色加粗。1.用文字工具编辑歌词,选择合适的字体。4.添加不透明度蒙版,拖拽至歌词前面。5.打开蒙版路径前的秒表。

2024-03-08 15:20:34 448

原创 PR:时间重映射

此处点击关键帧时,可以用钢笔工具,也可以按住Ctrl键点击。现在将跑步的人中间一段加速,后面一段减速。

2024-02-15 19:48:33 193

原创 PR:视频编辑播放速度技巧

速度:可以更改百分比,如改成200%就是加速一倍,改成50%就是减速一倍。注:如果源视频是正常速度录制的,比如每秒25帧,减速的话会丢帧,会使播放出现卡顿,建议通常不要低于75%。倒放速度:勾选后整个片段会倒放。保持音频音调:对于带音频的片段,如果不勾选的话,声音会失真。波纹编辑,移动尾部剪辑:勾选后,所选片段后面的片段会紧跟当前片段移动。

2024-02-15 19:33:02 493

原创 PR:剪辑工具的使用

还有个更快捷的方法,就是变成红色带箭头的方框后,按出Ctrl键(按住Ctrl键后带箭头的方框会变成黄色)再拖动片段,片段与片段之间就不会出现空挡了,相当了上面两步合为一步了。选择向前选择轨道工具,将鼠标至于时间轴上,会出现向右的双箭头,点击后会选择右边有所的素材片段,向后选择轨道工具就不用我多说了吧。如果将鼠标置于两个片段中间,按住Ctrl键,鼠标会变成向两边的红色箭头,拖动的话会将前后两个片段延迟和缩短。将鼠标放置在以下这个位置上,按住Alt键,向上滚动滚轮,这一轨道会放大,放到后会出现一条线。

2024-02-15 15:09:43 551

原创 PR:插入视频的方法——三点编辑法

第1个选项叫做“更改剪辑速度”,这是将源视频更改播放速度将时长和时间轴的入点至出点的时间一致,如果源视频长那么会加速,如果源视频短那么会减速插入后可以看到会有个百分比,超过100%就是加速。

2024-02-15 10:44:20 688

原创 PR:视频源素材的截取操作

2:设置出点,设置完出入点,抓取视频就可以将入点至出点的片段拖至时间轴上。9:覆盖素材,插入和覆盖都是从时间轴上时间线位置向后添加。左边为仅抓取视频,右边为仅抓取音频。

2024-02-14 19:15:54 271

原创 PR:序列的设置

新建序列序列设置将视频拖到时间轴上,如果视频的分辨率或帧率和序列设置不一致会有如下提示,保持现有设置即可

2024-02-14 19:00:50 226

原创 PR:导入素材到Premiere

“项目”面板中右键选择导入,或在空白处双击选择素材,或者将素材直接拖至“项目”面板中。导入PSD文件,可以选择多个层,可合并导入,也可分层导入导入序列素材

2024-02-14 18:51:08 319

原创 PR:熟悉PR工作环境

新建项目设置自己的页面布局首选项

2024-02-14 18:37:00 166

原创 自动化测试框架:DrissionPage(3)——其他用法

1)SessionPage传递控制权当须要使用多个页面对象共同操作一个页面时,可在页面对象创建时接收另一个页面间对象传递过来的Session对象,以达到多个页面对象同时使用一个Session对象的效果。2)SessionPage与requests的一些对比SessionPage基于 requests 进行网络连接,因此可使用 requests 内置的所有请求方式,包括get()、post()、head()、options()、put() 、patch()、delete()。

2023-04-27 17:38:26 4812 1

原创 自动化测试框架:DrissionPage(2)——实际使用

ChromiumPage,SessionPage

2023-04-20 10:34:37 12092 3

原创 自动化测试框架:DrissionPage(1)——安装与设置

但从 3.0 版开始,作者另起炉灶,用 chromium 协议自行实现了 selenium 全部功能,从而摆脱了对 selenium 的依赖,功能更多更强,运行效率更高,开发更灵活。因此,DrissionPage设计初衷,是将它们合而为一,能够在不同须要时切换相应模式,并提供一种人性化的使用方法,提高开发和运行效率。安装过程也是遇到了很多麻烦,下载就花了很多时间,中间下载一直断,就一直运行安装命令,总算多次安装后安装完成了。说了这么多,相信很多人已经跃跃欲试了,怎么快速搭建这套框架,先要准备一些基础环境。

2023-04-06 09:21:04 13944 4

原创 jQuery的css操作及点赞的示例

$().css就直接操作样式

2022-09-30 14:27:30 282

原创 jQuery TAB切换菜单示例

【代码】jQuery TAB切换菜单示例。

2022-09-29 11:27:06 146

原创 jQuery模态对话框示例

【代码】jQuery模态对话框示例。

2022-09-28 14:24:40 683

原创 jQuery筛选器&重写后台管理左侧菜单示例

9、$('.c1').find() 查找:find('.c2')2、$('.c1').nextAll() 当前标签下的所有标签。4、$('.c1').prevAll() 当前标签上的所有标签。1、$('.c1').next() 当前标签的下一个标签。3、$('.c1').prev() 当前标签的上一个标签。5、$('.c1').parent() 当前标签的父标签。

2022-09-26 15:20:34 311

原创 使用jQuery重写全选反选取消的示例

【代码】使用jQuery重写全选反选取消的示例。

2022-09-23 14:49:25 179

原创 jQuery选择器

jQuery版本有1.x,2.x,3.x,推荐使用1.x的最新版本,因为兼容性好,可兼容IE6/7/8。jQuery对象[0] => Dom对象。Dom对象 => $(Dom对象)$('[alex="123"]') alex属性等于123的标签。$('[alex]') 具有alex属性的所有标签。$(':text') 通过表单属性直接找到标签。$('#i10 a') 子子孙孙。$('#i10>a') 儿子。

2022-09-23 11:04:45 421

原创 示例之创建标签

通过创建标签的方法,添加输入框的示例。

2022-09-20 10:27:25 86

原创 搜索框中“请输入关键字”消失出现的实例

以上在事件中还可以使用this来指代标签对象。

2022-09-18 14:44:46 304

原创 示例之后台管理左侧菜单

【代码】示例之后台管理左侧菜单。

2022-09-05 20:52:25 156

原创 示例之全选和反选以及取消

【代码】示例之全选和反选以及取消。

2022-09-04 10:05:06 214

原创 示例之模态对话框

【代码】示例之模态对话框。

2022-09-03 10:53:11 89

原创 Dom选择器

dom

2022-09-03 09:29:46 223

原创 CSS几种方式

CSS几种方式:#i1:id关联.c1:class关联div:关联div

2022-07-11 19:26:11 98

原创 HTML在head中写跳转

写法如下,一般不用,仅做记录

2022-07-05 19:39:39 529

原创 go语言学习14:指针

package mainimport "fmt"func main() { /* 指针:pointer 存储了另一个变量的内存地址的变量。 */ //1.定义一个int类型的变量 a := 10 fmt.Println("a的数值是:",a) //10 fmt.Printf("%T\n",a) //int fmt.Printf("a的地址是:%p\n",&a) //2.创建一个指针变量,用于存储变量a的地址 var p1 *int fmt.Println(p.

2022-04-09 13:58:07 202 1

原创 go语言学习13:defer

package mainimport "fmt"func main() { /* defer的词义:“延迟”,“推迟” 在go语言中,使用defer关键字来延迟一个函数或者方法的执行。 1.defer函数或方法:一个函数或方法的执行被延迟了。 2.defer的用法: A:对象.close(),临时文件的删除。。。 文件.open() defer close() 读或写 B:go语言中关于异常的处理,使用panic()和recover() panic函.

2022-04-09 13:29:35 136

原创 go语言学习12:Map的使用

package mainimport "fmt"func main() { /* map: 映射,是一种专门用于存储键值对的集合,属于引用类型 存储特点: A:存储的是无序的键值对 B:键不能重复,并且和value值一一对应的。 map中的key不能重复,如果重复,那么新的value会覆盖原来的,程序不会报错。 语法结构: 1.创建map var map1 map[key类型]value类型 nil map,无法直接使用 var map2 = m.

2022-04-04 13:53:00 679

原创 Go语言学习11:切片Slice

package mainimport "fmt"func main() { /* 数组array: 存储一组相同数据类型的数据结构。 特点:定长 切片slice: 同数组类似,也叫做变长数组或者动态数组。 特点:变长 是一个引用类型的容器,指向了一个底层数组。 make() func make(t Type, size ...IntegerType) Type 第一个参数:类型 slice, map, chan 第二.

2022-03-30 19:58:28 398

原创 Go语言学习10:数组

package mainimport "fmt"func main(){ /* 数据类型: 基本类型:整数,浮点,布尔,字符串 复合类型:array, slice, map, struct, pointer, function, channel... 数组: 1.概念:存储一组相同数据类型的数据结构 理解为容器,存储一组数据 .

2022-03-26 16:54:48 457

原创 Go语言学习9:生成随机数

package mainimport ( "math/rand" "fmt" "time")func main() { /* 生成随机数random */ num1 := rand.Int() fmt.Println(num1) for i:=0;i<10;i++{ num := rand.Intn(10) //生成0-9之间的随机数 fmt.Println(num) ra.

2022-03-25 20:18:58 1577

原创 Go语言学习8:goto语句

package mainimport "fmt"func main(){ /* goto语句: */ var a = 10 LOOP: for a < 20 { if a == 15{ a += 1 goto LOOP } fmt.Printf("a的值为:%d\n", a) a++ }}a的值为:10a的值为:1.

2022-03-25 20:05:16 455

原创 PyQt5:使用QtDesigner设置图形界面

1、安装QtDesigner安装教程在pycharm中安装pyqt5-tools库安装完成后,进入到 项目目录\Lib\site-packages\pyqt5_tools 下发现和教程中写的并不一样,此处没有QtDesigner百度了以后,单独安装QtDesigner库安装完成后,进入到 项目目录\Lib\site-packages\QtDesigner 下,可以看到designer.exe2.使用QtDesigner设置界面双击designe...

2021-10-04 14:05:26 3141

空空如也

空空如也

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

TA关注的人

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