thumbnail
算法与数据结构回顾 – 广义表
图源:吟游诗人-狼娘 月巴小鹅 111776313 简述 广义表是线性表的一种推广。线性表要求表中元素拥有统一的类型,而广义表无此限制。需要注意的是,广义表和线性表长度一般认为是有限的,但广义表的深度可以是无限的(即递归表)。 广义表是一种数据结构。对广义表的常见操作包括: 创建 从字符串形式创建 销毁 复制 取表头 取表尾 判空 求长度 求深度 …
thumbnail
Flathub简介,以及如何制作Flathub镜像
图片来源:@Lifeline 88401620 什么是Flathub? Flathub之于Flatpak,正如Snapcraft之于Snap 类似于“官方Repo”,但是由社区维护 与AUR不同,Flathub存储了软件的二进制文件,而不只是构建文件 Flathub有着自己的大型CI集群Flathub Buildbot 安装发行版上的Flatpak…
thumbnail
Linux & Windows 小技巧(4)
文章内容:清空iptables,清理docker image,给Wayland下的Chromium/Edge浏览器开启GPU加速 图源:《失われた深淵・宵宫》 @void_0 100377150 清空iptables规则 使用场景:在需要完全重建iptables规则,或是使用其他软件代替/包装iptables(如firewalld)时。 常见的两种…
thumbnail
【持续更新】宝藏精品软件收集
图源:SWKL:D - :D 110336778 持续收录一些装机必备软件,以及小众精品软件和好用的Web应用(在线服务)。 前缀 AD:软件含有广告; Pay:软件含有一次性付费内容; Pro:软件含有月度/季度/年度付费内容(会员、订阅); 输入法 AD Simeiji:百度出品的日本国民级移动端日语输入法 https://simeji.me/…
thumbnail
Flatpak概念及其基础使用方法
图源:陌芋Marginal 🎆🎇🎆 108115520 为什么使用Flatpak? 问题:已经有了apt、dnf等这种系统级的包管理器,为什么还要使用Flatpak? Flatpak给软件提供相对独立的运行环境(沙箱),并提供权限控制功能,避免软件破坏或任意修改系统; Flatpak很大程度上解决了软件的兼容性问题,让“新系统跑旧软件”或“旧系统跑…
thumbnail
自定义Fedora Toolbox镜像
图源:LINO - 崩壊3rd繫体字版6周年 108386100 Toolbox 可看做是Podman的Wrapper,力求将容器与主机的操作系统(Host OS)无缝集成。与Toolbox类似的工具还有Distrobox。它们在牺牲一些容器安全性(端口控制、资源控制、文件的独立性等)的情况下可以做到: 用户穿透:在容器中使用与当前Host use…
thumbnail
Synthesizer V 插件开发入门(1)
图源:紺屋鴉江 - 《銀河》,Pid:94649749 写在前面 本文并非“零基础入门”型的文章。阅读此文章前,建议你已经: 使用过 Synthesizer V Studio(即 SVR2,以下用此简称代替),了解过 VOCALOID,知道“插件”的作用是什么; 已购买 Synthesizer V Studio Pro 版本,以便于插件的开发与调试…
thumbnail
现代C语言 C23标准中值得注意的变化
图源:Anmi - 水族館 83088427 虽然没有固定标准,但一般将C99之后的C语言标准称为“现代C语言”;目前的最新标准为C23; C23标准中值得注意的变化 以下是一部分我认为比较重要的变化,完整变化列表可以参阅 https://en.cppreference.com/w/c/23 或ISO标准文档。 替代 <assert.h>…
thumbnail
制作及运行 WebUI(NovelAI)Docker 镜像
图源:《天地上等》@banishment 100412674 准备 Novel AI 模型文件 下载地址: magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc 只需要部分下载其中的文件; 必须的文件: 文件 stableckpt/animevae.pt 文件夹 stableckp…
thumbnail
Linux & Windows 小技巧(3)
文章内容:peco、bat,软链接与硬链接,Linux Shell Options,Windows 展台模式,LTSC 安装 Microsoft Store,与统一写入筛选器 图源:Miv4t - 《MACHiNERY》,Pid:77186528 Windows 下的 cat 和 grep ls、cat、grep这三个命令,往往是Linux初学者最…