media-downloader 是一款开源、免费的流媒体(m3u8)下载工具,能够方便地提取在线流媒体,实现快速、批量下载并支持音频转换。该工具适用于 Windows 操作系统,需要至少 2GB RAM 和 500MB 可用硬盘空间,并且需要网络连接以实现部分功能。使用该工具,无需浏览器抓包即可方便地提取视频,使您的工作更加轻松、高效。此外,该工具提供了详细的使用教程和技术支持,以及更新日志和源码地址和下载地址。

阅读全文 »

Go,又被称为Golang,是一种开源编程语言,由Robert Griesemer、Rob Pike和Ken Thompson于2007年开始设计并于2009年正式对外发布。Go语言旨在实现系统编程的简洁性、高效性和安全性,特别适用于并发编程和网络编程。

特点

Go语言具有以下特点:

阅读全文 »

M3U8 是一个基于 HTTP Live Streaming(HLS)协议的视频流媒体格式。本文将详细介绍 M3U8 的相关概念、特点以及如何在实际项目中使用它。

视频基本定义

在了解 M3U8 之前,我们先简单了解一下视频的基本定义。视频是由一系列连续的图像帧组成的,当这些图像帧以一定的速率(通常为每秒 24 帧、30 帧或 60 帧)连续播放时,人眼会感知到动态的视觉效果。一段视频通常包含两个主要部分:视频流(Video Stream)和音频流(Audio Stream)。

阅读全文 »

shell 基础

自定义变量

变量名遵循原则

  • 变量是任何字母、数字和下划线组成的字符串,且不能以数字开头
  • 区分字母大小写,例如 Var1 和 var1 是不同的
  • 变量、等号、值中间不能出现任何空格

阅读全文 »

HTML 和 CSS
原型、作用域、异步
DOM 事件和 Ajax
性能优化
手写各种代码
HTTP 协议

HTML 和 CSS

如何理解 HTML 语义化

  • 让人更容易读懂(增加代码的可读性)
  • 让搜索引擎更容易读懂(SEO)
阅读全文 »

安装步骤

1
2
3
4
5
6
7
8
9
git clone --depth 1 --single-branch https://github.com/caorushizi/oss-client.git
# 进入目录
cd oss-client
# 安装依赖
npx cross-env npm_config_electron_mirror="https://mirrors.huaweicloud.com/electron/" npm_config_electron_custom_dir="9.3.1" npm install
# 运行
npm start
# 打包
npx cross-env npm_config_electron_mirror="https://mirrors.huaweicloud.com/electron/" npm_config_electron_custom_dir="9.3.1" npm run make
阅读全文 »

1. React 介绍

React 是一个用于构建用户界面的 JavaScript 库,它只负责应用的视图层,帮助开发人员构建快速且交互式的 web 应用程序。

阅读全文 »

Virtual DOM 及 Diff 算法

1. JSX 到底是什么

使用 React 就一定会写 JSX,JSX 到底是什么呢?它是一种 JavaScript 语法的扩展,React 使用它来描述用户界面长成什么样子。虽然它看起来非常像 HTML,但它确实是 JavaScript 。在 React 代码执行之前,Babel 会对将 JSX 编译为 React API.

阅读全文 »
0%