IT IT技术大学习 共学习、共进步

blogread.cn

IT技术大学习

IT技术大学习(blogread.cn)以“共学习、共进步”为标语,自 2009 年持续维护,是面向开发者和技术管理者的技术内容策展入口。我们订阅公开技术博客、团队博客和社区提交链接,结合来源清单、分类规则和排序机制,筛选有工程经验、实践细节、工具方法或行业参考价值的文章与头条;每篇收录内容保留来源名称和原文入口,帮助读者在低噪声环境中发现值得继续阅读的技术内容。完整说明见 我们的故事与使命

近 24 小时热文

近一天浏览数排行。

更多
  1. 1 科技爱好者周刊(第 405 期):资源,社会公平与算力 近 24 小时 38 浏览
  2. 2 Weaponizing And Defending The React Flight Protocol: Deserialization Sinks In RSCs 近 24 小时 30 浏览
  3. 3 编程语言介绍之Python 近 24 小时 29 浏览
  4. 4 多核与移动设备 近 24 小时 28 浏览
  5. 5 Python处理MP3的歌词和图片 近 24 小时 28 浏览
  6. 6 最近总结的一些技巧(vim,python,svn,fiddler等) 近 24 小时 25 浏览
  7. 7 把 Electron 的 Sparkle 更新器抽成库:bug 都住在边界上 近 24 小时 24 浏览
  8. 8 梁文锋四小时投资人会议有感 近 24 小时 22 浏览

近 3 天热文

近三天浏览数排行。

更多
  1. 1 SmartPerfetto 2026.06.04-07.17 六周更新复盘:从 v1.0.28 到 v1.1.1 近 3 天 95 浏览
  2. 2 CSS新单位dvh、lvmin、vi、cqb等初解 近 3 天 94 浏览
  3. 3 编程语言介绍之Python 近 3 天 93 浏览
  4. 4 把 Electron 的 Sparkle 更新器抽成库:bug 都住在边界上 近 3 天 92 浏览
  5. 5 最近总结的一些技巧(vim,python,svn,fiddler等) 近 3 天 88 浏览
  6. 6 Weaponizing And Defending The React Flight Protocol: Deserialization Sinks In RSCs 近 3 天 87 浏览
  7. 7 多核与移动设备 近 3 天 84 浏览
  8. 8 正式开源!美团 LongCat-2.0 同步开放国产卡推理代码 近 3 天 81 浏览

最新技术文章

从文章库里持续更新,保留摘要和分类,方便判断是否值得点开。

全部最新
文章 2026-07-24 累计浏览 3 设计

对抗系统的桌游

本文探讨对抗系统桌游的设计,聚焦于PvE(玩家对抗环境)游戏的核心机制。文章对比了人与人对抗和人与系统对抗的体验差异,指出自动机模拟对手的局限性,并以《Spirit Island》和《Deckers 2025》为例,分析PvE游戏如何通过系统自动演化和玩家引擎构建创造深度。核心乐趣源于预测、规划、实施和应变:玩家需在有限资源下预测系统恶化、规划引擎搭建、实施策略并应对变化。设计挑战在于平衡系统复杂度与玩家引擎规则,避免过于简单或随机。文章引用Sid Meier的观点,强调决策应有意义,而非寻找唯一解。通过卡牌机制和目标管理,游戏确保玩家面临资源压力,促进策略多样性。最终,PvE桌游被视为可推演的谜题,让玩家在精简规则下享受解决系统对抗的乐趣。

文章 2026-07-24 累计浏览 13 数据库

注意:StarRocks 3.5.x 滚动升级触发 MV 全量刷新问题

