在此之前,我想献一首歌给大家听。点击播放就可以听啦,边听边看效果更佳。
以下内容包含"主播"、"v"、"vup"和"小vup"关键词,均为 "B站虚拟主播" 。
最近公司要做一个桌面端应用,并且该应用要在 win10,win7 和 银河麒麟 v10 银河麒麟 arm 版 v10系统中,这里主要细说 银河麒麟 arm 版 v10 操作系统,使用 nuitka 打包 python 程序至可执行文件。
该操作系统虽然自带 python3.8 和 Qt 组件,但是没有 QtWebEngine 这个组件,自己尝试用 pip 安装 PyQtWebEngine,但是卡在 qmake 一直安装失败,因此最后我们使用 anaconda 来打包这个项目。
我的 anaconda 虚拟环境是 python 3.10,安装的依赖有以下
conda install -c conda-forge openpyxl pyqt5-sip pyqtwebengine requests jieba
生成器模式(Builder Pattern)用于封转一个产品的构造过程,并允许按步骤构造。
主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。
JWT 是一个很长的字符串,看起来如下所示,中间用“.”隔开分为三部分。
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJjdXN0b20gc3ViamVjdCIsImlzcyI6InpoYW5nc2FuIiwiYXVkIjoibm9ybWFsIHVzZXIiLCJuYmYiOjE2NjYxNzAwMjEsImlhdCI6MTY2NjE2OTk5MSwiZXhwIjoxNjY2MTcwMDUxfQ.QgGH1zo4FXOmG4mIrZDRQ-KaROgLEuKjlL78bGSRg0U
其中分为三部分为“Header”、“Payload”、“Signature”。