ChatGPT 渗透力分析:搜索热度、需求图谱与人群特征

2023 年 ChatGPT 横空出世,仅仅半年多时间,ChatGPT 已经能很好理解和生成文本,能理解并生成精美的图像,能解读并编写代码,可以说为为各行各业带来了无限可能。从开始只在科技圈火热,到现在身边越来越多人开始对 ChatGPT 产生兴趣,我们离 AI 时代似乎不远了。

不过也有人对 ChatGPT 的火热持怀疑观点,认为 ChatGPT 只是一时的热点,不会对我们的生活产生太大的影响。那么 ChatGPT 到底有多火?它的渗透力有多大?本文将从搜索热度、应用场景、用户特征这三个方面来探讨 ChatGPT 的渗透力。

ChatGPT 的渗透力

阅读全文

C++ 内存问题排查:创建 Zip 压缩包,解压后内容错乱

在日常的 C++ 后台开发工作中,很少会动态生成 Zip 包,所以对 C++ 的 libzip 并不熟悉。最近刚好有个场景,需要将后台生成的一份数据压缩为一个 Zip 包以便下载。这里其实之前已经有生成 Zip 包的代码,只是需要在 Zip 包里面增加一个文件。本来是一个简单的需求,但是实现中遇到了一个诡异的问题,解压生成的 Zip 包里,里面文件开头部分有错乱

C++ 创建 Zip 压缩包乱码问题

阅读全文

复杂 C++ 项目堆栈保留以及 eBPF 性能分析

在构建和维护复杂的 C++ 项目时,性能优化和内存管理是至关重要的。当我们面对性能瓶颈或内存泄露时,可以使用eBPF(Extended Berkeley Packet Filter)和 BCC(BPF Compiler Collection)工具来分析。如我们在Redis Issue 分析:流数据读写导致的“死锁”问题(1)文中看到的一样,我们用 BCC 的 profile 工具分析 Redis 的 CPU 占用,画了 CPU 火焰图,然后就能比较容易找到耗时占比大的函数以及其调用链。

CPU 火焰图

阅读全文