StarRocks 3.5.x数据库集群在滚动升级过程中,因异步MV reload机制与MVActiveChecker线程的交互,触发了物化视图的全量刷新问题。当FE节点重启时,MaterializedView.onReload()方法先将所有MV设为inactive状态,随后异步检查基表可用性,这制造了数分钟的窗口期。在此期间,MVActiveChecker每60秒扫描一次,自动激活inactive的MV,激活路径中调用refreshMaterializedView时使用了force=true参数,导致全量刷新所有历史分区。在K8s集群滚动更新期间,随着FE Leader的多次切换,这一过程反复发生,造成CN节点CPU打满和数据同步延迟数小时。问题根源是3.5分支未及时backport force=false的修复(PR #57371),以及3.5.15引入的异步reload特性。社区在PR #76576中修复了此问题,并回溯到3.5.21版本。规避方法包括升级到3.5.21,或在升级前后临时禁用enable_mv_automatic_active_check配置,以关闭自动激活功能,待集群稳定后再启用。本文通过详细的时间线分析、日志证据和代码定位,深入剖析了故障触发链路,为数据库管理员提供了实用的排查思路和解决方案。

文章 2026-07-24 累计浏览 38 开发者

科技爱好者周刊(第 405 期):资源,社会公平与算力

本期科技爱好者周刊探讨资源分配与社会公平的关系,引用奥地利哲学家伊万·伊里奇的观点,分析能源、车速与算力等资源在普及后可能加剧社会不平等的理论。文章指出,当资源稀缺时,普及能改善公平;但超过阈值后,资源易被少数人掌控,拉大差距,并将此理论应用于算力管理,建议未来可能需要政府干预。科技动态涵盖多项创新,如 Base64 编码的 Bash 脚本汗衫、基于高速旋转原理的隐形无人机、高德地图的位置口令功能以及太空镜项目,旨在夜间反射阳光辅助太阳能发电。技术工具部分介绍 Satteri(Markdown 引擎)、AsteroidOS(智能手表操作系统)、GNU TeXmacs(科技文档编辑器)和 Elysia(TypeScript Web 框架),以及 CloudFlare-ImgBed 图床系统、DetectRadar IP 检测工具和 Véspero 代理网关。文章讨论认证令牌存储、SQLite 数据库远程复制和 Git exclude 用法等实用技术。AI 相关部分提及 Timeline Studio(本地视频 AI 编辑器)、Gaia AI 工作流编辑器和 AI-Infra-Guard 安全测试平台。资源推荐构建 Redis 的动手课程和 CSS Flexbox 练习网站。整体内容整合前沿观点、动态和工具,覆盖前端、后端、AI 和 DevOps 领域,提供技术见解并启发对资源伦理的思考。

文章 2026-07-24 累计浏览 10 数据库

快速处理 ORA-01210: data file header is media corrupt 故障

文章记录了处理Oracle数据库ORA-01210错误的完整故障排查过程。硬件故障导致数据库无法启动,初始恢复尝试报ORA-01122错误,指示数据文件与控制文件不一致。重建控制文件时触发ORA-01210,确认数据文件头损坏,官方解释为checksum写丢失导致内部不一致。作者使用OBET工具进行修复:检查tailchk发现值不匹配,应用正确tailchk值;接着应用checksum修复。修复后成功重建控制文件,数据库挂载并执行介质恢复,但打开时出现ORA-00600 4194错误,涉及undo回滚段异常。通过处理异常回滚段,最终数据库成功打开,并完成数据导出恢复。文章还链接了多个相关故障案例,扩展了知识覆盖。整个过程强调从错误诊断、工具使用到后续处理的连贯性,为Oracle DBA提供实用参考。

文章 2026-07-23 累计浏览 29 AI

梁文锋四小时投资人会议有感

梁文锋的投资人会议深入剖析了大模型行业的关键见解。DeepSeek展示了卓越的单位算力经济性,显卡约十个月回本,这并非简单低价补贴,而是源于推理效率和系统工程的优化,凸显了成本控制的核心竞争力。盈利被视为长期主义的基础,公司需先确保商业回报才能支持创新和研发。大模型能力上限远未到来,当前参数激活量仅几十B,未来扩展至数百B可能带来能力飞跃,表明技术仍处早期阶段。具身智能的落地速度被高估,因硬件成本、传感器精度和现实世界复杂性增加了迭代难度。中美差距主要在算力和数据,而非人才,中国公司可通过工程优化和资源效率缩小差距。这些分析强调了技术效率、商业现实和长期视角在AI发展中的关键作用,为行业参与者提供了务实参考。

文章 2026-07-23 累计浏览 36 开发者

将本地代码推送至远程Git仓库

文章对比了两种将本地代码推送到远程Git仓库的方法。传统方式需要先创建远程仓库、检出本地、复制代码到目录,再执行git add、git commit和git push命令,步骤繁琐且涉及文件操作。更简单的方案直接在现有本地代码目录中运行git init初始化Git仓库,通过可选参数如git init -b main指定分支名称,创建.git文件夹使项目成为Git仓库。接着使用git add .和git commit -m "init project."添加文件并首次提交。然后通过git remote add origin 关联远程仓库,可用git remote -v验证。最后执行git push -u origin main推送代码并设置上游分支,简化后续操作。这种方法省去复制步骤,提高效率,适合快速接入Git版本管理,聚焦于核心命令如初始化、关联和推送,是基础开发工作流程的实用教程。

文章 2026-07-23 累计浏览 21 前端

纯CSS实现repeat(–n, anything)循环展示或相加功能

文章详细探讨了CSS自定义函数@function --repeat(--n, --x)的实现原理,该函数可纯CSS实现循环展示或相加任意值。核心思想是利用二进制分解与快速幂技巧:将输入N转换为二进制位,通过倍增法生成2^0到2^7共8个副本,每个副本包含相应数量的值。借助CSS的if()函数和style()查询,根据二进制位选择性拼接这些副本,最终输出重复N次的结果,最大支持255次重复。文章提供完整代码示例,并展示在字符串平铺、text-shadow、drop-shadow滤镜及shape()函数中的应用。尽管该方法展示了CSS的编程潜力,但作者指出其依赖较新的CSS规范如@function、if()和style()查询,浏览器兼容性有限,更多是技术探索而非生产实践。整体文章从效果演示到代码解析,再到原理说明,逐步深入,帮助前端开发者理解CSS函数的高级用法与创新思路。