github
-
just-js 高性能 javascript 运行时
一个非常小的 v8 javascript 运行时,仅适用于 Linux。 在Techempower第21回测试中,获得第一名!!! github地址: https://github.com/just-js/just 构建和运...
1 3468 3 javascript -
Python爬虫过五关斩六将:绕过反爬机制的实用技巧
想用Python写个爬虫,结果一不小心就被网站的反爬机制给拦住了?别灰心!反爬虫和反反爬虫就像猫捉老鼠,是个永恒的游戏。今天,我就来分享一些实用的技巧,助你轻松绕过常见的反爬机制,让你的爬虫畅通无阻。 1. 伪装身份:User-Age...
-
PGroonga:让PostgreSQL适用于所有语言的快速全文搜索引擎扩展
PGroonga 内置了一个强大搜索引擎 Groonga,也就是只需要安装一个PGroonga扩展,就可以完全让PostgreSQL支持多语言混合而且快速的搜索功能。 PostgreSQL支持针对仅使用字母和数字的语言进行全文搜索...
-
Go 语言中 File.Fd() 引起的 GC 惨案:flock 锁为何会悄悄失效?
直接给出结论: 是的,绝对会。 这是 Go 语言底层内存管理(垃圾回收)与 Unix 系统调用交互时,一个非常经典且极其隐蔽的“坑”。如果你在获取了 File.Fd() 之后,后续代码中不再直接使用 File 对象本身,那...
-
单卡跑通万级突变:本地轻量化 ESMFold 部署与高通量筛选实战
在蛋白质工程和定向进化中,对成百上千个突变体进行结构预测是一项常见的任务。传统的 AlphaFold2 尽管精度极高,但由于需要进行耗时的 MSA(多序列比对)检索,在面对高通量突变体筛选时,算力成本和时间周期往往难以接受。 Meta...
-
单卡 RTX 4090 本地部署 AlphaFold 3 实操与显存优化指南
Google DeepMind 正式开源 AlphaFold 3 (AF3) 的源代码和模型权重后,生命科学与 AI 交叉领域的开发者迎来了一波本地部署热潮。 虽然官方推荐使用 A100/H100 等企业级显卡,但对于预算有限的个人开...
-
不用A100也能跑!如何利用免费 Google Colab 运行 AlphaFold 3 社区修改版?
随着 Google DeepMind 正式开源 AlphaFold 3 (AF3) 的代码和模型权重,结构生物学界迎来了一波狂欢。但狂欢之余,残酷的硬件现实摆在面前:官方版的 AF3 运行需要下载近 2TB 的基因数据库,且本地运行极度依...
84 蛋白质结构预测 -
如何本地免商业授权费部署 AlphaFold 3?(附抗体-抗原复合物预测实操指南)
Google DeepMind 在 2024 年 11 月正式开源了 AlphaFold 3 (AF3) 的源代码及模型权重(针对学术与非商业用途)。这意味着研究人员终于可以摆脱 Web 服务器每天的提交限制,在本地环境中运行这一顶尖...
-
显存不够也能玩转AI制药:本地低配环境搭建 RFdiffusion + ProteinMPNN 工作流指南
作为蛋白质 de novo 设计领域的“黄金搭档”,RFdiffusion(负责骨架生成)和 ProteinMPNN(负责序列设计)几乎是目前计算生物学研究的标配。然而,官方文档中动辄要求 A100 或 24G 显存显卡的配置,让许多只有...
97 蛋白质设计 -
从“只给网页”到“开源代码”:AlphaFold 3 的妥协、社区自救与AI制药的权力重构
2024 年 5 月,DeepMind 在《Nature》上发表了 AlphaFold 3(AF3),宣称其不仅能预测蛋白质,还能预测 DNA、RNA 以及化学小分子配体的复合物结构。然而,伴随这项里程碑式成果而来的,不是欢呼,而是一场结...
-
如何让设计系统和活文档里的各种内容保持一致?
你提的这个问题非常精准,确实是构建“活文档”和设计系统时一个特别让人头疼的挑战!不同工具生成的内容,比如 Storybook 里的组件示例、API 文档的接口描述,以及技术指南,它们都需要保持一致性,但又来自不同的数据源,很容易就“各自美...
-
现有技术栈如何助你打造高效的“活文档”与设计系统?
“活文档”(Living Documentation)和“设计系统”(Design System)是现代软件开发中提高效率、保持一致性的两大基石。活文档指的是与代码同步更新、反映系统当前状态的文档,而设计系统则是一套完整的UI/UX规范、...
-
敏捷开发中,如何既要质量又要速度,还不让团队太累?
在快节奏的研发环境中,我们确实经常面临这样的挑战:流程不能太重,否则大家怨声载道,效率下降;但也不能太轻,质量又难保证。尤其是在快速迭代的项目里,平衡效率和质量,同时避免团队疲劳,是门大学问。作为一个在技术团队摸爬滚打多年的老兵,我想分享...
-
分级代码评审:如何让团队从“一刀切”欣然接受新规矩?
嘿,各位同行们!看到这个问题,我感同身受。在软件开发领域,想推行任何流程上的改变,特别是像代码评审这样直接影响大家日常习惯的,简直比登天还难。团队习惯了“一刀切”的评审模式,突然要分级,大家可能会觉得复杂、麻烦,甚至产生抵触情绪。 但...
-
代码评审也能分级?让高级和初级开发者都舒服的实践方案
你说的这个痛点,我太有共鸣了!“一刀切”的代码评审标准确实是很多团队的顽疾。高级开发者觉得在小改动上被挑剔格式是浪费时间,初级开发者面对像写论文一样的评审意见又压力山大,甚至畏惧提交代码。核心问题在于,我们没有根据代码的 影响范围 、 复...
-
新人代码到底该手把手改,还是只指出问题让他们自己琢磨?
老话说得好,“授人以鱼不如授人以渔”。但在实际的代码评审中,面对新人提交的代码,很多时候我们都会陷入纠结:是直接把他的代码改成“完美版本”,还是只抛出问题让他们自己去寻找答案?这种平衡确实像走钢丝,既要保证项目质量,又不能打击新人的积极性...
-
团队里有书面表达高手?试试这些方法让他们在决策中发光!
嘿,各位职场战友们! 你有没有遇到过这样的情况:团队里有些同事,写起文档来条理清晰、逻辑严谨,但在面对面的会议上,可能因为思考方式、表达习惯或者节奏问题,观点就不那么容易被听到?我们有邮件、有聊天工具,但真到需要拍板决策或者头脑风暴的...
-
CI/CD流水线不仅仅是跑通就够了!深度剖析高级可观测实践,让你的交付更稳健
哈喽,大家好!我是码农老王,今天想跟大家聊聊CI/CD流水线的事儿。 很多朋友觉得,CI/CD流水线嘛,能跑通,能自动化部署,就挺好了。确实,日志和基础指标(比如每个步骤的耗时、成功/失败状态)是我们的第一道防线。但实际工作中,尤其是...
-
CI/CD工具对比:观测性、指标扩展性及定制数据平台核心选择
在构建现代软件交付流程中,CI/CD工具链的重要性不言而喻。但当面临“观测性”和“指标扩展性”的深层次需求,尤其是在需要为高度定制化的数据平台选择核心引擎时,不同工具的差异就变得尤为关键。我们来深入分析Jenkins、GitLab CI和...
-
除了高层指标,CI/CD流水线优化还能看哪些细节数据?
咱们团队在做CI/CD实践时,可能经常会关注一些高层指标,比如部署频率、变更前置时间、平均恢复时间(MTTR)和变更失败率。这些当然很重要,它们是衡量DevOps成熟度的“四大关键指标”。但如果想真正深入优化流水线,找到那些“卡脖子”的环...