自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【音频编码格式】AAC详解

介绍aac 其传输格式ADIF ADTS;

2025-05-21 13:14:16 1254

原创 【vscode】解决vscode无法安装远程服务器插件问题,显示正在安装

vscode远程安装插件一直显示:正在安装的问题;采用离线下载插件安装包的方法,解决了插件官网无法下载插件安装包的问题;

2025-05-17 08:15:56 1824

原创 【RTMP】RTMP协议的详细介绍

本文参考RTMP官方文档,详细介绍了rtmp协议;

2025-05-16 13:01:02 1739

原创 【C++】汇编角度分析栈攻击

c++栈攻击示例,汇编+栈演示;

2025-05-15 09:38:04 887

原创 【FFmpeg】介绍+安装+VisualStudio配置FFMpeg库

介绍了FFMpeg在windows和ubuntu下的安装,已经如何在Visual studio里配置FFMpeg库,涉及到静态库动态库环境变量等的配置,图文并茂;

2025-05-14 14:21:51 1594 1

原创 【ns3】TCP三次握手源码解析

ns3里tcp源码三次握手的整体过程解析;

2025-05-13 12:06:36 387

原创 【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使用CMake构建项目&Cmake的常用用法&ns3Cmake结构学习

CMake和CMake Tools。

2025-05-11 09:28:51 1557

原创 【Tools】VScode远程调试linux服务器(打断点可视化界面方式)

vscode/tasks.json(编译任务文件,可选)

2025-05-11 09:26:05 931 2

原创 【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

原创 【Tools】GDB详解

是由 GUN 软件系统社区提供的。

2025-05-11 08:59:41 364

原创 【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

原创 【quic协议】quic介绍及部分ns3-quic源码解析

介绍主要quic特性以及部分ns3-quic源码

2025-04-18 10:58:11 1348

原创 【音视频】VLC播放器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2025-03-02 10:02:42 2358

原创 docker常用命令

命令总结

2025-02-16 22:39:50 287

原创 FRRouting配置与OSPF介绍,配置,命令,bfd算法:

主要是ospf东西

2025-02-16 22:21:10 1985

原创 K8s学习总结

k8s学习总结

2025-02-16 22:01:03 1242 1

准备好的VLC开发环境

准备好的VLC开发环境

2025-03-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除