<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Z__7Gk的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Z__7Gk</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Z__7Gk]]></copyright><item><title><![CDATA[20个常用的CSS知识点]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/160140296</link><guid>https://blog.csdn.net/Z__7Gk/article/details/160140296</guid><author>Z__7Gk</author><pubDate>Tue, 14 Apr 2026 11:17:18 +0800</pubDate><description><![CDATA[【代码】20个常用的CSS知识点。]]></description><category></category></item><item><title><![CDATA[React Hooks 你知道哪些 ?]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146946227</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146946227</guid><author>Z__7Gk</author><pubDate>Wed, 02 Apr 2025 14:26:55 +0800</pubDate><description><![CDATA[作用：在 React 开发者工具中显示自定义 Hook 的标签。实战场景：调试复杂自定义 Hook。// 在开发者工具中显示值。]]></description><category></category></item><item><title><![CDATA[mysql中的分区表]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146919086</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146919086</guid><author>Z__7Gk</author><pubDate>Tue, 01 Apr 2025 17:58:40 +0800</pubDate><description><![CDATA[通俗地讲表分区是将一大表，根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如：某用户表的记录超过了600万条，那么就可以根据入库日期将表分区，也可以根据所在地将表分区。当然也可根据其他的条件分区。]]></description><category></category></item><item><title><![CDATA[C 语言宏定义原来可以玩出这些花样？高手必看！]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146876010</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146876010</guid><author>Z__7Gk</author><pubDate>Mon, 31 Mar 2025 18:07:19 +0800</pubDate><description><![CDATA[先别急，咱们从头说起。宏定义，顾名思义，就是用一个简短的名字来替代一段代码。这有啥了不起的？等等，这才是入门级操作。宏定义的强大之处在于，它不只能替换常量，还能替换整段代码、函数，甚至能实现一些函数做不到的骚操作！// 编译时会变成 int array[100];这种基础操作，相信很多小伙伴都知道。但接下来的操作，可能会让你眼前一亮。// 定义多个缓冲区// 展开为: char input_buffer[100]// 展开为: char output_buffer[100]]]></description><category></category></item><item><title><![CDATA[MySQL 的 JSON 路径格式]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146605053</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146605053</guid><author>Z__7Gk</author><pubDate>Fri, 28 Mar 2025 16:44:22 +0800</pubDate><description><![CDATA[MySQL 使用特定的 JSON 路径表达式语法来导航和提取 JSON 文档中的数据。]]></description><category></category></item><item><title><![CDATA[软件架构，关于问题起源和应对]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146553012</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146553012</guid><author>Z__7Gk</author><pubDate>Thu, 27 Mar 2025 11:27:03 +0800</pubDate><description><![CDATA[确保每个部门的角色和责任在项目中得到明确的定义。清晰的职责分配可以避免任务重叠和职责模糊，从而提高团队的效率和协作效果。通过这些措施，开发团队可以更有效地与公司其他领域进行沟通和协作，确保每个人都理解并遵守项目的目标和最佳实践。这样不仅能够提升项目的成功率，还能提高团队的整体工作效率和满意度。]]></description><category></category></item><item><title><![CDATA[Spring Boot Starter 的应用场景与自动配置]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146475738</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146475738</guid><author>Z__7Gk</author><pubDate>Mon, 24 Mar 2025 14:38:29 +0800</pubDate><description><![CDATA[首先项目中需要引入 SpringMVC 的依赖在 web.xml 中注册 SpringMVC 的，并配置url映射编写，在其中配置几个重要的组件，处理映射器（HandlerMapping）、处理适配器（HandlerAdapter）、视图解析器（ViewResolver）在文件中引入文件。]]></description><category></category></item><item><title><![CDATA[解锁 AI + 低代码的未来密码]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146373665</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146373665</guid><author>Z__7Gk</author><pubDate>Wed, 19 Mar 2025 16:22:01 +0800</pubDate><description><![CDATA[在科技飞速发展的当下，宛如一颗璀璨的新星，照亮了数字化领域的天空。这一融合并非简单的叠加，而是一场深度的变革，正悄然改写着软件开发生态，引领我们迈向一个全新的未来。那么，AI + 低代码究竟会驶向何方？让我们一同探寻其未来发展的轨迹。]]></description><category></category></item><item><title><![CDATA[学习高可靠Redis分布式锁实现思路]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146261678</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146261678</guid><author>Z__7Gk</author><pubDate>Fri, 14 Mar 2025 17:00:26 +0800</pubDate><description><![CDATA[此外，JNPF支持全源码交付，完全支持根据公司、项目需求、业务需求进行二次改造开发或内网部署，具备多角色门户、登录认证、组织管理、角色授权、表单设计、流程设计、页面配置、报表设计、门户配置、代码生成工具等开箱即用的在线服务。JNPF基于SpringBoot+Vue.js，提供了一个适合所有水平用户的低代码学习平台，无论是有经验的开发者还是编程新手，都可以在这里找到适合自己的学习路径。，通过简单的拖拉拽操作，开发者能够高效完成软件开发，提高开发效率，减少代码编写工作。就成了必须要解决的问题。]]></description><category></category></item><item><title><![CDATA[如何编写易于单元测试的代码]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146252137</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146252137</guid><author>Z__7Gk</author><pubDate>Fri, 14 Mar 2025 10:58:53 +0800</pubDate><description><![CDATA[在开发过程中应用单元测试保证质量已经有几年时间，期间体会到单元测试的收益还是很愉悦的，近期大团队开始对单测进行强行要求，借此机会也想分享一些我对单测的一些经验。本篇文章作为开篇，并不讲述单测本身，而是从代码开发的角度阐述什么样的代码易于单元测试，如今AIGC火热的背景下，如果编写结构清晰，模块划分合理，可读性良好的代码，也能使得自动生成的单元测试拥有较高的质量，从而达到低投入高收益。当然，据说真男人从来不搞什么单元测试。]]></description><category></category></item><item><title><![CDATA[如何通过字符串实现大数字的求和]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146224978</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146224978</guid><author>Z__7Gk</author><pubDate>Thu, 13 Mar 2025 10:51:09 +0800</pubDate><description><![CDATA[通过字符串处理大数字的加法，不仅可以避免溢出问题，还能直观地模拟数学运算的过程。上述函数有效地实现了这一逻辑，适用于任何长度的数字输入。在实际应用中，这种方法在金融计算、科学计算等领域尤其重要。希望这篇文章能帮助你理解大数字求和的实现原理，并在实际项目中灵活运用。]]></description><category></category></item><item><title><![CDATA[Vue3 路由配置与导航全攻略：从零到精通]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146174446</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146174446</guid><author>Z__7Gk</author><pubDate>Tue, 11 Mar 2025 11:35:15 +0800</pubDate><description><![CDATA[路由分层管理：大型项目采用模块化路由路由元信息：通过meta字段存储权限标识异常处理：配置全局错误路由类型安全：配合TypeScript使用路由类型提示。]]></description><category></category></item><item><title><![CDATA[从文件到块: 提高 Hugging Face 存储效率]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146172122</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146172122</guid><author>Z__7Gk</author><pubDate>Tue, 11 Mar 2025 10:32:51 +0800</pubDate><description><![CDATA[Hugging Face 在中存储了超过。由于 Git 在文件级别进行存储和版本控制，任何文件的修改都需要重新上传整个文件。这在 Hub 上会产生高昂的成本，因为平均每个 Parquet 和 CSV 文件大小在 200-300 MB 之间，Safetensor 文件约 1 GB，而 GGUF 文件甚至可能超过 8 GB。设想一下，仅仅修改 GGUF 文件中的一行元数据，就需要等待数 GB 大小的文件重新上传。除了耗费用户时间和传输成本外，Git LFS 还需要保存文件的两个完整版本，这进一步增加了存储开销。]]></description><category></category></item><item><title><![CDATA[初步探索SQL Server 2025 AI相关能力]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146154851</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146154851</guid><author>Z__7Gk</author><pubDate>Mon, 10 Mar 2025 15:16:09 +0800</pubDate><description><![CDATA[DiskANN基于微软2019年发表的论文《DiskANN: Fast Accurate Billion-point Nearest Neighbor Search on a Single Node》。在此之前，向量搜索领域中一个流行的主要算法是HNSW（分层可导航小世界图），这是一种利用多层图结构进行搜索的算法。HNSW的核心特点是涉及大量的随机内存访问，因此该算法需要消耗大量内存资源，要求原始向量和图数据都必须常驻内存中。图.HNSW图查找示例。]]></description><category></category></item><item><title><![CDATA[解决跨域问题的这6种方案，真香！]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146042472</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146042472</guid><author>Z__7Gk</author><pubDate>Wed, 05 Mar 2025 14:32:38 +0800</pubDate><description><![CDATA[简单粗暴：开发环境用CORS注解。生产环境：优先Nginx/网关统一处理，避免每个服务配一遍。老项目兼容：JSONP勉强能用，但别长期依赖。实时场景：直接上WebSocket，顺便解决通信问题。安全第一尽量别写，白名单要用精确域名。最后提醒温馨提醒一下：跨域问题本质是浏览器行为，和HTTP协议无关。如果你用Postman，发送curl请求，测试没问题，但浏览器报错，别怀疑人生，这可能是前端的锅！]]></description><category></category></item><item><title><![CDATA[解密注意力机制：为什么Flash Attention这么屌？]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/146041329</link><guid>https://blog.csdn.net/Z__7Gk/article/details/146041329</guid><author>Z__7Gk</author><pubDate>Wed, 05 Mar 2025 14:00:45 +0800</pubDate><description><![CDATA[在进入注意力机制的细节之前，我们先了解一下什么是大语言模型（LLM）。简单来说，LLM是一种通过深度学习技术训练的大规模神经网络模型，用于处理和生成自然语言。LLM可以应用于各种任务，如文本生成、机器翻译、问答系统等。LLM之所以能够如此强大，离不开其庞大的参数量和复杂的架构。编码器（Encoder）和解码器（Decoder）是LLM的两个核心组件，它们分别处理输入数据和生成输出。在此基础上，注意力机制的引入进一步提升了LLM的性能和表达能力。]]></description><category></category></item><item><title><![CDATA[恶意代码识别率提升95%！谷歌开源人工智能网络安全防御工具]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/136239563</link><guid>https://blog.csdn.net/Z__7Gk/article/details/136239563</guid><author>Z__7Gk</author><pubDate>Thu, 22 Feb 2024 17:30:10 +0800</pubDate><description><![CDATA[近日，谷歌日前宣布发起网络安全人工智能防御计划，旨在利用人工智能技术提升网络安全水平，扭转困扰网络安全行业的“防守困境”。]]></description><category></category></item><item><title><![CDATA[Linux如何对文件进行分割和重组]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/134978154</link><guid>https://blog.csdn.net/Z__7Gk/article/details/134978154</guid><author>Z__7Gk</author><pubDate>Wed, 13 Dec 2023 17:42:52 +0800</pubDate><description><![CDATA[csplit，split 和 cat 来重新整理文件，然后再将文件合并在一起。这些操作在任何文件类型下都有用：文本、图片、音频文件、ISO 镜像文件等。]]></description><category></category></item><item><title><![CDATA[Android开发中如何进行单元测试？]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/134952582</link><guid>https://blog.csdn.net/Z__7Gk/article/details/134952582</guid><author>Z__7Gk</author><pubDate>Tue, 12 Dec 2023 16:21:38 +0800</pubDate><description><![CDATA[单元测试是软件开发中的一种测试方法，用于验证代码中的最小可测试单元（通常是函数或方法）是否按预期工作。单元测试通常由开发人员编写，旨在隔离和测试代码的特定部分，以确保其功能正确。单元测试通常是自动化的，可以通过运行测试套件来快速检查代码的正确性。这有助于提高代码质量，减少错误和改进代码的可维护性。]]></description><category></category></item><item><title><![CDATA[使用人工智能优化常见业务流程]]></title><link>https://blog.csdn.net/Z__7Gk/article/details/134467034</link><guid>https://blog.csdn.net/Z__7Gk/article/details/134467034</guid><author>Z__7Gk</author><pubDate>Mon, 11 Dec 2023 17:45:01 +0800</pubDate><description><![CDATA[在现代商业环境中，人工智能(AI)正在改变企业的运营方式。将人工智能集成到业务流程中可以提高效率和准确性，从而节省大量时间和成本。]]></description><category></category></item></channel></rss>