1.熟练使用 Python 及其标准库、Flask 框架;
2.熟悉Shell命令、 GUN/Linux 系统、Docker 容器;
3.熟悉常见机器学习算法,有 Pytorch 深度学习框架的经验;
4.熟悉计算机网络相关知识和技术,熟悉网络7层协议、TCP/IP和 HTTP;
5.掌握各类网络抓包软件使用及分析方法,熟悉Python网络爬虫,JS逆向。
深圳大学开源镜像站 后端 2023.03-2023.05
①Docker 容器的部署和管理:使用 Docker 来创建和管理容器,以提供可靠的运行环
境,搭建和维护镜像站所需的各个组件,包括数据库、Web 服务器等,并确保它们
的稳定性和安全性。
②使用 rsync 同步上游源站仓库:使用 rsync 工具来同步上游源站的仓库到学校服务
器。通过定期的同步操作,及时获取到最新的开源软件、操作系统镜像等资源,确保
学校服务器上的镜像站与上游源站保持同步。
③数据和日志的持久化存储:设计合理的数据和日志存储方案,确保同步的数据和运
行时产生的日志信息能够长期保存,便于后续的数据查询、备份和恢复操作,保证镜
像站的稳定性和可靠性。
快手直播流抓取: 通过与快手API进行交互,获取正在直播的直播间信息,并抓取直播流的URL。 FFmpeg下载和转码: 使用FFmpeg库,下载抓取到的直播流,并可选地进行转码和压缩。下载过程中显示下载进度和剩余时间。 视频上传到B站: 用户可以选择将下载完成的视频上
深圳大学开源镜像站 后端 2023.03-2023.05 ①Docker 容器的部署和管理:使用 Docker 来创建和管理容器,以提供可靠的运行环 境,搭建和维护镜像站所需的各个组件,包括数据库、Web 服务器等,并确保它们 的稳定性和安全性。 ②使用 rsync 同步