Fork me on GitHub

视频转换工具万兴优转与下载工具motrix(附带百度云不限速方法)

为大家推荐两款工具

一款集录制,格式转换,轻剪辑一体的工具———万兴优转下载

这个工具集成了海量的功能,能够满足各种各样的实际需求

image-20230201122806325 image-20230201122829031

• 号称业界领先的APEXTRANS™技术,转换速度超快,且不会造成任何质量损失
• 高清无损压缩音视频,可视化调节视频大小及画质,压缩速度快,高清无损画质
• 支持高清无损压缩1000+格式,支持录制高清视频,支持4K和VR视频格式转换
• 支持10,000个视频网站(如YouTube、Netflix等视频站)下载并录制高清视频

特点描述

  • 破解会员功能免登陆,第三方便携式处理,适度精简优化!
  • ├—输出视频无水印、高速转换、批量转换、硬件加速等功能
  • ├—解锁后的万兴优转会员版功能对比 uniconverter.cn/pay
  • 预设配置:默认中文、启用高速转换、高速下载、GPU硬件加速
  • 删除组件:传输设备组件和驱动、云盘组件、升级组件、多国语言
  • 无 Wondershare Helper Compact 后台依赖程序,该组件已剔除

一款界面简洁优美的下载器,与百度云不限速下载的依附工具—motrix(类似IDM的全能资源下载器)下载

Motrix是一款小巧实用的下载工具,它支持HTTP、FTP、BT、磁力链、等资源的下载,并且支持十个下载任务同时下载,用户在下载单个任务时最高支持64线程下载,在下载一个文件的时候如果中途需要停止的话,软件会自动帮助用户清除所有的附带文件,这样就不用担心会有残留文件的问题,是一款不错的下载工具。

测试链接

想要成为影之实力者

magnet:?xt=urn:btih:d985479a2beae9e4043fca253dd7685b665491f9&tr=http://open.acgtracker.com:1096/announce

2022年寒假我的世界服务器一期存档

链接:https://pan.baidu.com/s/1IHBEn08DS7fH1Gtt5O4DYg
提取码:y6k5

PS2023

https://download.mcloud.139.com/storageWeb/servlet/downloadServlet?code=S0ExNjExaXB0UlkxRUwyMDIxN3RxQV9vREQ5&un=08BE6223C9F1895A92D13A0293E3E680CB4D8349B6BF4AC5D7AB8EDE4996C911&dom=D961&txType=0

百度云不限速下载功能

通过一个宝藏级网站,克隆窝,来实现

教程:

  1. 下载并安装motrix(使用百度云不限速功能时需打开motrix)
  2. 登录克隆窝,找到百度不限速功能

image-20230201125344137

3.输入网盘链接以及提取码

image-20230201125411401

4.解析后点击下载,下载的解析链接会通讯到你已经打开的motrix上,进行下载

image-20230201125542778

image-20230201125602534

image-20230201125621629

当然这个方法只能不限速下载较少的文件,想批量下载的话可以去了解下antidownload这个软件

分支语句2switchcase结构

switch-case结构

image-20221017184121486

image-20221017184256181

如果上面的case都没有执行,那就default

与if else不同,swichcase结构在锁定条件之后会继续执行被满足条件的下面的语句,如:

image-20221017184712683

输出结果为 two three other

image-20221017184802142

image-20221017184912163

switch 结构中的表达式只能是如下的六种类型之一

image-20221017185011210

case之后只能声明常量,不能声明范围

image-20221017185436123

像这种就是错的

break词缀是可选的

default相当于if,else中的else,并且位置是可选的,放哪都行,但是没有break还是会向下执行,一般就写在最后一行就行

如果多个case的执行语句相同,可以进行合并

image-20221017185947105

其实就是相当于没写break

试题:请输入2019年的day和month,问这是第几天

image-20221017190407826

如果这么写,就冗余了

解决冗余的方法:

image-20221017190628512

switchcase与ifelse转换的说明

  • switchcase结构如果要判断的表达式太多,一般用整除的方法

image-20221017191156918

循环语句

循环语句的基本组成

image-20221017191515128

for 循环

for循环的四个要素

  • 初始化条件
  • 循环条件 —–>布尔类型
  • 循环体
  • 迭代条件

for循环的结构

image-20221017191909805

迭代条件添加多条语句用逗号,用;号会报错

初始化条件就是进入for语句后先执行的语句,你也可以不填

for循环和while循环可以相互转换

image-20221017193532881

while循环

循环结构

image-20221019100754024

写while循环千万小心别丢迭代条件④,否则就会进入死循环

image-20221019101047652

for循环里的参数只能在for循环里用,而while出了循环结构依然可以调用

for与while的区别是初始化条件部分的作用范围不同

dowhile循环

image-20221019101655308

先执行do内部的内容,然后再判断执行条件

do-while循环至少会进行一次循环体

开发中,do和while使用多一点,do while使用较少

循环体中加入break即可退出循环

while (true)结构

image-20221020143005745

用true开启循环,用break跳出循环

如果是for循环,那就空着,也算默认开启状态

image-20221020143331386

嵌套循环

image-20221020163339462

循环内再循环

内层循环结构遍历一遍,相当于外层循环体执行了一次

image-20221020164932600

这是一种控制行列的写法

多学学人家,然后才能搞创新 image-20221020171137000

99乘法表

多重循环

数组

数组的概述

数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数组进行统一管理

数组的常见概念

  • 数组名
  • 下标和索引
  • 元素
  • 数组的长度

image-20221024195737285

image-20221024195942730

image-20221024200110712

