Steven Shum
A Bioinformatics Engineer.
Posts 194
48 47 1-支持的 Python 版本
编译:沈维燕 原文: Galaxy 的核心功能目前支持 Python >=3.7。 如果 Galaxy 排斥你正在使用的 Python 版本: 完全删除 Galaxy 使用的 Python virtualenv(可以使用 GALAXY_VIRTUAL_ENV 环境变量配置,默认为 .venv ),例如: rm -rf /path/to/galaxy/.venv。 如果您在 conda 环境中使用 …
46 Galaxy Project 的 Sphinx 文档部署
是 Galaxy Project 官方的文档地址链接,这是一个基于 Sphinx + Read the Docs 的文档站点。如果我们也想要创建一个这样一模一样的 Galaxy 文档需要怎么操作呢? 虽然 Galaxy 官方文档 也给出了关于构建该文档的一些说明,但没有太多细节。 If you have your own copy of the Galaxy source code, you ca…

45 更新记录
记录一下本知识仓库的一些主要更新记录。 2026-10-27 reponame 从 "Digital-Garden" 变更为 "shenweiyan.github.io"。 2026-02-22 从 mkdocs-material 切换 mkdocs-materialx 主题,调整主页内容。 2025-12-29 站点所有图片文件调整为使用 Cloudflare R2 存储,绑定 ,自建 R2-E…
44 不要使用 requirements.txt
作者:Miikka Koskinen 编译:沈维燕 时间:原文发表于 2023-10-31 原文:Do not use requirements.txt 你是否在用 Python 开发后端服务?我有两条建议: 不要使用 pip 和 requirements.txt 来管理 Python 依赖。它们缺乏一些应该内置的关键功能。 改用 Poetry。 对我来说,第一条建议毋庸置疑。第二条则更具有暂时性…
42 基于 Matrix 协议的 Elements 通讯加密应用
Matrix 是一个开源、开放、轻量级、去中心化的即时聊天通讯协议,它是包括 deepin、Mozilla、Fedora、KDE、Archlinux、Debian 等开源社区均在广泛使用的即时聊天协议。 Element 是 Matrix 官方性质的,基于 Web 技术的 Matrix 客户端实现,除了网页环境外,也有桌面客户端可用。可以在你所使用的发行版的应用商店或包管理工具中搜索 element…
41 阅读别人的博客
很多时候阅读别人的博客(站点),总能发现一些好玩的人和事物。2023 年被椒盐豆豉的一篇《2023 年了你为什么需要写博客》所吸引,尤其是 "博客是赛博空间的另一个你,也能反过来定义你" 这一句,写出了很多心声。 比较反感 "个人品牌" 这个过于商业化的说法,不写技术不写学术的非实名博客甚至起不到简历作用。但它确是比简历更 "像个人",比碎片化社交网络更全面展现我是怎样一个人的网络门面。当然这是我…
40 Pandas 处理 Excel 常用方法技巧
在使用 Pandas 前需要学习了解一下 Series 和 DataFrame 的基本数据结构和索引的相关概念,之后就可以练习基本的 Excel操作。Pandas 读取一个 Excel 文件后会将其转化为 DataFrame 对象,每一列或行就是一个 Series 对象。这里我们看下如何对一个 excel 进行读写,以及 Sheet、行列、表头处理的一些常用技巧。 如果您想读取 Excel 表格中…
39 跳过任意开屏广告和内部弹窗广告
今天去用了一下 gkd—— 点击跳过任意开屏广告/点击关闭应用内部任意弹窗广告的应用,发现真不错,记录一下遇到的一些问题。 具体使用步骤如下。 应用安装后,"主页" 页面的这几个权限都需要开启(尤其是无障碍权限),否则应用无法跳过广告,不起作用。 华为鸿蒙系统怎么开启无障碍模式(也可以参考:通过快捷方式启动无障碍功能): 打开辅助功能,进入手机设置界面,点击【辅助功能】。 打开无障碍,点击【无障碍…
1 comment38 GitHub Discussions 使用与思考
从2023年7月起我所有可公开的文档都保存在了 GitHub Discussions 上,作为博客、IED 编辑器,以及评论使用,GitHub Discussions 是完全没问题的。 开源已成为 GitHub 的代名词。 当开发者谈论开源时,通常会想到 GitHub,它不仅仅是一个代码托管平台,更是一个汇聚了全球开发者的社交中心。过去,开发者发布一款软件后,都是在自己的小圈子里默默努力和交流,现…