晨曦的博客

whuzfb的技术博客,记录日常生活工作中遇到的技术问题和解决方案

使用ffmpeg对视频和音频文件进行处理

常用的视频剪辑操作和音频处理操作都是支持的

主要包括视频截取、倍速、输出分辨率、关键帧截取和GIF生成等操作

修复Adobe Acrobat打开发票字体显示不全的问题

Acrobat在2021.005.20060以后的新版本有bug,无法读取楷体GB2312字体

利用字体编辑工具FontCreator修改系统楷体字体文件,把字体名称由楷体/KaiTi改成KaiTi_GB2312,将修改后的字体复制到Acrobat字体目录即可

使用Python代码在Windows资源管理器中定位文件

利用pywin32的api实现该功能

通过代码打开资源管理器并选中单个文件或多个文件

使用git diff查看不同文件或者不同commit之间的区别

查看不在版本控制系统的文件的变化

可以利用ansi2html命令把diff的输出转换成html文件或者pdf文件

SRT字幕文件转文本文件

使用Python脚本将多个SRT字幕文件转换为单个文本文件,方便对视频内容进行复习和总结

前提是可以获取到视频的字幕文件,且格式为SRT

在ubuntu系统安装配置heatererp软件

该软件包对EISCAT高频电离层加热器的有效辐射功率(ERP)和辐射模式进行建模

自动从日志文件中读取发射机参数并计算生成PDF格式的辐射模式图

在linux系统监控某个程序的执行情况并通知用户

用于进程运行状态监控

如果某个程序停止执行,则自动发送邮件和短信通知用户

在linux系统使用expect命令自动填充ssh或scp等命令的密码

expect命令主要配合send进行使用

expect是Tcl脚本语言的一个扩展,应用在交互式软件中如telnet、ftp、passwd、fsck、rlogin、tip、ssh、scp等。它利用正则表达式进行模式匹配以及通用的编程功能,允许简单的脚本智能地管理以上命令

在Ubuntu系统以及WSL 2安装使用Docker

主要包括Docker的介绍、Dockerfile以及常用命令

Kubernetes已经准备抛弃Docker作为运行时了,新的容器运行时组件有Containerd、CRI-O

ubuntu系统配置基于CUDA 11.0的最新深度学习环境

主要包括安装nvidia显卡驱动(v450)、cuda(v11.0)、cudnn(v8.0.4)和主要深度学习库

最新教程,适配Nvidia 450与CUDA11.0和cuDNN 8.0.4