- 博客(50)
- 收藏
- 关注
原创 【每日一读Day11】2025年度AI十大趋势报告
AI行业五大核心趋势与机遇: 算力基建化:数据中心需求爆发,算力调度与能效管理成为关键,催生AI基础设施工程师等新兴岗位。 芯片多元化:GPU主导地位受挑战,NPU、ASIC等专用芯片崛起,芯片适配工程师需求增长。 模型高效化:预训练模型从堆参数转向架构创新,MoE等高效架构成为主流,算力利用率成为竞争焦点。 推理商业化:AI应用进入推理优化阶段,多模态推理、边缘计算等技术推动产业落地。 交互智能化:Agent成为新一代流量入口,PC/移动互联网向智能体互联网演进,个性化知识库构建是关键。 行业呈现从基础设
2025-12-16 09:44:31
1362
原创 【每日一读Day10】一文讲懂Agent及主流框架
文章摘要: Agent是能够自主拆解任务、调用工具并执行流程的智能系统,相比传统LLM具备规划、执行、记忆等核心能力。它通过Planner、Executor、Memory等5个模块协同工作,解决复杂任务的自动化执行问题。与确定性Workflow相比,Agent更适合处理需要动态决策、跨系统协作的长尾场景。当前主流框架中,LangGraph因具备状态机控制和人工干预能力,成为企业级应用的首选方案。2025年生产环境建议采用"Workflow为主+Agent为辅"的混合架构,在确保核心流程稳
2025-12-15 09:15:26
971
原创 【每日一读Day9】传统搜索引擎会消失吗?LLM?
摘要: 传统搜索引擎不会被LLM完全取代,但将进化为"搜索引擎底座+LLM交互层"的融合形态。LLM提供总结与对话能力,而搜索引擎保障实时性、全量覆盖和商业生态。未来搜索将呈现三大趋势:AI搜索成为默认入口、搜索作为Agent调度中枢、多模态搜索爆发。技术发展需聚焦搜索系统架构(倒排索引、混合检索)、LLM集成(RAG、Prompt工程)及多Agent调度能力。核心在于:算法优化精准度,系统工程师确保高并发、低延迟的工程落地与商业可持续性。
2025-12-13 21:42:56
889
原创 【每日一读Day7】搜索引擎DataFlow
因为一种召回无法覆盖所有用户意图。🟩 1. Multi-Retriever 为什么是“多路”?所有召回结果会合并 → Rank1 → Rank2。
2025-12-11 18:11:26
779
原创 【每日一读Day6】Alibaba提出的ZeroSearch (LLM-based)
因为现实的 Google 文档风格不可控,而模拟文档是你能“精准控制难度的训练数据”。key] 3. ZEROSEARCH 为什么这么强?Base 模型训练后能达到 Instruct 同等级别。note] 2. ZEROSEARCH 的核心思想。note] 为什么要做 ZEROSEARCH?REINFORCE 效果最好,训练最稳定。非常适合大规模工业训练。
2025-12-11 18:10:29
278
原创 【每日一读Day5】新一代搜索引擎项目 ZeroSearch 设计探索
👉 ZeroSearch = 腾讯 WXG 自研的面向微信生态的内存检索引擎,用“纯内存 + compute first” 替代磁盘检索模式,通过任务流水线 + 内存并行求交 + L1/L2 分级打分来最大化 CPU 利用率与延迟稳定性。它需要用精心设计的线程模型、segment 设计、压缩方式、query cache 来克服 I/O 限制。(需要计算大量特征、多种模型、浮点运算,并且需要对每篇候选文档都执行)。求交越多、L1/L2 越快被消费,避免“求交把 CPU 独占导致打分饿死”。
2025-12-11 18:09:39
623
原创 【每日一读Day4】主流开源搜索引擎对比
本文对比了主流开源搜索引擎,分为倒排索引、向量搜索和轻量级引擎三大类。倒排索引方面,Elasticsearch适合海量文本检索,Solr以稳定性见长,Lucene是底层核心库;向量搜索领域,FAISS性能最强,Milvus支持分布式,Vespa擅长混合检索;轻量级引擎如MeiliSearch适合即时搜索。此外,文章还按编程语言和业务场景分类,推荐了不同场景下的最佳选择,如Java系的ES/Solr适用于全文检索,C++的FAISS适合AI图搜,Rust的MeiliSearch适合轻量应用。为学习和选型提供了
2025-12-08 11:37:03
984
原创 【每日一读】【2025.12.5 】【Day2】快手搜索提出个性化生成式SUG
搜索补全(SUG)[[搜索#is what]]需要在用户敲键盘的每一次输入中,实时给出高质量的候选 query。(prefix → rewrite → candidate expand → sort):Query → 召回(倒排/向量)→ 粗排 → 精排 → 重排 → 排序结果。不依赖 query 库 → 模型可以生成从未出现过的 query。→ 输入长度变长 → 推理变慢(不可上线)(延迟、个性化、安全)这些都是“行业认知”,认知学习。(冷门前缀几乎召不出来)、:“不从库里查,而是直接。
2025-12-06 12:49:45
936
原创 最强笔记组合:阿里云 OSS + PicGo + Obsidian + 坚果云
最强笔记软件:阿里云 OSS + PicGo + Obsidian + 坚果云
2025-11-28 11:54:10
590
原创 26届秋招cpp总结(大厂版)(timeline+学习路线/感想)
🌸🌸🌸意向/OC:腾讯WXG:9.1一面 → 9.5二面 → 9.8三面 → 9.14连续两轮面委→ 9.15HR面 → 11.11 OC百度:7.31一面 → 8.8二面 → 8.22三面。京东:10.9一面 → 10.14二面 → 10.17HR面超参数科技:8.5一面 → 8.12二面 → 9.5三面 → 9.9HR科大讯飞:9.20线下面。中兴(领军):7.28一面 → 8.6综合面 → 8.9专家面。影石:7.28一面 → 8.6二面 → 8.13HR面。
2025-11-26 09:11:33
635
原创 【C++】菱形继承深度解析+实际内存分布
本文系统讲解了 C++ 中虚继承机制的设计背景、实现原理与内存布局细节,重点分析了 vbptr/vbtable 的作用,以及在菱形继承、多态调用场景下的实际访问路径与构造顺序。通过手动构造继承层级类(A/B/C/D)并在 MSVC 与 GCC 下分别观察内存结构,详细对比了编译器在 对象大小、虚表优化、成员布局差异上的实现策略。文中结合 ASCII 结构图与二进制输出,深入揭示了虚继承在底层的运作机制与潜在开销,并提出了在工程实践中应关注的兼容性与性能问题。
2025-08-27 22:32:55
800
原创 【linux】Vm虚拟机ubuntu的接口ip掉了
3,sudo ifconfig ens33 up使能网卡,此时ifconfig就能看到ens33了。4,重启网络服务:/etc/init.d/network-manager restart。2,使用ifconfig -a,发现有ens33,但是没有ip了。1,网络模式为NAT,突然ifconfig发现只剩下lo。此时ifconfig发现ens33有ip了。直接输入:sudo ifconfig就好了。
2025-06-28 17:42:02
304
原创 【音视频】H.264详细介绍及测试代码
H.264(AVC)编码技术摘要: H.264是2003年制定的视频压缩标准,采用帧内压缩(空间冗余消除)和帧间压缩(时间冗余消除)技术。其核心特性包括: 分层结构:由序列(GOP)、图像帧、片、宏块(16×16)和子块构成 帧类型: I帧(关键帧):独立编码,压缩率低 P帧(预测帧):前向参考编码 B帧(双向帧):前后参考编码,压缩率最高 码流封装:采用NALU(网络抽象层单元)传输,包含SPS/PPS参数集和VCL编码数据 典型应用:GOP结构平衡随机访问与压缩效率(直播常用1-2秒GOP) 该技术显著
2025-06-28 09:59:44
1211
原创 【Tools】cursor远程无网络服务器详细教程
本文介绍了解决Cursor远程连接服务器时出现安装卡顿问题的方法。首先需要确认本地Cursor版本号,然后在远程服务器创建对应目录结构。接着从微软服务器下载特定版本的服务端压缩包(需替换commit hash),并通过SCP传输到远程服务器。最后在服务器上解压文件到指定目录,即可完成配置。该方法成功解决了Cursor连接远程服务器时一直显示"Installing and setting up Cursor Server"的问题,实现了正常连接。整个流程涉及版本确认、目录创建、文件下载传输
2025-06-28 09:53:15
1194
原创 【网络编程】IO多路复用-select、poll、Epoll(非常详细,包含原理,图解,对比分析,示例等)
介绍了多路复用的select,poll,epoll技术,从函数,底层原理,设计,对比分析,图解等角度分析,最后给出例子;
2025-05-24 18:36:40
1183
原创 【vscode】解决vscode无法安装远程服务器插件问题,显示正在安装
vscode远程安装插件一直显示:正在安装的问题;采用离线下载插件安装包的方法,解决了插件官网无法下载插件安装包的问题;
2025-05-17 08:15:56
1824
原创 【FFmpeg】介绍+安装+VisualStudio配置FFMpeg库
介绍了FFMpeg在windows和ubuntu下的安装,已经如何在Visual studio里配置FFMpeg库,涉及到静态库动态库环境变量等的配置,图文并茂;
2025-05-14 14:21:51
1594
1
原创 【ns3】Debug技巧(GDB、ns3日志系统、ns3抓包)
介绍了ns3调试的一些技巧,包括vscode下GDB远程调试服务器的ns3代码,使用ns3自带的日志系统,或者ns3的抓包分析使用;
2025-05-12 11:15:04
1443
原创 【ns3】安装(包括无网安装)
官网共提供三种方法进行安装,大部分教程用的方法是手动安装,即使用mercurial或者tarball。另一种方法是采用bake,bake是ns3自带的管理工具,能够完成依赖包检查、allinone包下载与编译的一些列操作,本笔记以bake方式进行ns3的安装。
2025-05-11 09:57:36
1330
原创 【音视频工具】ffplay介绍
应用场景:开发者调试音视频播放功能,或在无图形化界面的服务器环境下播放媒体文件来测试媒体流。ffplay -h播放方式::强制指定 FFplay 的显示模式为 (音频模式)如果直接运行 ,FFplay 会进入 音频模式,显示一个动态音频波形(频谱或波形图)。播放控制退出:q 或 esc 键。全屏切换:f 键。; 鼠标左键双击 也可以进行全屏切换暂停 / 恢复:p 键或空格键。静音切换:m 键。音量调整:j 键减少音量,k 键增加音量。M 键可切换 静音 / 非静音 状态流切换:a 键切换音频流V 键切换视频
2025-05-11 09:49:52
1350
原创 【音视频工具】MP4BOX使用
MMP4Box 是 GPAC 项目开发的一款命令行工具,专门用于处理 MP4 格式多媒体文件,也可操作 AVI、MPG、TS 等格式 ,在多媒体文件处理领域应用广泛。封装与格式转换:可将多种媒体流(如视频、音频、字幕流)封装到 MP4 容器中 ,也能对 MP4、3GP 等 ISO 媒体文件进行重新封装,且不重新编码音视频及静态图像。还能将文件处理为 ISMA 规范格式,或转换成 3GP 规范(移除 MPEG - 4 系统信息 )。轨道操作:支持对 MP4 文件多轨道进行添加、删除、修改。
2025-05-11 09:47:52
1750
原创 【音视频工具】MediaInfor使用介绍(包括安装)
MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。他除了提供DLL之外,本身也提供GUI工具用于查看视频信息。我使用中发现,新版本的MediaInfo支持HEVC。使用MediaInfo可以获得多媒体文件的哪些信息?内容信息:标题,作者,专辑名,音轨号,日期,总时间……视频:编码器,长宽比,帧频率,比特率……音频:编码器,采样率,声道数,语言,比特率……文本:语言和字幕段落:段落数,列表MediaInfo支持哪些文件格式?
2025-05-11 09:46:58
612
原创 【音视频工具】Hexinator安装、基本使用
Hexinator是一款功能强大的十六进制编辑器,旨在帮助用户分析、编辑和理解各种文件格式。它不仅仅是一个简单的十六进制编辑工具,还提供了丰富的功能,使用户能够深入解析和操作二进制文件。Hexinator不仅仅是一个十六进制编辑器,更是一个强大的文件分析工具,适用于各种专业领域,包括逆向工程、调试、数字取证和文件修复等。通过其强大的解析功能、自定义解析器、数据高亮和注释、脚本自动化等特性,Hexinator能够帮助用户深入理解和操作各种二进制文件。示例: 用 Hexinator 打开 一个aac 文件。
2025-05-11 09:44:48
470
原创 【Tools】Visual Studio使用经验介绍(包括基本功能、远程调试、引入第三方库等等)
调试模式分gdb、gdbserver,前者让VS在Linux上启动一console,然后运行gdb并返回输出【无法识别彩色输出】此时环境变量等等都加到系统里去了,项目里直接#include"vId.h"就没问题但是报错:未识别的头文件;1,查看变量地址,在变量处设置断点,开始调试,右键变量->添加监视 点击调试->窗口->添加内存。以在应用程序运行时进行代码修改,并立即看到结果,而无需重新启动应用程序或中断调试会话。将这个目录添加到vs项目属性:c/c++ ->常规->附加包含目录 里;
2025-05-11 09:33:05
1906
原创 【Tools】VScode远程连接服务器以及报错记录(SSH秘钥、服务端没网情况等)
检查 SSH 服务是否在远程服务器上正常运行,可以尝试使用命令行直接通过。:确认本地电脑和远程服务器之间的网络连接正常,确保能 ping 通。**之后又报错下面这个: Failed to write。登录,确认 SSH 连接正常。
2025-05-11 09:23:25
955
原创 【Tools】git使用详解以及遇到问题汇总
变基会重写历史记录,将变基分支的提交移到基准分支的最新提交之后。中可视化的 Git 操作界面,但它依赖于 Git 本身的命令行程序 ,在文档里右键可以使用git的一些功能。: 列出所有的提交记录 ,每次记录的版本号,时间,作者等,git reflog会列出回退之后的最新版本。是将一个分支的更改合并到另一个分支中,而不改变已有提交的历史记录。文件到版本库中,这样团队中的其他人也可以共享同样的忽略规则,保持代码库的一致性。的文件,告诉 Git 在提交时应忽略哪些文件或文件夹,避免它们被添加到仓库中。
2025-05-11 09:03:29
1198
原创 【C++】学习、项目时Debug总结
其实就是在头文件声明和定义了函数,在多个.cpp文件#include这个头文件就会报错,出个定义,违反了ODR原则。解决办法函数声明与定义分离,声明在头文件,定义在 .cpp 文件将函数声明为**inline**如果你需要在头文件中定义函数(例如,函数实现非常简单),可以将其声明为inlineinline适用于小型、简单的函数。如果函数较大或复杂,建议不要内联。
2025-05-11 08:52:32
1107
原创 【网络分析工具】网络工具wireshark、TCPdump、iperf使用详解
流媒体服务器39.135.135.81,端口80,发送序号Seq=147154的包,长度Len=1360,那么下一个数据包序号应该为Seq=147154+1360=148514,可以看到客户端请求的也是Ack=148514。这意味着接收端已经接收了所有能够接收的数据,并且其接收窗口已满,无法再接收更多的数据,直到一些数据被应用程序处理并从缓冲区中移除。当接收端的接收窗口为零时,发送端将停止发送新的数据,直到接收端的缓冲区有更多空间。是指的发送端发送的数据已经达到的接受窗口的上限。
2025-05-11 08:47:58
2298
2
:Linux服务器收到SYN请求包没有回应ACK导致客户端无法建立TCP连接
2024-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