<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[double_sweet1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/double_sweet1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; double_sweet1]]></copyright><item><title><![CDATA[我写了一个 Skill，实现了人 + AI + 工程三方受益的增长飞轮]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/158877347</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/158877347</guid><author>double_sweet1</author><pubDate>Tue, 10 Mar 2026 08:39:52 +0800</pubDate><description><![CDATA[CodeGrow：你的 AI 工程化成长引擎 ！]]></description><category></category></item><item><title><![CDATA[AI大模型源码解析｜打造你的专属GitHub智能答疑助手！]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/142844804</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/142844804</guid><author>double_sweet1</author><pubDate>Fri, 11 Oct 2024 09:26:05 +0800</pubDate><description><![CDATA[如官网介绍，PeterCat是专为社区维护者和开发者打造的智能答疑机器人解决方案。支持用户在平台中通过对话模式快速搭建一个 Github 仓库的智能答疑机器人，内置 提 issue、查 issue、回 issue、Discussion 回复、PR Summary、Code Review、项目信息查询 基础能力，也可以通过自托管部署方案和一体化应用 SDK 集成至项目仓库。目前在 PeterCat 平台中，已有 9 个前端方向典型应用的智能答疑机器人。以Ant Design。]]></description><category></category></item><item><title><![CDATA[Mako 试玩|编译速度6到飞起！]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/141780389</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/141780389</guid><author>double_sweet1</author><pubDate>Sun, 01 Sep 2024 10:43:35 +0800</pubDate><description><![CDATA[近年来，前端领域的脚手架层出不穷，前有开山鼻祖 Webpack , 后有 Turbopack、Rspack 等一些后起之秀。新出的脚手架都会以 冷启动、热更新、冷构建 的耗时作为性能对比的佐证。Mako, 是基于 Rust 的 极快 和 生产级 前端构建工具。冷启动根更新叶更新冷构建知识科普：  Root HMR 与 Leaf HMR 是什么关系？Root HMR指的是应用根组件的热模块替换，通常是对应用的最外层组件（通常是根组件）进行热替换更新，确保整个应用能够保持一致性和状态。Leaf HMR。]]></description><category></category></item><item><title><![CDATA[告别轮询，SSE 流式传输可太香了！]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/138028078</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/138028078</guid><author>double_sweet1</author><pubDate>Sun, 21 Apr 2024 11:10:24 +0800</pubDate><description><![CDATA[SSE 全称为 Server-sent events , 是一种基于 HTTP 协议的通信技术，允许服务器主动向客户端（通常是Web浏览器）发送更新。它是 HTML5 标准的一部分，设计初衷是用来建立一个单向的服务器到客户端连接，使得服务器可以实时地向客户端发送数据。这种服务端实时向客户端发送数据的传输方式，其实就是流式传输。我们在与 ChatGPT 交互时，可以发现 ChatGPT 的响应总是断断续续完成。细扒 ChatGPT 的网络传输模式，可以发现，用的也是流式传输。]]></description><category></category></item><item><title><![CDATA[GPT 作词 + Suno 作曲｜2 分钟成就一个音乐梦想！]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/137797688</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/137797688</guid><author>double_sweet1</author><pubDate>Tue, 16 Apr 2024 09:27:30 +0800</pubDate><description><![CDATA[也就花了 2 分钟]]></description><category></category></item><item><title><![CDATA[花了三天的时间做了一个多功能 AI 助手]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/135578564</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/135578564</guid><author>double_sweet1</author><pubDate>Sun, 14 Jan 2024 01:30:44 +0800</pubDate><description><![CDATA[嗨！我是团子，大家新年快乐呀~前几天看到一些好朋友在朋友圈晒自己的年度总结，立新年 Flag，看到大家一年满满的收获，再看看自己，不由得想再看看人家，然后再看看自己，然后再看看人家…​作为一个不喜欢立 Flag 的同学，团子觉得 2023 年最开心的事情就是通过公众号认识了超级多温暖的好朋友，本来想赶着元旦给大家送一波新年福利，制作一款来给大家用。]]></description><category></category></item><item><title><![CDATA[使用 GPTs 手捏一个代码评分器（两小时速成）]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/134821767</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/134821767</guid><author>double_sweet1</author><pubDate>Wed, 06 Dec 2023 08:06:23 +0800</pubDate><description><![CDATA[好用又好玩]]></description><category></category></item><item><title><![CDATA[横向对比 npm、pnpm、tnpm、yarn 优缺点]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/132650278</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/132650278</guid><author>double_sweet1</author><pubDate>Sun, 03 Sep 2023 14:42:41 +0800</pubDate><description><![CDATA[总的来说，npm、tnpm、pnpm、yarn 这四种包管理器各有优缺点，相比于 pnpm 来说，幽灵依赖确实是 npm、tnpm、yarn 最明显的短板。但近年来，很多大佬们自己封装的幽灵依赖检测工具一定程度上也能避免幽灵依赖带来的困扰。就我个人而言，对npm、tnpm、pnpm、yarn没有明显的倾向，只要保证在同一个项目中从始至终使用一种包管理工具就可以啦～]]></description><category></category></item><item><title><![CDATA[使用ChatGPT汇总了十道手撕高频题]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/129712269</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/129712269</guid><author>double_sweet1</author><pubDate>Wed, 22 Mar 2023 16:06:31 +0800</pubDate><description><![CDATA[在前端的技术面试中，手撕题是一个非常重要的环节。手撕题不仅能考察面试者的编程水平，还能考察面试者的思考方式和解决问题的能力。因此，今天就来分享一下借助ChatGPT为大家整理的十道前端高频手撕题！]]></description><category></category></item><item><title><![CDATA[面试官：聊聊你知道的跨域解决方案]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/129635525</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/129635525</guid><author>double_sweet1</author><pubDate>Sat, 18 Mar 2023 13:11:08 +0800</pubDate><description><![CDATA[封装一个具有请求转发功能的代理服务器]]></description><category></category></item><item><title><![CDATA[面向新手的git实战教程]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/129041382</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/129041382</guid><author>double_sweet1</author><pubDate>Wed, 15 Feb 2023 13:08:45 +0800</pubDate><description><![CDATA[记得之前在网上学习git相关知识时，看到的文章大部分都是讲解git的基本命令有哪些，用处是什么，但是自己真正上手使用git时，仍然无从下手。所以今天就想从初始化一个git仓库开始，一边教大家实践git，一边讲解git的命令有哪些！]]></description><category></category></item><item><title><![CDATA[从浏览器里输入URL构建你的前端知识体系]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/128647609</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/128647609</guid><author>double_sweet1</author><pubDate>Wed, 11 Jan 2023 16:57:08 +0800</pubDate><description><![CDATA[嗨！我是团子，好久不见~记得22年寒假复习八股的时候，一直在苦恼怎样才能把八股的内容真正的转换为自己的知识。毕竟光靠死记硬背每个知识点，是不能在面试中给面试官留下不错的印象的。后面在整理《浏览器里输入URL后发生了什么》这道题时，发现可以。所以，今天就从浏览器里输入URL和大家分享一下我是如何构建自己的前端知识体系的吧！作为一个前端开发工程师，我们的日常工作就是和网页打交道。无论是PC端浏览器中的标签页，还是使用Electron构建出的桌面端应用，还是移动端的H5页面，它们的本质都是网页。]]></description><category></category></item><item><title><![CDATA[【年终总结】一个普通校招生的秋招之路]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/128406036</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/128406036</guid><author>double_sweet1</author><pubDate>Thu, 22 Dec 2022 14:13:20 +0800</pubDate><description><![CDATA[嗨~大家好，我是团子！一个23届双非本985硕的应届毕业生。从年初找暑期实习再到秋招收割5个互联网大厂的offer，这一路经历了很多，所幸结果还比较满意，最近也基本结束了我的校招求职历程，便想来和大家分享一下我的校招之路，希望能给24届及以后的学弟学妹们一些参考~]]></description><category></category></item><item><title><![CDATA[【前端面试高频题】LRU缓存，你的解法能拿满分吗？]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/127142089</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/127142089</guid><author>double_sweet1</author><pubDate>Sun, 02 Oct 2022 13:26:47 +0800</pubDate><description><![CDATA[LRU缓存是前端面试中常考的手撕题，能较全面的考察面试者的综合素质。
它的整体实现逻辑不复杂，但是要拿满分的话也没那么容易。
说实话，在碰到面试官给我出这道题时，心里还开心了一下，因为之前做过，因此很快就按照记忆里的解题思路实现了一下代码。
结果没想到，我以为的标准答案，只能算是及格...还有很多可优化的空间!
本文会介绍及格&满分两种解法，大家可以看看自己的解法能不能拿满分！]]></description><category></category></item><item><title><![CDATA[【封装原生ajax请求】也没那么复杂嘛！]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/125346089</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/125346089</guid><author>double_sweet1</author><pubDate>Sat, 18 Jun 2022 13:30:47 +0800</pubDate><description><![CDATA[请求技术是一种，可以让浏览器在无需重新刷新页面的情况下，通过向后台发送请求并等后台数据响应后呈现在页面上...]]></description><category></category></item><item><title><![CDATA[【封装UI组件库】手把手教你仿一下Element-ui的Button组件（发布至npm）]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/125033234</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/125033234</guid><author>double_sweet1</author><pubDate>Sun, 29 May 2022 17:10:48 +0800</pubDate><description><![CDATA[所谓UI组件库，就是封装了平常项目开发中经常会使用的页面组件，发布至npm库中作为插件供项目组成员及其他开发者使用（不发布也行），目的就是为了避免多次重复劳动。
以插件的形式使用可以做到即插即用，非常方便。
市面上热门的UI组件库有Element-ui（与Vue框架配合使用）、Ant Design（与React框架配合使用）等等…
本文主要通过讲解Element-ui封装一个组件的思路，来带领大家自己上手实践一下如何封装自定义组件。最后也会讲述如何把成品发布至npm云端库来呈现我们的测试插件。
先上一张效果]]></description><category></category></item><item><title><![CDATA[使用【React17】【Vue3】两种方式实现【交错式瀑布流】]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/124810060</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/124810060</guid><author>double_sweet1</author><pubDate>Mon, 16 May 2022 22:48:11 +0800</pubDate><description><![CDATA[先上一张效果图：

什么是瀑布流？
瀑布流是前端的一种常见的布局，具体表现形式是多栏布局，宽度固定，高度不定。与此同时，随着页面的滚动，会不断有新的元素添加到瀑布流尾部的最低列。常见的瀑布流有如下三种样式：

卡片流：
这种样式常见于移动端购物APP，一行只展示一件物品。随着页面的加载逐步出现更多的内容,也就是我们常说的下拉列表，算是最简单的一种瀑布流了：

  

固定式瀑布流：
这种样式图片区域大小高度保持不变。统一的高度会使整个界面看起来比较整齐。
PC端淘宝首页：

移动端淘宝某页面：

交错式瀑布]]></description><category></category></item><item><title><![CDATA[【前端项目优化】React&Vue使用异步组件+代码分包+Suspense减少首页白屏时间]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/124676260</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/124676260</guid><author>double_sweet1</author><pubDate>Mon, 09 May 2022 21:49:44 +0800</pubDate><description><![CDATA[theme: fancy
使用异步组件+Suspense的形式来实现代码分包是前端项目优化的有效&amp;常用手段之一。
何为代码分包？
未进行代码分包的打包文件结构：

如果项目里用了第三方库的话（echarts、elementUI…），理论上还会有一个vendor.xxx.js文件。   index.xxx.js里是我们项目打包后的主文件代码。
进行代码分包的打包文件结构：

通过上述两个图的对比，可以发现，代码分包指的是打包后的项目js文件有多个。
代码分包的直观好处就是减少项目线上环境的首页白屏时.]]></description><category></category></item><item><title><![CDATA[【Electron+React入门Demo】用Web技术写桌面应用，这也太酷了]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/124445859</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/124445859</guid><author>double_sweet1</author><pubDate>Wed, 27 Apr 2022 11:03:54 +0800</pubDate><description><![CDATA[先上一张效果图：
​
1.  何为Electron?
Electron官网地址：Electron官网
一句话来总结Electron，就是官网上写的：使用Web技术JavaScript、HTML和CSS构建跨平台的桌面应用程序。
目前使用Electron来构建的热门应用有：VS Code、Facebook Messenger、Figma、Microsoft Teams…
Electron的目标及优势就是：如果你可以建一个网站，你就可以建一个桌面应用程序。Electron是一个使用JavaScript、HTML]]></description><category></category></item><item><title><![CDATA[【JS算法练习】彻底搞懂逆波兰表达式的求法,再复杂的表达式也不用慌~]]></title><link>https://blog.youkuaiyun.com/double_sweet1/article/details/124355786</link><guid>https://blog.youkuaiyun.com/double_sweet1/article/details/124355786</guid><author>double_sweet1</author><pubDate>Sat, 23 Apr 2022 13:19:13 +0800</pubDate><description><![CDATA[前言
表达式求值是校招面试/笔试中常考的一道算法题，即可以考察求职者的算法功底，又可以考察求值者思考问题的全面性。下面我们就来看看如何使用逆波兰表达式来求解各类复杂的表达式吧~
问题描述：
以字符串的形式给出表达式，请输出该表达式的求值结果。例如：
输入：‘1+(12*3-4/2)-1’
输出：34
什么是逆波兰表达式？
逆波兰表达式又称为后缀表达式，代表的含义是操作数在前，运算符在后。
比如：1+2，用逆波兰表达式来写的话，就是12+.
而1+2这种写法称为中缀表达式，即运算符在两个操作数之间，也是我们平]]></description><category></category></item></channel></rss>