<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[“逛丢一只鞋”的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/szm1234</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; szm1234]]></copyright><item><title><![CDATA[Go语言 | 通过IM消息代码，学习高阶用法，前置学习篇GORM、GRPC]]></title><link>https://blog.csdn.net/szm1234/article/details/155197031</link><guid>https://blog.csdn.net/szm1234/article/details/155197031</guid><author>szm1234</author><pubDate>Wed, 26 Nov 2025 09:51:14 +0800</pubDate><description><![CDATA[本文介绍了一个使用Go语言实现的即时通讯服务器项目GIM，主要特性包括支持TCP/WebSocket接入、离线消息同步、多设备在线、单聊/群聊等功能，可作为业务服务器的IM组件。项目采用MySQL+Redis数据库，使用GRPC通讯框架和Protocol Buffers协议，ORM框架采用GORM。文章重点讲解了GORM框架的基础知识，包括模型定义、自定义配置和MySQL连接方法，并提供了代码示例说明如何通过GORM进行数据库操作。学习该项目需要掌握Go基础、MySQL、GRPC和Protocol Buff]]></description><category></category></item><item><title><![CDATA[Go语言 | 应用程序目录结构]]></title><link>https://blog.csdn.net/szm1234/article/details/155196139</link><guid>https://blog.csdn.net/szm1234/article/details/155196139</guid><author>szm1234</author><pubDate>Mon, 24 Nov 2025 15:11:05 +0800</pubDate><description><![CDATA[OpenAPI/Swagger 规范，JSON 模式文件，协议定义文件。swagger . yaml # OpenAPI规范 / protouser . proto # Protocol Buffers定义 / graphql。]]></description><category></category></item><item><title><![CDATA[关联关系模型，Apriori、FpGrowth算法，频繁模式项集]]></title><link>https://blog.csdn.net/szm1234/article/details/147385698</link><guid>https://blog.csdn.net/szm1234/article/details/147385698</guid><author>szm1234</author><pubDate>Mon, 21 Apr 2025 14:52:17 +0800</pubDate><description><![CDATA[关联规则挖掘是数据挖掘领域中的重要技术，广泛应用于购物篮分析、推荐系统、医疗诊断等多个领域。本文将详细介绍两种经典的关联规则挖掘算法：Apriori算法和FpGrowth算法，包括它们的核心思想、实现细节、优缺点对比以及适用场景分析。​​关联规则​​：表示事物之间的关联关系，形式为X→Y，表示X出现时Y也倾向于出现。经典案例是"啤酒与尿布"的故事。支持度(Support)​​：衡量项集出现的频率，计算方式为包含该项集的交易数除以总交易数。例如：置信度(Confidence)​​：衡量规则的可靠性，计算方式为]]></description><category></category></item><item><title><![CDATA[移动通信网络中漫游机制深度解析：归属网络与拜访网络的协同逻辑]]></title><link>https://blog.csdn.net/szm1234/article/details/146947865</link><guid>https://blog.csdn.net/szm1234/article/details/146947865</guid><author>szm1234</author><pubDate>Wed, 02 Apr 2025 15:24:40 +0800</pubDate><description><![CDATA[*漫游（Roaming）**是指移动用户离开其归属运营商网络覆盖范围时，通过其他运营商网络（拜访网络）继续获得通信服务的能力。服务连续性：用户跨越地理边界时保持通信不中断资源互惠：运营商间通过结算协议共享网络基础设施全球覆盖：构建真正无国界的移动通信服务。]]></description><category></category></item><item><title><![CDATA[从2G到5G：认证体系演进与网元架构变迁深度解析]]></title><link>https://blog.csdn.net/szm1234/article/details/146947598</link><guid>https://blog.csdn.net/szm1234/article/details/146947598</guid><author>szm1234</author><pubDate>Wed, 02 Apr 2025 15:17:56 +0800</pubDate><description><![CDATA[在移动通信发展历程中，网络认证机制如同数字世界的"守门人"，其演进直接反映了通信安全理念的变革。认证机制的演进本质上是安全效率与用户体验的平衡艺术。5G时代"永不信任，始终验证"的理念，或将重新定义移动网络的安全边界。通过理解这些底层机制的变化，我们能更清晰地把握移动通信安全设计的哲学，以及5G时代面临的崭新挑战。单向认证缺陷：网络不验证基站真实性，导致伪基站泛滥。HLR（归属位置寄存器）：存储用户密钥的"后台"归属网络直通：SEAF仅做认证转发，减少信任依赖。]]></description><category></category></item><item><title><![CDATA[高速网络包处理，基础网络协议上内核态直接处理数据包，XDP技术的原理]]></title><link>https://blog.csdn.net/szm1234/article/details/137915989</link><guid>https://blog.csdn.net/szm1234/article/details/137915989</guid><author>szm1234</author><pubDate>Thu, 20 Mar 2025 15:13:54 +0800</pubDate><description><![CDATA[相反的，你可能会发现和内核模块提供的自由度来比，eBPF有太多限制了，但是综合考虑下来还是更倾向于 eBPF，而不是面向模块的代码，主要是基于授权后的 eBPF 不会对内核造成损害。在中断处理的时候中断请求是被屏蔽的，内核更愿意把这种长时间处理的任务放在中断上下文之外，以避免在中断处理的时候丢失中断事件。第三部分，也就是我们的代码主体，它是一个命名为xdp_drop_the_world函数，，返回值为int类型，接受一个参数，类型为xdp_md结构，上文已经介绍过，这个例子没有使用到这个参数。]]></description><category></category></item><item><title><![CDATA[Rasa（非Pro）开源意图识别聊天机器人本地部署及调试，从零到一构建学习]]></title><link>https://blog.csdn.net/szm1234/article/details/146396509</link><guid>https://blog.csdn.net/szm1234/article/details/146396509</guid><author>szm1234</author><pubDate>Thu, 20 Mar 2025 15:05:36 +0800</pubDate><description><![CDATA[当前语境下，大模型可以完成各种对话的需求，各种智能体+知识库也能完成各种各样nlp任务，但是幻觉问题，让很多场景无法直接使用大模型，对话机器人中rasa框架比较著名，rasa pro版（商用）也是融入了大模型，通过CALM扩展了开源Rasa的功能为了能够快速理解和学习，从简单传统的开源rasa搭建和使用进行展开，因为非ai科班出身，也想探究一下，传统的语义识别与现在的大模型究竟差距有多大Rasa是一套用来构建基于上下文的AI小助手和聊天机器人框架。]]></description><category></category></item><item><title><![CDATA[docker compose启动ollama+openweb ui，本地大模型十分钟搭建，速度主要取决于网速]]></title><link>https://blog.csdn.net/szm1234/article/details/146392865</link><guid>https://blog.csdn.net/szm1234/article/details/146392865</guid><author>szm1234</author><pubDate>Thu, 20 Mar 2025 14:31:03 +0800</pubDate><description><![CDATA[ollama托管式的大模型本地化部署，让大模型走入千家万户，考虑到更加极致的方便，也可以通过docker compose一键拉取如果已经具备docker desktop + wsl2的玩家直接调到dockercompose启动章节即可。]]></description><category></category></item><item><title><![CDATA[【智能体】| 知识库、RAG概念区分以及智能体是什么]]></title><link>https://blog.csdn.net/szm1234/article/details/146390393</link><guid>https://blog.csdn.net/szm1234/article/details/146390393</guid><author>szm1234</author><pubDate>Thu, 20 Mar 2025 11:50:15 +0800</pubDate><description><![CDATA[我相信很多朋友使用智能体目的，除了AI对话以外，还想建立自己的知识库，让AI能结合自己提供的资料生成更有针对性的回答。这是一个很自然、也很美好的想法。但是，不少人上手操作以后却发现，效果根本不是自己想象的那样。这就是本文将要探讨的问题。很多人想象的“AI+知识库”，是自己把搜集整理的资料一股脑丢进知识库，等到自己提问的时候，AI会把里面的内容认真通读一遍，从中搜集相关内容，再综合分析思考、输出一个非常完美的答复。No，根本不是这样的！]]></description><category></category></item><item><title><![CDATA[ollama+qwen2.5-0.5b+oneAPI+m3e+fastgpt搭建本地私有AI大模型智能体工作流（AI Agent Flow）qwen2.5-0.5b 完整满血版]]></title><link>https://blog.csdn.net/szm1234/article/details/143911008</link><guid>https://blog.csdn.net/szm1234/article/details/143911008</guid><author>szm1234</author><pubDate>Mon, 25 Nov 2024 14:48:13 +0800</pubDate><description><![CDATA[OneAPI 是一个 API 管理和分发系统，支持几乎所有主流 API 服务。OneAPI 通过简单的配置允许使用一个 API 密钥调用不同的服务，实现服务的高效管理和分发。]]></description><category></category></item><item><title><![CDATA[MySQL：表结构设计、char 和 varchar、索引数据结构、事务隔离级别、分表设计]]></title><link>https://blog.csdn.net/szm1234/article/details/136714434</link><guid>https://blog.csdn.net/szm1234/article/details/136714434</guid><author>szm1234</author><pubDate>Thu, 14 Mar 2024 17:41:44 +0800</pubDate><description><![CDATA[首先，]]></description><category></category></item><item><title><![CDATA[Redis：持久化、线程模型、大 key]]></title><link>https://blog.csdn.net/szm1234/article/details/136710450</link><guid>https://blog.csdn.net/szm1234/article/details/136710450</guid><author>szm1234</author><pubDate>Thu, 14 Mar 2024 16:18:34 +0800</pubDate><description><![CDATA[Redis 的读写操作都是在内存中，所以 Redis 性能才会高，但是当 Redis 重启后，内存中的数据就会丢失，那为了保证内存中的数据不会丢失，Redis 实现了数据持久化的机制，这个机制会把数据存储到磁盘，这样在 Redis 重启就能够从磁盘中恢复原有的数据。]]></description><category></category></item><item><title><![CDATA[5GC 网元AMF、SMF、AUSF、UPF、PCF、UDM、NRF、NSSF、NEF介绍]]></title><link>https://blog.csdn.net/szm1234/article/details/136071469</link><guid>https://blog.csdn.net/szm1234/article/details/136071469</guid><author>szm1234</author><pubDate>Wed, 21 Feb 2024 15:55:21 +0800</pubDate><description><![CDATA[The Network Slice Selection Function，网络切片选择，根据UE的切片选择辅助信息、签约信息等确定UE允许接入的网络切片实例。The Unified Data Management，统一数据管理功能，3GPP AKA认证、用户识别、访问授权、注册、移动、订阅、短信管理等。NF Repository Function， 该功能是一个提供注册和发现功能的新功能，可以使网络功能（NF）相互发现并通过API接口进行通信。类似于4G中MME、SGW、PGW会话管理等控制面的功能。]]></description><category></category></item><item><title><![CDATA[上云04 | 消息、缓存中间件]]></title><link>https://blog.csdn.net/szm1234/article/details/136052523</link><guid>https://blog.csdn.net/szm1234/article/details/136052523</guid><author>szm1234</author><pubDate>Tue, 20 Feb 2024 12:33:31 +0800</pubDate><description><![CDATA[Kafka是作为新一代的消息系统，redis也可以发布订阅了，那么有何异同？kafka原本设计的初衷是日志统计分析，现在基于大数据的背景下也可以做运营数据的分析统计，而redis的主要场景是内存数据库，作为消息队列来说可靠性太差，而且速度太依赖网络IO，在服务器本机上的速度较快，且容易出现数据堆积的问题，在比较轻量的场合下能够适用。]]></description><category></category></item><item><title><![CDATA[上云02 | springcloud和springboot区别和联系、ELK]]></title><link>https://blog.csdn.net/szm1234/article/details/135658194</link><guid>https://blog.csdn.net/szm1234/article/details/135658194</guid><author>szm1234</author><pubDate>Tue, 06 Feb 2024 10:14:20 +0800</pubDate><description><![CDATA[SpringCloud不是重复制造轮子，而是将目前各家公司开发的比较成熟的服务框架组合起来，通过SpringBoot风格进行再封装，屏蔽掉复杂的配置和实现原理，最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包，即默认大于配置；SpringBoot是一个快速开发的轻量级框架，帮助快速整合第三方常用框架，完全采用注解化（使用注解启动SpringMVC），简化XML配置，内置HTTP服务器（Tomcat、Jetty）。④ Turbine是集群收集器，服务于Dashboard的。]]></description><category></category></item><item><title><![CDATA[上云03 | 数据库事务]]></title><link>https://blog.csdn.net/szm1234/article/details/136027301</link><guid>https://blog.csdn.net/szm1234/article/details/136027301</guid><author>szm1234</author><pubDate>Mon, 05 Feb 2024 17:49:36 +0800</pubDate><description><![CDATA[文章目录MySQL线程池禁用存储过程、函数、触发器、视图SQL执行原理执行步骤执行的底层原理详细执行步骤分析**Step 1:获取数据 (From, Join)****Step 2:过滤数据 (Where)****Step 3:分组 (Group by)****Step 4:分组过滤 (Having)****Step 5:返回查询字段 (Select)****Step 6:排序与分页 (Order by &amp; Limit / Offset)**大事务什么是大事务大事务一般会对数据库造成什么问题？如何解]]></description><category></category></item><item><title><![CDATA[MySQL数据库 | 事务中的一些问题（重点）]]></title><link>https://blog.csdn.net/szm1234/article/details/135740463</link><guid>https://blog.csdn.net/szm1234/article/details/135740463</guid><author>szm1234</author><pubDate>Mon, 22 Jan 2024 11:51:01 +0800</pubDate><description><![CDATA[数据库中的事务是指对数据库执行一批操作，在同一个事务当中，这些操作最终要么全部执行成功，要么全部失败，不会存在部分成功的情况。事务是一个原子操作。是一个最小执行单元。可以甶一个或多个SQL语句组成在同一个事务当中，所有的SQL语句都成功执行时，整 个事务成功，有一个SQL语句执行失败，整个事务都执行失败。举个例子：从A账户扣100给B账户加100操作成功：A账户减少100；B账户增加100操作失败：A、B两个账户都没有发生变化。]]></description><category></category></item><item><title><![CDATA[上云01 | 分布式、微服务概念]]></title><link>https://blog.csdn.net/szm1234/article/details/135656750</link><guid>https://blog.csdn.net/szm1234/article/details/135656750</guid><author>szm1234</author><pubDate>Wed, 17 Jan 2024 18:44:13 +0800</pubDate><description><![CDATA[分布式系统一定是由多个节点组成的系统。其中，节点指的是计算机服务器，而且这些节点一般不是孤立的，而是互通的。这些连通的节点上部署了我们的节点，并且相互的操作会有协同。分布式系统对于用户而言，他们面对的就是一个服务器，提供用户需要的服务而已，而实际上这些服务是通过背后的众多服务器组成的一个分布式系统，因此分布式系统看起来像是一个超级计算机一样。所谓分布式系统，是指一个完整的应用系统被拆分后，分别部署到不同的网络节点中，这样的系统往往是一些大型的系统。这种做法的好处是，可以提高系统的运算能力。]]></description><category></category></item><item><title><![CDATA[[OpenAirInterface-01]什么是OAI？OAI在github中源代码的存放结构]]></title><link>https://blog.csdn.net/szm1234/article/details/134424977</link><guid>https://blog.csdn.net/szm1234/article/details/134424977</guid><author>szm1234</author><pubDate>Mon, 20 Nov 2023 12:22:50 +0800</pubDate><description><![CDATA[软件定义的无线电(Software Defined Radio，SDR) 是一种无线电广播通信技术，它基于软件定义的无线通信协议而非通过硬连线实现。频带、空中接口协议和功能可通过软件下载和更新来升级，而不用完全更换硬件。OpenAirInterface是软件无线电SDR的一种实现。OpenAirInterface是一种开放软件，汇集了来自世界各地的开发人员，他们共同构建无线蜂窝接入网络（RAN）和核心网络（CN）技术.]]></description><category></category></item><item><title><![CDATA[MySQL数据库 | MySQL单表过大、主从模式、同步模式优化原理]]></title><link>https://blog.csdn.net/szm1234/article/details/134251568</link><guid>https://blog.csdn.net/szm1234/article/details/134251568</guid><author>szm1234</author><pubDate>Thu, 09 Nov 2023 14:19:25 +0800</pubDate><description><![CDATA[在中国互联网技术圈流传着这么一个说法：MySQL 单表数据量大于 2000 万行，性能会明显下降。事实上，这个传闻据说最早起源于百度。具体情况大概是这样的，当年的 DBA 测试 MySQL性能时发现，当单表的量在 2000 万行量级的时候，SQL 操作的性能急剧下降，因此，结论由此而来。然后又据说百度的工程师流动到业界的其它公司，随之也带去了这个信息，所以，就在业界流传开这么一个说法。再后来，阿里巴巴《Java 开发手册》提出单表行数超过 500 万行或者单表容量超过 2GB，才推荐进行分库分表。]]></description><category></category></item></channel></rss>