<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[骑着牛的奇兵的博客]]></title><description><![CDATA[不让努力半途而废]]></description><link>https://blog.csdn.net/we2006mo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; we2006mo]]></copyright><item><title><![CDATA[DB-GPT 最新0.7.0版本Windows 部署]]></title><link>https://blog.csdn.net/we2006mo/article/details/147251558</link><guid>https://blog.csdn.net/we2006mo/article/details/147251558</guid><author>we2006mo</author><pubDate>Tue, 15 Apr 2025 15:54:26 +0800</pubDate><description><![CDATA[1步骤2进入环境3.执行系统运行这里提醒一下，local本地一定运行对应的配置文件[system][models]配置文件根据实际的情况来改特别注意[models]这里的路径和模型名称一定要对上，否则无法加载提示如果本地部署，内容不够建议32G以上，这是最少的。]]></description><category></category></item><item><title><![CDATA[2025 Google 发布AI 编程工具 Firebase Studio]]></title><link>https://blog.csdn.net/we2006mo/article/details/147251161</link><guid>https://blog.csdn.net/we2006mo/article/details/147251161</guid><author>we2006mo</author><pubDate>Tue, 15 Apr 2025 15:28:26 +0800</pubDate><description><![CDATA[这一两年AI编程工具层出不穷，Cursor、WindSurf、Trae，以及各种辅助编程插件都在不遗余力的争夺市场。但一直都没看到Google下场，正如Google在其他AI领域的行事风格一样，低调。这不，Google 也下场来卷了。这两天Google发布了全新AI编程平台Firebase Studio。Firebase Studio是 Google Firebase 平台的一部分，是一种浏览器可访问的云端开发环境。]]></description><category></category></item><item><title><![CDATA[JS运行时大盘点，出新JS运行时了！]]></title><link>https://blog.csdn.net/we2006mo/article/details/137017159</link><guid>https://blog.csdn.net/we2006mo/article/details/137017159</guid><author>we2006mo</author><pubDate>Mon, 25 Mar 2024 16:02:10 +0800</pubDate><description><![CDATA[Node.js：Node.js是基于Google V8引擎的JavaScript运行时，以非阻塞I/O和事件驱动架构为特色，实现全栈开发。它跨平台且拥有丰富的生态系统，但也面临安全性、TypeScript支持和性能等挑战。Deno：Deno是Ryan Dahl创建的JavaScript运行时，强调安全性和现代实践。它默认安全，内置TypeScript支持，并与Node.js兼容。然而，其社区和生态系统尚处于发展阶段。Bun。]]></description><category></category></item><item><title><![CDATA[最近我没什么项目做用 VS Code 摸鱼神器，确定不试一下？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136798949</link><guid>https://blog.csdn.net/we2006mo/article/details/136798949</guid><author>we2006mo</author><pubDate>Mon, 18 Mar 2024 09:44:07 +0800</pubDate><description><![CDATA[大家好，我是奇兵。今天是周一，来分享点好玩的"知识"！大家平时上班都想摸摸鱼，但是又不能表现出你很努力，其实对于摸鱼来说，我个人觉得没有提成，拿工资的都可以试下摸鱼，毕竟大家也就是个打工不是什么老板之类不知道我说的对不对。但是我还是希望有理想，有目标的同学可以实现自己想要是，那么接下来就看看下面有没有你想要的？VS Code 插件市场中不仅有很多实用的开发插件，还有很多好玩的摸鱼插件，下面就来分享 VS Code 中值得一试的摸鱼插件！]]></description><category></category></item><item><title><![CDATA[在你知道http 是，为什么你理解不了 HTTPS？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136798699</link><guid>https://blog.csdn.net/we2006mo/article/details/136798699</guid><author>we2006mo</author><pubDate>Mon, 18 Mar 2024 09:38:43 +0800</pubDate><description><![CDATA[你看这一步，没有那个哈希摘要是不是也没事，只不过，一方面会导致 CA 私钥加密长文本时的时间问题，另一方面也会导致客户端校验时拿着两个大证书的全部信息校验，很浪费。我可以先自己生成一对公私钥，然后把公钥给服务端，服务端用我的公钥给它的公钥加密，这就没法篡改了，甚至中间人连公钥是啥都不知道了，完美。然后客户端用这个公钥，给之后对称加密的秘钥加密，传给服务端，中间人由于不知道服务端私钥，解不开。但此时的公钥已经不怕别人看到了，看到就看到呗，你知道公钥，也解不开客户端用公钥加密的秘钥。]]></description><category></category></item><item><title><![CDATA[你管这破玩意叫网络？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136653539</link><guid>https://blog.csdn.net/we2006mo/article/details/136653539</guid><author>we2006mo</author><pubDate>Wed, 13 Mar 2024 12:30:00 +0800</pubDate><description><![CDATA[A 将源 MAC 地址（AAAA）与网关 MAC 地址（ABAB）封装在数据链路层头部，又将源 IP 地址（192.168.0.1）和目的 IP 地址（192.168.2.2）（注意这里千万不要以为填写的是默认网关的 IP 地址，从始至终这个数据包的两个 IP 地址都是不变的，只有 MAC 地址在不断变化）封装在网络层头部，然后发包。所以如果 A 给 C 发消息，A 和 C 的 IP 地址分别 & A 机器配置的子网掩码，发现不相等，则 A 认为 C 和自己不在同一个子网，于是把包发给路由器，就不管了，]]></description><category></category></item><item><title><![CDATA[Web 常用的 扩展开发框架]]></title><link>https://blog.csdn.net/we2006mo/article/details/136653019</link><guid>https://blog.csdn.net/we2006mo/article/details/136653019</guid><author>we2006mo</author><pubDate>Tue, 12 Mar 2024 15:08:55 +0800</pubDate><description><![CDATA[浏览器扩展，作为提升浏览器功能与用户体验的得力助手，正逐渐受到广大用户的喜爱。在众多 Web 扩展开发框架中，WXT 和 Plasmo 以其丰富的开发工具和特性，以及简化的开发流程，成为开发者的首选。本文将分别介绍这两个常用的框架，并对比其异同，以便您更深入地了解它们的特点与优势，从而作出明智的选择！]]></description><category></category></item><item><title><![CDATA[2024 JSON 必知必会!你又会多少呢？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136652933</link><guid>https://blog.csdn.net/we2006mo/article/details/136652933</guid><author>we2006mo</author><pubDate>Tue, 12 Mar 2024 15:07:23 +0800</pubDate><description><![CDATA[JSON 全称为 JavaScript Object Notation，是一种轻量级的数据交换格式。它是 JavaScript 中用于描述对象数据的语法的扩展。不过并不限于与 JavaScript 一起使用。它采用完全独立于语言的文本格式，这些特性使 JSON 成为理想的数据交换格式。易于阅读和编写，同时也易于机器解析和生成。所有现代编程语言都支持这些数据结构，使 JSON 完全独立于语言。]]></description><category></category></item><item><title><![CDATA[效率翻倍工具，前端调试工具超全汇总！]]></title><link>https://blog.csdn.net/we2006mo/article/details/136597105</link><guid>https://blog.csdn.net/we2006mo/article/details/136597105</guid><author>we2006mo</author><pubDate>Sun, 10 Mar 2024 10:40:30 +0800</pubDate><description><![CDATA[希望以下工具有时候你用的！在当今的前端开发领域，调试工具已经成为每个开发者不可或缺的“利器”。它们帮助我们高效地定位问题、优化代码，并提升整体的开发体验。本文将详细介绍一系列前端调试工具，包括开发者工具、代码编辑器、移动端调试、远程调试、抓包&代理、Mock数据、接口调试、构建分析、性能测试、JSON查看、在线代码编辑器以及点击元素跳转代码等工具。让我们一起探索这些强大的工具，为前端调试增添更多便捷与高效！]]></description><category></category></item><item><title><![CDATA[TypeScript 5.4 正式发布]]></title><link>https://blog.csdn.net/we2006mo/article/details/136529230</link><guid>https://blog.csdn.net/we2006mo/article/details/136529230</guid><author>we2006mo</author><pubDate>Thu, 07 Mar 2024 11:36:24 +0800</pubDate><description><![CDATA[3 月 6 日，TypeScript 发布了 v5.4 版本，该版本带来了以下更新：类型缩小会在闭包中保留引入新的实用程序类型NoInfer新增和新的模块解析选项新的模块导入检查机制TypeScript 5.5 即将弃用的功能。]]></description><category></category></item><item><title><![CDATA[Vue 官方语言工具2.0 来了，已正式更名！]]></title><link>https://blog.csdn.net/we2006mo/article/details/136523705</link><guid>https://blog.csdn.net/we2006mo/article/details/136523705</guid><author>we2006mo</author><pubDate>Thu, 07 Mar 2024 09:06:55 +0800</pubDate><description><![CDATA[近日，Vue 官方语言工具发布了 2.0 版本，该版本已经将 VS Code 插件名称由改为了扩展也已经被弃用。下面就来看看该版本都带来了哪些更新。]]></description><category></category></item><item><title><![CDATA[2024年国产开源前端项目 Top 10]]></title><link>https://blog.csdn.net/we2006mo/article/details/136496339</link><guid>https://blog.csdn.net/we2006mo/article/details/136496339</guid><author>we2006mo</author><pubDate>Wed, 06 Mar 2024 09:26:54 +0800</pubDate><description><![CDATA[本文将分享国产的 Github Star 数量 Top 10 的前端开源项目，你用过哪些？在阅读本文之前，奇兵本人我已经使用过的有：Ant Design、Echarts、uni-app、Ant Design Pro、Taro，以下10个中本人已经用过5个，他们各有千秋，在不同的需求环境中使用不同的开源前端框架很重要。！！因为在未来优化决定你对整个项目结构以及规划进行的。建议大家可以都尝试使用。特别是uni-app ，我已经做了10+的APP和小程序、H5程序。]]></description><category></category></item><item><title><![CDATA[尤雨溪：Vue 未来展望新的一轮]]></title><link>https://blog.csdn.net/we2006mo/article/details/136496301</link><guid>https://blog.csdn.net/we2006mo/article/details/136496301</guid><author>we2006mo</author><pubDate>Wed, 06 Mar 2024 09:20:58 +0800</pubDate><description><![CDATA[十年，一个既漫长又短暂的时光跨度，对于技术世界来说，更是沧海桑田的瞬间。在这十年里，Vue.js 从无到有，从默默无闻到蜚声全球，不仅改变了前端开发的面貌，更成为了无数开发者手中的得力工具。在 2024 年的 Vue Amsterdam 大会上，Vue 的作者尤雨溪发表了题为《10 Years of Vue》的演讲。本文就来简单总结一下这次演讲，回顾 Vue 的过去十年，并展望未来！]]></description><category></category></item><item><title><![CDATA[Java 语法糖，提高代码效率神器！]]></title><link>https://blog.csdn.net/we2006mo/article/details/136431197</link><guid>https://blog.csdn.net/we2006mo/article/details/136431197</guid><author>we2006mo</author><pubDate>Sun, 03 Mar 2024 14:19:36 +0800</pubDate><description><![CDATA[语法糖是指一种编程语言的语法结构，它并不提供新的功能，但使代码更易读、更易写，提高了开发效率。这些语法糖通常是一种编译器提供的便利性，它将一种常见的模式或代码结构用更简洁、更易懂的语法表示出来。语法糖在大多数情况下被我们所使用，能够较大地提升开发效率，但是在开发效率提升的同时，我们要明白语法糖的底层原理，也就是反编译后的代码，JVM 虚拟机是怎么优化的，有哪些优化机制，可能会发生什么问题，这是我们需要注意的点，避免踩坑。Java 的语法糖是指一些在语法层面上提供的便利性，使得代码更加简洁和易读。]]></description><category></category></item><item><title><![CDATA[每日下载超1000万次，这个前端工具太有用了！]]></title><link>https://blog.csdn.net/we2006mo/article/details/136431229</link><guid>https://blog.csdn.net/we2006mo/article/details/136431229</guid><author>we2006mo</author><pubDate>Sun, 03 Mar 2024 14:18:45 +0800</pubDate><description><![CDATA[今天来分享一个前端必备的工具，其每天在 npm 上的下载量高达 1000 万次，几乎每个前端项目都在用，它就是。这款工具已经成为前端开发领域中不可或缺的一部分，之所以如此受欢迎，不仅是因为它能够帮助开发者自动化处理 CSS 中的兼容性问题，更是因为它提供了一个强大的插件生态系统。这些插件可以让开发者轻松实现各种高级的 CSS 功能，如自动添加浏览器前缀、使用最新的 CSS 语法特性，以及进行代码优化和压缩等。本文就来揭开这款热门前端工具的神秘面纱，探索其背后的强大功能和魅力所在。]]></description><category></category></item><item><title><![CDATA[2024年10个超炫酷的前端 3D 开源项目，那几个你用？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136411846</link><guid>https://blog.csdn.net/we2006mo/article/details/136411846</guid><author>we2006mo</author><pubDate>Sat, 02 Mar 2024 10:59:25 +0800</pubDate><description><![CDATA[本文将分享 10 个超炫酷的前端 3D 开源项目。从令人惊叹的视觉效果到富有创新概念的交互体验，这些项目展示了前端技术的无限可能。无论你是新手还是经验丰富的开发者，都值得一探究竟！]]></description><category></category></item><item><title><![CDATA[保姆教程 Docker 部署微服务项目]]></title><link>https://blog.csdn.net/we2006mo/article/details/136366996</link><guid>https://blog.csdn.net/we2006mo/article/details/136366996</guid><author>we2006mo</author><pubDate>Thu, 29 Feb 2024 11:47:55 +0800</pubDate><description><![CDATA[在介绍 Docker Compose 前，先简单介绍下 Docker。Docker 是一种容器技术，允许开发者将应用程序和所有依赖项（如代码、库、配置等）制作为镜像。可以把镜像简单理解为软件安装包，可以在不同的计算机上通过它快速安装和启动应用程序（容器），这些程序独立隔离地运行，不受外部环境的影响。如果要部署微服务项目，可能要启动多个 Docker 容器，比如 MySQL 容器、用户服务容器等。这时就需要 Docker Compose 了。]]></description><category></category></item><item><title><![CDATA[Pingora正式开源：超强的Nginx替代品，每秒可处理4000万请求！]]></title><link>https://blog.csdn.net/we2006mo/article/details/136366902</link><guid>https://blog.csdn.net/we2006mo/article/details/136366902</guid><author>we2006mo</author><pubDate>Thu, 29 Feb 2024 11:41:13 +0800</pubDate><description><![CDATA[这是一个基于 Rust 打造的高速、可靠与可编程的网络系统。目前，Cloudflare 已使用 Pingora 全面替代  Nginx。经过实战检验，Pingora 每秒稳定处理超过 4000 万的网络请求，持续服务数年。下面就来看一看 Pingora 有什么特别之处！Cloudflare 是一个全球性的网络性能和安全公司，它提供了一系列服务来帮助网站和应用程序改善其在线体验、增加安全性并加速加载速度。：通过在全球各地分布的数据中心缓存和分发您的网站内容，帮助加速网站和应用程序的加载速度。]]></description><category></category></item><item><title><![CDATA[你还不懂 Web Components，启动？]]></title><link>https://blog.csdn.net/we2006mo/article/details/136336643</link><guid>https://blog.csdn.net/we2006mo/article/details/136336643</guid><author>we2006mo</author><pubDate>Wed, 28 Feb 2024 09:09:02 +0800</pubDate><description><![CDATA[Web Components是W3C制定的一套规范，它允许开发者创建可复用的自定义元素，这些元素可以像普通的HTML元素一样在DOM中使用。这些自定义元素封装了结构、样式和脚本，并且具有明确的接口，以便在其他Web应用中使用。Web Components 主要包括以下部分：Custom Elements：允许开发者定义自己的HTML元素，这些元素具有封装好的结构、样式和脚本。  @author 公众号：骑着牛的奇兵]]></description><category></category></item><item><title><![CDATA[一个ThreadLocal被问出了花]]></title><link>https://blog.csdn.net/we2006mo/article/details/136336538</link><guid>https://blog.csdn.net/we2006mo/article/details/136336538</guid><author>we2006mo</author><pubDate>Wed, 28 Feb 2024 09:02:01 +0800</pubDate><description><![CDATA[ThreadLocal英文翻译过来就是：线程本地量，它其实是一种线程的隔离机制，保障了多线程环境下对于共享变量访问的安全性。看到上面的定义之后，那么问题就来了，ThreadLocal是如何解决共享变量访问的安全性的呢？其实ThreadLocal为变量在每个线程中都创建了一个副本，那么每个线程可以访问自己内部的副本变量。由于副本都归属于各自的线程，所以就不存在多线程共享的问题了。便于理解，我们看一下下图。结构图。]]></description><category></category></item></channel></rss>