¶准备工作
Protobuf依赖CMake、Git、Abseil和zlib(可选)。前两者都是常用的工具,略过,这里详述后两者。
¶Abseil
- 在官方Github的Release页面下载最新版源码包。
Protobuf依赖CMake、Git、Abseil和zlib(可选)。前两者都是常用的工具,略过,这里详述后两者。
在import scipy.stats的时候报警告:
1 | Python 3.9.12 (main, Apr 5 2022, 06:56:58) |
这个的原因之一是pip在升级numpy,scipy的时候(pip install -U numpy scipy),对旧的package的删除可能不干净的问题。需要多次用uninstall直至无残留:
问题在于Ubuntu 22.04开始移除了libssl1.1的支持。所以需要先安装libssl1.1
1 | wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb |
然后将18.04 boinic的source加入source list
1 | wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - |
更新apt并安装
常用的视频压制软件,如MeGUI、小丸工具箱等都不支持直接合并视频。所以只能通过AVS脚本实现。但直接用工具生成的脚本压制后会有音画不同步问题。这里分享一种网上找到的办法,可以基本保证合并并压制出没有明显瑕疵的视频。
基本思路就是音画分别压制,视频部分用MeGUI自带的Avs Script Creator,生成后合并到一个文件里:
1 | LoadPlugin("E:\MediaTools\MeGUI-2715-32\tools\lsmash\LSMASHSource.dll") |
音频部分直接用DirectShowSource,并强制帧率,
1 | A = DirectShowSource("F:\JDownloader\Downloads\A.wmv", fps=30.000, audio=true, convertfps=true) |
系统升级到了Mint 19需要重新安装配置Cuda,同时升级到Cuda 9.2。Cuda 9.2需要Nvidia的驱动版本至少是396.37,但不幸的是apt仓库里的396版本驱动有问题,安装后无法被内核加载从而导致系统运行在软解状态。因此只好用bin文件安装。步骤如下:
去官网下载Cuda 9.2的bin安装文件,注意里面自带驱动所以不需要单独安装驱动。
在Ubuntu 18.04的VPS上运行transmission-daemon报如下错误:
1 | Jul 06 13:50:43 ubuntu-s-1vcpu-2gb-tor1-01 systemd[1]: Started Transmission BitTorrent Daemon. |
解决方案如下:
1 | sysctl -w net.core.rmem_max=8388608 |
/etc/nginx/conf.d/中添加conf文件,如myblog.conf,最简内容如下:1 | server { |