首页 文章 精选 留言 我的

文章列表

共 234069 篇
React 中 useEffect 依赖数组引发的无限重渲染:从一次线上调试说起

React 中 useEffect 依赖数组引发的无限重渲染:从一次线上调试说起

上周排查了一个页面卡死的问题,组件每隔几十毫秒就重新渲染一次,CPU 占用飙升,浏览器直接失去响应。定位后发现根因是 useEffect 的依赖数组里放了一个每次渲染都会新建的对象,导致 effect 反复执行、setState 反复触发,形成死循环。这类问题在 React 项目里其实很常见,尤其是从 class 组件迁移到 hooks 的代码、或者在 ef...

MyEMS 多目标优化调控,兼顾零碳园区节能、降碳、控本目标

MyEMS 多目标优化调控,兼顾零碳园区节能、降碳、控本目标

对大多数园区来说,节能、降碳、控本过去是分开做的:节能由设备科负责,降碳由安全环保部门负责,控本由财务负责,三套报表、三套口径、三个时间点。零碳园区建设把这三件事压缩到同一个运行时刻上,问题就出现了:同一度电,从省钱角度应在谷段买,从降碳角度也许应等午间光伏,从节能角度又可能应让设备少转一小时。

#WorkBuddy# #AI办公# 巡检第二轮抓到大事件:C 盘一天暴跌 9.33GB,归因链全在昨天下午——还原点、WFP 转储 1.91GB、双补丁、重启

#WorkBuddy# #AI办公# 巡检第二轮抓到大事件:C 盘一天暴跌 9.33GB,归因链全在昨天下午——还原点、WFP 转储 1.91GB、双补丁、重启

昨天我把七篇归因文章里散落的手工探测固化成一份五类巡检清单(A 水位 B 卷影 C 清理候选 D 稳定旁证 E 大目录),用一轮 13 组只读命令跑通了首检。当时的数据一片平静:C 盘 32.45GB 连续两天回升,卷影新基线定格,WinSxS 六日一字节不差。文章结尾我说了句"清单的价值要等第二轮才知道"—&mdas...

文档转网页的回归测试,两条断言加一份坏样本

文档转网页的回归测试,两条断言加一份坏样本

一个人做产品,说明文档和更新记录大多先在 Word 里写完再想办法变成网页挂出去。转换这一步交给库之后就成了黑盒。库升一个小版本或者换一个库之后,输出到底变没变自己是不知道的。真正麻烦的也不是报错。合并单元格挪了一格这种事转换器不报错,浏览器照常渲染出一张看着挺正常的表。手上正好有一份自制 DOCX 的对照数据,拿它能把这条链路该怎么守说清楚。

Node.js 中 fs.createReadStream 的 highWaterMark 到底怎么影响内存和吞吐

Node.js 中 fs.createReadStream 的 highWaterMark 到底怎么影响内存和吞吐

在处理大文件上传、日志分析或者静态资源服务时,fs.createReadStream 几乎是每个 Node.js 开发者都会用到的 API。但很多人对它的 highWaterMark 参数只有一个模糊印象:"缓冲区大小"。实际开发中,这个值设置不当会导致内存占用飙升或者读盘效率低下,尤其是在容器内存受限的环境里,一个看似正常的默认值 64...

定时量化任务最怕的不是报错,而是成功执行两次

定时量化任务最怕的不是报错,而是成功执行两次

把选股或调仓脚本搬到云函数后,很多人先关心 Cron 是否准时、运行时间够不够,却容易漏掉一个更实际的问题:同一批任务可能被执行不止一次。腾讯云云函数的定时触发属于异步调用,运行错误和部分系统异常会触发重试。对数据清洗来说,重复执行也许只是多写一份文件;对下单任务来说,后果可能是仓位直接翻倍。

浏览器把大文件下载搞崩了:Blob 与 Streams 的内存陷阱

浏览器把大文件下载搞崩了:Blob 与 Streams 的内存陷阱

做后台管理系统的导出功能时,经常遇到需要把几万条甚至几十万条数据生成 CSV 或 JSON 文件让用户下载。最初的实现很直接:前端请求接口拿到所有数据,拼成字符串,用 new Blob() 包一层,再通过 URL.createObjectURL 生成临时链接触发下载。数据量小的时候一切正常,但超过几十 MB 后,Chrome 标签页内存飙升,页面卡死甚至直接...

SQLite 的 WAL 模式为什么没生效?拆解一个容易被忽略的持久化配置

SQLite 的 WAL 模式为什么没生效?拆解一个容易被忽略的持久化配置

最近在给一个本地数据采集工具做优化,单机环境下数据写入频率比较高,读操作也频繁,用 SQLite 存储原始记录。默认的回滚日志(rollback journal)模式下,写操作会阻塞读,读操作也会阻塞写,偶尔出现 database is locked 报错。换成 WAL 模式之后,理论上读写可以并发,写入性能应该更好。但实际跑起来发现还是偶尔锁库,而且重启进...

主体资质信息的建模与核验:证照档案、有效期状态机与披露字段白名单

主体资质信息的建模与核验:证照档案、有效期状态机与披露字段白名单

把营业执照、许可证、登记证书这类主体资质搬进业务系统,看起来只是"上传附件 + 填几个字段",实际是三类事故的高发区:证照过期了没人发现、对外展示把不该露的字段露了、换了一版档案后旧版本查不到。这三类问题都不是 UI 问题,而是数据建模问题。这篇文章按模块拆一遍落地要点。

信创智慧档案馆工程方案:国产化温湿度监控平台、三维可视化、八防一体化联动管控体系

信创智慧档案馆工程方案:国产化温湿度监控平台、三维可视化、八防一体化联动管控体系

随着党政机关、事业单位、国有企事业单位档案信息化、库房安防改造持续推进,档案实体保管的安全底线要求持续收紧,大量存量档案室、新建档案馆项目提出信创国产化落地硬性指标。传统档案库房监控平台普遍存在底层依赖国外操作系统、商用数据库、闭源组态软件、海外芯片网关的问题,不仅在等保测评、密码应用、信创专项核查中存在合规风险,同时环境调控与安防子系统相互独立、数据孤岛严...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册