Tags

8 个页面

问题排查

本地开发之痛:为何 `nul` 文件删不掉?一个“复合型”文件系统难题的破解之道

在软件开发的日常工作中,我们时常会遇到一些棘手的“小问题”,它们看似简单,却能耗费我们数小时的宝贵时间。其中,在 Windows 系统上删除特定文件(尤其是那些由开发工具链意外生成的文件)无疑是“重灾区”之一。

我就遇到了这样一个“地狱级”的难题:在本地开发时,项目中莫名其妙地出现了一个名为 nul 的文件。我尝试了 Windows 资源管理器、CMD 命令行,但系统都提示“找不到文件”或“无法删除”。这个文件就像一个幽灵,顽固地盘踞在我的项目目录中。

微信备份工具局域网识别失败

隔段时间就会清理手机上的资料,相册、微信聊天记录都会备份到电脑,手机上仅保留部分需要的聊天记录。

以前都好好地,能轻松识别到手机和台式机在同一局域网内,直接备份聊天记录到电脑上,今天是各种失败。

visual studio 加载“不配套”的 pdb 文件

windows 下,使用 visual studio 调试程序时,如果 pdb 文件与可执行文件不匹配,visual studio 会提示“无法加载符号文件”。程序运行发生崩溃,落地 dump 文件,如果是不匹配的 pdb 文件,visual studio 也无法顺利的进入崩溃现场。

linux后端服务处理大量字符串数据-效率很慢

在C++开发的历史项目中,我们使用自定义协议进行通信,协议采用了二维数组的模式。在处理大量数据时,协议内部需要遍历数组并进行序列化操作以生成日志,由于效率较低,导致了系统在高负载下出现明显的卡顿,业务部门反馈系统卡顿。

pstack排查进程假死

在软件开发和运维中,经常会遇到进程假死的情况,这种情况会导致系统性能下降或者服务不可用。本文介绍如何使用 pstack 工具来排查进程假死问题,通过分析进程的堆栈信息,找出问题的原因并解决。

背景:风控系统子服务出现假死,导致风控服务不可用。由于缺乏服务可用性监控,无法及时发现进程假死的情况,导致系统不可用。