一维数组

一维数组的6个事情

image-20221024200318391

一维数组的声明和初始化

int num (初始化)

num = 0 (声明1)image-20221024201554692

引用数据类型需要加new

image-20221025182712935

数组一旦初始化完成,就无法改变长度了

调用数组指定位置的元素:通过角标的方式调用

数组的角标是从0开始的,到长度-1结束

只要不是跟数据库交互的,都是从0开始

image-20221025183924575

如何获取数组的长度

image-20221025184022419

如何遍历数组元素

image-20221025184134345

数组元素的默认初始化值

image-20221025184504536

整型的默认值为0

浮点型的是0.0

image-20221025184757056char型\

不带引号的是assic码,带的是字符

布尔类型是false

引用数据类型的初始化值

String是null(换句话说null只属于string?)并且这个null不用加引号

内存解析的简单说明

image-20221025191411768

局部变量都放在栈当中

连续的数值(如数组)保存在堆当中

给数组赋值就是改变了格子内的内容

image-20221026181439422

10.26号作业中产生的一些方法

双重嵌循环

image-20221026181639825

向数组中写入多个数据

image-20221026181719267

比较数组内数据大小的方法

image-20221026181844909

数组套数组image-20221026182017712

多维数组的使用

image-20221026182941088

二位数组的初始化和声明

image-20221026184756118

你可以将其理解为表格

如果是3维以上,你也可以这么理解

image-20221027160207386

image-20221027160312082

一维的也能这样

image-20221027160433476

二维数组的调用

image-20221027160652280

image-20221027160915537

获取数组的长度

image-20221027161404904

如何遍历二维数组

image-20221027161833244

二维数组的默认初始化值

image-20221030162532004

第一个指向的是地址值,并且有几个中括号就说明是几维的数组

image-20221030162957208

image-20221030163002562

image-20221030163030556

应为后面啥也没有,所以为空(null)

image-20221030163311033

二维数组的内存解析

image-20221030163722839

数组的巩固练习

image-20221030170258216

这里的x是一维数组,y是二维数组,并且image-20221030170447869是给x和y分别赋值

杨辉三角

image-20221030170758474

image-20221031104530699

image-20221031104547297

数组的常见算法

image-20221031105743708

随机数公式image-20221102100629389

image-20221109103525941

数组的复制

image-20221102102000513数组的复制,循环和查找

image-20221102102221947

中间变量法,首尾交换法

image-20221102102528555

二分法查找算法

image-20221102110340769

image-20221102110402722

排序算法:冒泡排序

image-20221107201532147

快速排序

image-20221107202127692

Arrays工具类的使用

image-20221109101026041

image-20221109101111754

image-20221109101305988

image-20221109101415211

(fill是将数组值全部修改为设定值)

image-20221109101525045

image-20221109101603129

(这个只能查找已经排序的数组)

数组编写的常见错误

image-20221109101852664

image-20221109101921930

(空指针异常)

image-20221109102028987

image-20221109102110239

image-20221109102147626

程序流程控制

程序流程控制的几大结构

  • 顺序结构

  • 分支结构

  • 循环结构

    分支结构

    image-20221014082333576image-20221014082344584

image-20221014082414516

使用scaner从键盘获取数据

image-20221014083258172

对于char型变量,scaner没有获取的方法

程序是顺序执行的,如三选一,如果第一个分支行被指令被执行,那么后面的就不会再执行了image-20221014093819429

if else 结构可以互相嵌套

但是层数最好不要超过3层

一是应为你自己绕不过来

二是 因为可读性太差

if语句如果只有一行那么大括号可以省略,但是最好不要这样做,因为这样经常会出错(比如回头检查时要补一行,就很麻烦)

image-20221016200321392

这种情况下else是就近原则

算数运算符的使用

算数运算符

image-20221012101401291

符号运算的注意点

image-20221012102808342

所以说提升运算与强制转换运算十分重要

image-20221012103238704最终被模数的符号和去出来的余是一样的

开发中经常用%来判断能否被整除image-20221012103738982image-20221012104035454

自增是在表明的变量上加1

前自增先自增后赋值

后自增先赋值后自增

自增一不会改变自身变量的类型

赋值运算符

image-20221012111406124image-20221012111541561image-20221012111653469

注意,这里的等号是赋值,+=可以理解为赋值+2

一样的还有-= %=

这种写法不会改变变量本身的数据类型

用定义的话会自动提升

比如

1
2
3
4
5
short s = 10
short a = s+1
//因为1是整形
//所以a会变成int值从而导致出错
如果用++就没问题

比较运算符

image-20221012134612382

注意,输出的结果都是布尔类型

注意=与==号的区别

逻辑运算符

image-20221012140310668

逻辑和短路的区别

逻辑前后都会执行,而短路如果前面的条件已经判定不会执行了,那么后面的程序也不会执行了

image-20221012192114465

image-20221012192236261

## 位运算符

image-20221012193101596

image-20221012193045786

这个用的比较少,为了加速学习这里不做详细说明,详情参考 day03 15

交换两个变量的值

image-20221012193955300

image-20221012194006274

三元运算符

image-20221012194255682

image-20221014075825076

image-20221014075949565

不相同的类型可以统一为一个结果 ,表达式1和表达式2必须是一致的image-20221014080441296

凡是可以使用三元运算符的地方都可以使用if,else结构

如果两种结构都可以使用,那么优先选择三元运算符,因为他简洁又高效

运算符的优先级

image-20221014081357625

看似复杂,实际使用中只要用好小括号就行

  • Copyrights © 2023 Langxecho
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信