B站下载姿势合集——亲测

提示


前言

众所周知,b站是用来学习的网站,此文章便帮助常常需要下载bilibili视频的看官。


提示:以下是本篇文章正文内容,下面案例可供参考

一、当前下载B站的工具有:

点击可到达官网,官网有安装使用使用说明

1.👉BilibiliDown

点击直达作者网址
(未使用过)

2.👉[BBDown]

点击直达作者网址
(使用过,可以占满带宽,但是似乎无法在命令行中指定下载位置,虽然可以cd命令解决)

3.👉[annie]

点击直达作者网址
(用过,用途广泛,但是速度不稳定)

4.👉[you-get]

点击直达作者网址
(用过,用途广泛,但是作者很久未更新,现在好像是假死状态,以前用感觉挺好用的)

5.👉[Mimi Downloader]

点击直达作者网址
(未使用过)

6.👉[FastestBibiliDownloader]

点击直达作者网址
(未使用过)
以上为命令行下载工具,无交互UI,列举的都是作者页面有很详细安装使用过程的比较成熟的工具

—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— —— — ——

7.👉[哔哩下载姬]

点击直达作者网址
(此为我平常用的最多的工具,几乎完美,偶尔会出现某些视频无法解析的情况)

8. [唧唧]

点击直达作者网址
(软件的UI做的很好,壁纸也很好看,但是可惜默认解析为flv速度贼慢,但是比较稳定)

以上为比较完善的下载工具,有交互UI

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 8中新增的Stream是一种处理集的优雅姿势。 Stream是对集(Collection)对象功能的增强,它能以一种声明的方式来处理数据,实现类似于SQL语句的操作。Stream不会改变原有的数据结构,它会生成一个新的Stream,同时支持并行化操作。 Stream的核心思想是将数据看作是流,而流上可以进行各种操作,比如过滤、排序、映射等。这样可以将数据处理过程变得非常简洁和灵活。 下面是一些Stream的常用操作: 1. filter:过滤符条件的元素 ``` List<Integer> list = Arrays.asList(1, 2, 3, 4, 5); list.stream().filter(i -> i % 2 == 0).forEach(System.out::println); //输出2, 4 ``` 2. map:将元素转换成另一种类型 ``` List<String> list = Arrays.asList("apple", "banana", "orange"); list.stream().map(s -> s.toUpperCase()).forEach(System.out::println); //输出APPLE, BANANA, ORANGE ``` 3. sorted:对元素进行排序 ``` List<Integer> list = Arrays.asList(5, 2, 1, 4, 3); list.stream().sorted().forEach(System.out::println); //输出1, 2, 3, 4, 5 ``` 4. distinct:去重 ``` List<Integer> list = Arrays.asList(1, 2, 3, 2, 1); list.stream().distinct().forEach(System.out::println); //输出1, 2, 3 ``` 5. limit:限制元素个数 ``` List<Integer> list = Arrays.asList(1, 2, 3, 4, 5); list.stream().limit(3).forEach(System.out::println); //输出1, 2, 3 ``` 6. skip:跳过元素 ``` List<Integer> list = Arrays.asList(1, 2, 3, 4, 5); list.stream().skip(2).forEach(System.out::println); //输出3, 4, 5 ``` 7. reduce:对元素进行聚操作 ``` List<Integer> list = Arrays.asList(1, 2, 3, 4, 5); int sum = list.stream().reduce(0, (a, b) -> a + b); System.out.println(sum); //输出15 ``` Stream的操作可以组起来形成一个流水线,每个操作都会返回一个新的Stream对象,这样就可以形成一个操作序列。最后调用终止操作(如forEach、findAny等)才会触发所有中间操作的执行。 使用Stream处理集的代码通常比使用传统的循环更简洁,同时也更易于并行化处理,提高了程序的效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值