All Posts

  • Published on
    本文介绍了微信公众号文章中图片无法正常显示的原因及解决方法。原因是微信图片服务器通过检查HTTP请求头中的Referer字段来防止其他网站盗用图片资源(防盗链)。当Referer不是微信域名时,服务器会返回提示图片。解决方法是在HTML头部添加`<meta name="referrer" content="never">`,但这可能影响数据分析、SEO和某些网站功能,需权衡隐私与这些潜在问题。
  • Published on
    本文总结了RAG系统的7种常见问题及解决方案,涵盖内容幻觉、答案遗漏、整合限制等,并提供了优化策略,如元数据过滤、模型微调和知识库优化,提升系统性能。
  • Published on
    本文记录了解决 Ubuntu 系统上 Microsoft Edge 浏览器启动失败的问题。通过删除配置目录 `~/.config/microsoft-edge` 下的 `Singleton*` 文件,成功解除文件锁定,使 Edge 重新正常启动。
  • Published on
    本文介绍了如何使用 Python 和 Redis 实现多台电脑之间的剪切板内容同步。通过创建 `ClipboardSync` 类,程序能够监听本地剪切板的变化,并将复制的内容发送到 Redis 服务器。其他运行相同程序的电脑可以从 Redis 接收并粘贴这些内容。项目依赖于 `pyperclip` 和 `redis-py` 库,利用多线程和 `asyncio` 事件循环确保实时同步。此工具简化了跨设备分享文本和链接的过程,提升了工作效率。
  • Published on
    本文介绍了如何获取 Windows 桌面上所有可见窗口的信息,包括窗口句柄、标题、类名、区域和 ZOrder(显示层级)。通过使用 C++ 和 Windows API,定义了 `WindowInfo` 结构体来存储窗口信息,并通过 `EnumWindows` 函数枚举所有可见窗口。代码示例展示了如何遍历窗口列表,获取每个窗口的详细信息,并计算其 ZOrder,最终返回包含所有窗口信息的 `QVector<WindowInfo>`。