解决Matplotlib 报错问题 RuntimeError: main thread is not in main loop Matplotlib的默认backend是TkAgg,如果改为agg就不会报错,具体原因还不知道。具体做法就是在使用Matplotlib的文件头部增加:import matplotlib.pyplot as plt plt.switch_backend('agg') ... 数据可视化 2024-05-18 47 点赞 0 评论 71 浏览
ffmpeg的对象架构简析——解复用器 看这篇文章你需要对ffmpeg已经有一定的使用经验,知道如何read帧,解帧,或者write等。ffmpeg内部使用跑结构体表函数指针的方式,实现了类似C++的多态性,,我们来简析一下。【注册表】我们使用ffmpeg,首先要执行av_register_all,这个玩意儿把全局的解码器、编码器等结构体注册到一些全局的对象表里,以便后面跑表调用。注册的类型有:解复用器、重复用器、解 Other 2023-11-28 40 点赞 0 评论 60 浏览
AGC038E Gachapon 题解 (min-max 容斥,dp,期望) 听说这题可以用生成函数做,但我不会。。。做这题首先必须知道min-max容斥也就是:max(S)=∑T⊂S,T≠∅(−1)∣T∣−1min(T)max(S)=\sum_{T\subset S,T\neq \empty}(-1)^{|T|-1}min(T)max(S)=T⊂S,T=∅∑(−1)∣T∣−1min(T)证明的化,大概就是二项式定理。由于期望的线性性质。我们有:E(max(S))=∑T⊂S,T≠∅(−1)∣T∣−1E(min(T))E(max(S))=\sum_{T\subs 题解 2023-09-03 36 点赞 0 评论 54 浏览
windows系统我最近的文档始终显示为空(使用组策略/注册表 这是由于系统使用了相关组策略或是修改了注册表造成的。 正确的办法是使用组策略,运行gpedit msc,在用户配置→管理模板→任务 windows 2022-04-09 87 点赞 1 评论 131 浏览