<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[刚刚开始写播客....]]></title><description><![CDATA[刚刚开始写播客]]></description><link>https://blog.youkuaiyun.com/qinyikl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qinyikl]]></copyright><item><title><![CDATA[从零开始搭建私服务器]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/150348197</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/150348197</guid><author>qinyikl</author><pubDate>Wed, 13 Aug 2025 15:55:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[React框架企业采用率增长核心原因分析]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147957845</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147957845</guid><author>qinyikl</author><pubDate>Wed, 14 May 2025 16:49:51 +0800</pubDate><description><![CDATA[注：数据来源包含2024 State of JS调查报告、Github年度开发者报告及LinkedIn中国区岗位抽样统计。]]></description><category></category></item><item><title><![CDATA[WEB前端开发中常用的算法]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147143121</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147143121</guid><author>qinyikl</author><pubDate>Fri, 11 Apr 2025 14:49:57 +0800</pubDate><description><![CDATA[在 Web 前端开发里，有很多常用的算法，它们在性能优化、用户交互、数据处理等方面发挥着重要作用，以下为你详细介绍：]]></description><category></category></item><item><title><![CDATA[设计模式 - 单例]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147142065</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147142065</guid><author>qinyikl</author><pubDate>Fri, 11 Apr 2025 13:58:12 +0800</pubDate><description><![CDATA[当创建 SingletonClass 的新实例时，会先检查 instanceMap 里是否已有该实例，若有则返回已有实例，若无则创建新实例并将其存入 instanceMap。getInstance 方法会检查 instance 是否已经存在，若不存在则创建一个新实例，若存在则返回已有的实例。在这个示例中，使用 Proxy 拦截了对象的构造过程，当第一次创建对象时，会创建一个新实例并存储在 instance 属性中，后续再创建对象时，会直接返回已有的实例。]]></description><category></category></item><item><title><![CDATA[详解ABAC模型]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147140060</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147140060</guid><author>qinyikl</author><pubDate>Fri, 11 Apr 2025 11:37:13 +0800</pubDate><description><![CDATA[ABAC（Attribute-Based Access Control）即基于属性的访问控制，是一种较为灵活和细粒度的访问控制模型。]]></description><category></category></item><item><title><![CDATA[解说RBAC模型]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147137148</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147137148</guid><author>qinyikl</author><pubDate>Fri, 11 Apr 2025 10:41:31 +0800</pubDate><description><![CDATA[RBAC（Role-Based Access Control）即基于角色的访问控制，是一种广泛应用于计算机系统和网络安全领域的访问控制模型，它通过引入 “角色” 这一概念，对用户的访问权限进行管理，简化了权限管理的复杂性，增强了系统的安全性和可维护性。]]></description><category></category></item><item><title><![CDATA[Web实现权限控制的原理]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147135497</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147135497</guid><author>qinyikl</author><pubDate>Fri, 11 Apr 2025 10:10:15 +0800</pubDate><description><![CDATA[【代码】Web实现权限控制的原理。]]></description><category></category></item><item><title><![CDATA[解读洋葱模型]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147052109</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147052109</guid><author>qinyikl</author><pubDate>Mon, 07 Apr 2025 20:37:17 +0800</pubDate><description><![CDATA[洋葱模型是 Koa 框架中中间件处理请求和响应的一种机制，因其请求和响应的处理过程如同洋葱一样，从外层到内层，再从内层回到外层而得名。]]></description><category></category></item><item><title><![CDATA[Nodejs的后端看框架集合，你更喜欢那一个？]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147051864</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147051864</guid><author>qinyikl</author><pubDate>Mon, 07 Apr 2025 20:12:45 +0800</pubDate><description><![CDATA[【代码】Nodejs的后端看框架集合，你更喜欢那一个？]]></description><category></category></item><item><title><![CDATA[Rollup详解]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147041718</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147041718</guid><author>qinyikl</author><pubDate>Mon, 07 Apr 2025 13:27:30 +0800</pubDate><description><![CDATA[是一个 JavaScript 模块打包工具，专注于 ES 模块的打包，常用于打包 JavaScript 库。下面从它的工作原理、特点、使用场景、配置和与其他打包工具对比等方面进行详细讲解。]]></description><category></category></item><item><title><![CDATA[前端必学的后端框架：Serverless]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/147039678</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/147039678</guid><author>qinyikl</author><pubDate>Mon, 07 Apr 2025 11:35:18 +0800</pubDate><description><![CDATA[Serverless - Stack（SST）是一个用于构建无服务器应用的框架，它让你能够更轻松地使用 AWS Lambda 和其他无服务器服务。其示例项目展示了如何运用 Node.js 来构建一个完整的无服务器应用项目地址特点：该项目包含多个示例，像全栈应用、API 服务等，能帮助你快速上手使用 SST 和 Node.js 来构建无服务器应用。它会详细说明怎样配置和部署无服务器应用，并且提供了对应的代码示例。]]></description><category></category></item><item><title><![CDATA[Vue 未编译模板闪现现象解说]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146991916</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146991916</guid><author>qinyikl</author><pubDate>Fri, 04 Apr 2025 01:43:35 +0800</pubDate><description><![CDATA[未编译模板闪现是 Vue 开发中常见的问题，通过使用 v-cloak 指令、服务器端渲染和优化脚本加载顺序等方法，可以有效地解决这个问题，提升用户体验。在实际项目中，需要根据项目的具体情况选择合适的解决方案。]]></description><category></category></item><item><title><![CDATA[Tree - Shaking]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146987853</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146987853</guid><author>qinyikl</author><pubDate>Thu, 03 Apr 2025 20:16:30 +0800</pubDate><description><![CDATA[Tree - Shaking 是一种在打包时移除未使用代码的优化技术，在 Vue 3 中，Tree - Shaking 发挥了重要作用，有效减少了打包后的代码体积，提高了应用的加载性能。]]></description><category></category></item><item><title><![CDATA[Vue 3 新特性]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146987566</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146987566</guid><author>qinyikl</author><pubDate>Thu, 03 Apr 2025 19:26:39 +0800</pubDate><description><![CDATA[Vue 3 采用了 Proxy 来实现响应式系统，相较于 Vue 2 的 Object.defineProperty，它能更好地支持对对象属性的新增和删除操作，也能监听数组索引和长度的变化。这使得开发者在处理复杂数据结构时更加方便，减少了许多不必要的操作，提高了代码的简洁性和性能。]]></description><category></category></item><item><title><![CDATA[Shell四种配置文件的区别（~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile）]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146986934</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146986934</guid><author>qinyikl</author><pubDate>Thu, 03 Apr 2025 18:36:58 +0800</pubDate><description><![CDATA[【代码】Shell四种配置文件的区别（~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile）]]></description><category></category></item><item><title><![CDATA[curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146980509</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146980509</guid><author>qinyikl</author><pubDate>Thu, 03 Apr 2025 17:41:03 +0800</pubDate><description><![CDATA[【代码】【无标题】curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...]]></description><category></category></item><item><title><![CDATA[前端 VSCODE 插件开发总结 （后续将出专栏详细讲解开发的细节...）]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146588221</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146588221</guid><author>qinyikl</author><pubDate>Fri, 28 Mar 2025 10:20:22 +0800</pubDate><description><![CDATA[VSCODE 插件基于 Node.js 开发，需确保安装了合适版本的 Node.js。可从 Node.js 官网下载对应操作系统的安装包，安装过程中按默认设置即可。安装完成后，在命令行输入node -v，若显示版本号，则安装成功。：Yeoman 是一款脚手架工具，可快速生成 VSCODE 插件项目结构。通过命令行执行来安装。安装完成后，能在命令行使用yo code命令创建新的 VSCODE 插件项目。]]></description><category></category></item><item><title><![CDATA[sudo的作用]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146516703</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146516703</guid><author>qinyikl</author><pubDate>Wed, 26 Mar 2025 01:14:06 +0800</pubDate><description><![CDATA[sudo 是 “superuser do” 的缩写，它允许系统管理员赋予普通用户执行某些命令的权限，这些命令通常需要超级用户（root）权限才能运行。通过 sudo，用户可以以超级用户或其他用户的身份执行命令，而无需切换到 root 账户登录系统。]]></description><category></category></item><item><title><![CDATA[【Mac】npm error Error: EACCES: permission denied, mkdir‘/Users/...]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146516052</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146516052</guid><author>qinyikl</author><pubDate>Wed, 26 Mar 2025 00:43:32 +0800</pubDate><description><![CDATA[把vscode安装包的路径设置成系统环境变量，类似给java设置环境变量。先拿到安装包的路径，再设置成系统环境变量具体操作如下。苹果的应用程序都在这个目录( /Applications/…), 然后在命令行执行 sudo +路径回车]]></description><category></category></item><item><title><![CDATA[Element UI 与 Element Plus的区别]]></title><link>https://blog.youkuaiyun.com/qinyikl/article/details/146505548</link><guid>https://blog.youkuaiyun.com/qinyikl/article/details/146505548</guid><author>qinyikl</author><pubDate>Tue, 25 Mar 2025 16:59:03 +0800</pubDate><description><![CDATA[【代码】Element UI 与 Element Plus的区别。]]></description><category></category></item></channel></rss>