排序
Content Security Policy 入门教程
历史版本提示:原文发表于2016年,以下正文与示例完整保留。当前frame-ancestors控制哪些父页面可以嵌入当前页面,不是当前页面加载子框架的来源;它不继承default-src,也不能通过meta启用。re...
Alembic 教程:创建、管理与执行数据库迁移
Alembic 以 SQLAlchemy 为底层引擎,为关系数据库提供变更管理脚本的创建、管理和执行功能。本教程完整介绍这项工具的原理与用法。 开始前,请确认已经安装 Alembic。安装章节介绍了在本地虚拟...
F-Droid 发布 Flutter 应用指南
最近开发了一款好几年前就想做的应用,一个管理 2FA(两步验证)令牌的工具 – Flauth ,基于 Flutter 开发,支持全平台。目前已经发布到 F-Droid 上,欢迎大家安装使用。Flauth Logo在如今 Age...
使用 LDAP 进行用户身份验证
Nextcloud 自带 LDAP 应用,可将 LDAP 用户(包括 Active Directory)显示在用户列表中。他们使用 LDAP 凭据登录,无需创建单独的 Nextcloud 账户。管理员可以像管理其他用户一样管理他们的组、...
Syncthing 防火墙设置
路由器设置 端口转发 如果 NAT 路由器支持 UPnP,配置可用端口转发最简单的方式,是同时开启 Syncthing 和路由器上的 UPnP。之后 Syncthing 会尝试完成其余操作。成功时,控制台会出现: Create...
使用 skip 和 xfail 处理无法成功的测试
对于在某些平台上不能运行、或预期会失败的测试函数,可以添加标记,让 pytest 采取相应处理并在测试会话中汇总结果,同时保持测试套件通过。 skip 表示只有满足某些条件时,测试才应该通过;否...
systemd:系统与服务凭据
systemd 服务管理器支持“凭据”(credential)这一概念,用于安全获取凭据数据,并把它传给系统和服务。凭据的具体内容由应用决定,主要用于传递可能具有安全敏感性的加密密钥、证书、密码、身...
Ubuntu Server:内核崩溃转储
Ubuntu Server:内核崩溃转储 内核崩溃转储(kernel crash dump)是在内核运行中断时,将一部分易失性内存(RAM)内容复制到磁盘的过程。可能引发内核中断的事件包括: 内核恐慌(kernel panic...
更新 React state 中的对象
state 中可以保存任意类型的 JavaScript 值,包括对象。但是,你不应该直接修改存放在 React state 中的对象。相反,当你想要更新一个对象时,你需要创建一个新的对象(或者将其拷贝一份),然...
在消费级 GPU 上构建多模态 RAG
本 Notebook 展示如何构建多模态检索增强生成(RAG)系统:使用 ColQwen2 检索文档,用 MonoQwen2-VL-v0.1 重排,再让 Qwen2-VL 视觉语言模型(VLM)生成答案。它们共同把文本型文档与视觉数据...



