<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[猿始森林]]></title><description><![CDATA[一枝又一叶，待我码上一片森林，便与众猿俱飨欢颜！]]></description><link>https://blog.youkuaiyun.com/guang_s</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guang_s]]></copyright><item><title><![CDATA[【JavaScript编程】encodeURI和encodeURIComponent的区别]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137282426</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137282426</guid><author>guang_s</author><pubDate>Tue, 02 Apr 2024 18:45:33 +0800</pubDate><description><![CDATA[如果你之前使用了encodeURIComponent对这些部分进行了编码，那么你可以使用decodeURIComponent来将其解码回原始状态。如果你之前使用了encodeURI对一个URL进行了编码，那么你可以使用decodeURI来将其解码回原始状态。]]></description><category></category></item><item><title><![CDATA[【JavaScript编程】ArrayBuffer转JSON]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137199520</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137199520</guid><author>guang_s</author><pubDate>Sun, 31 Mar 2024 14:27:47 +0800</pubDate><description><![CDATA[将ArrayBuffer转换为JSON是一个复杂的过程，因为它涉及到从二进制数据到文本数据的转换。]]></description><category></category></item><item><title><![CDATA[如何调整Node内存限制]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137194756</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137194756</guid><author>guang_s</author><pubDate>Sun, 31 Mar 2024 13:26:20 +0800</pubDate><description><![CDATA[Node为什么会出现内存溢出，如何优化？如何调整Node内存限制？]]></description><category></category></item><item><title><![CDATA[【JavaScript编程】前端实现文件下载]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137174758</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137174758</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 16:10:40 +0800</pubDate><description><![CDATA[设置请求的响应类型为blob，这样就可以接收到文件流。然后，通过获取文件流创建Blob URL，来实现下载]]></description><category></category></item><item><title><![CDATA[【JavaScript编程】如何实现锚点定位]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137173709</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137173709</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 15:09:11 +0800</pubDate><description><![CDATA[在JavaScript中，锚点定位通常是指将页面的滚动条定位到某个特定的元素]]></description><category></category></item><item><title><![CDATA[【JavaScript编程】前端如何实现局部打印（精确打印）]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137172347</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137172347</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 14:50:21 +0800</pubDate><description><![CDATA[在前端开发中实现精确打印控制（局部打印）]]></description><category></category></item><item><title><![CDATA[An import path cannot end with a ‘.ts‘ extension.]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137169038</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137169038</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 11:50:59 +0800</pubDate><description><![CDATA[导入路径不能以“.ts”扩展名“错误结尾]]></description><category></category></item><item><title><![CDATA[Mac上设置环境变量PATH]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137168590</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137168590</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 11:17:03 +0800</pubDate><description><![CDATA[Mac系统的环境变量配置文件有哪些？在Mac上如何设置环境变量PATH？]]></description><category></category></item><item><title><![CDATA[前端Get请求能在body上传参吗]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137168416</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137168416</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 11:07:15 +0800</pubDate><description><![CDATA[在实际应用中，为了遵循HTTP协议的规定以及保证兼容性和可维护性，一般不建议在GET请求的body中传参，正确的做法是将GET请求的参数通过URL传递。]]></description><category></category></item><item><title><![CDATA[pre标签使用与自动换行]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137167803</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137167803</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 10:54:28 +0800</pubDate><description><![CDATA[pre标签是HTML中的一个标签，主要用于显示预格式化的文本。当文本包含在标签中时，浏览器会保留文本的空格和换行符，并将其显示为等宽字体。]]></description><category></category></item><item><title><![CDATA[常见的MIME类型及其对应的文件扩展名的对照表]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137167375</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137167375</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 10:30:23 +0800</pubDate><description><![CDATA[MIME类型是一种标准化的方法，用于描述和分类文件和数据的格式。它是由互联网工程任务组（IETF）定义的，并在RFC 2046中进行了详细说明。MIME类型通常由两部分组成：一个主类型和一个子类型。]]></description><category></category></item><item><title><![CDATA[谷歌浏览器如何查看HTTP版本]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137164802</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137164802</guid><author>guang_s</author><pubDate>Sat, 30 Mar 2024 09:47:49 +0800</pubDate><description><![CDATA[在谷歌浏览器中查看HTTP版本，你可以按照以下步骤操作：]]></description><category></category></item><item><title><![CDATA[nvm 安装和使用]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137145220</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137145220</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 15:12:35 +0800</pubDate><description><![CDATA[NVM是Node Version Manager的缩写，即Node版本管理器。这是一个用于在同一台机器上管理和切换多个Node.js版本的工具。通过NVM，你可以轻松地在不同的Node.js版本之间切换，这对于需要在项目中使用特定Node.js版本的情况非常有用。]]></description><category></category></item><item><title><![CDATA[vue 计算属性传参]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137144356</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137144356</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 14:37:17 +0800</pubDate><description><![CDATA[你可以让计算属性返回一个函数，然后在模板中作为方法调用这个函数并传入需要的参数。]]></description><category></category></item><item><title><![CDATA[【JavaScript编程】forEach跳出循环]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137142300</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137142300</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 13:38:37 +0800</pubDate><description><![CDATA[在JavaScript中，forEach函数用于遍历数组中的每一个元素，并对每个元素执行一次回调函数。然而，forEach函数并没有内置的方法可以直接跳出整个循环，因为它设计之初就是为了确保每个元素都会被处理。但是，你可以通过一些技巧来实现类似的功能。]]></description><category></category></item><item><title><![CDATA[vue axios 跨域异常 Access-Control-Allow-Origin wildcard ‘*‘ mode is include withCredentials attribute]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137140008</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137140008</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 11:42:00 +0800</pubDate><description><![CDATA[如果你需要在请求头传cookie，你可能要设置 withCredentials。当 withCredentials 为 true 时，Access-Control-Allow-Origin 的值必须是具体的源（即，不是 *）。]]></description><category></category></item><item><title><![CDATA[el-form表单，按下回车后刷新页面的问题]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137139176</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137139176</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 11:23:18 +0800</pubDate><description><![CDATA[当你的表单只有一项时，按下回车默认会提交表单，所以会出现刷新页面的现象。如上，指定回车或提交的事件，就可以避免刷新页面的问题。]]></description><category></category></item><item><title><![CDATA[webpack-dev-server 如何直接用IP打开]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/137137182</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/137137182</guid><author>guang_s</author><pubDate>Fri, 29 Mar 2024 11:02:35 +0800</pubDate><description><![CDATA[当你需要使用IP来访问服务器时，可能需要对 webpack-dev-server 进行相关设置；当你使用PD虚拟机在Windows上调试时，可能会用到；]]></description><category></category></item><item><title><![CDATA[Git使用（五）：解决冲突以及如何避免冲突]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/111576823</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/111576823</guid><author>guang_s</author><pubDate>Wed, 23 Dec 2020 12:06:18 +0800</pubDate><description><![CDATA[说明：多人开发时，两人同时修改同一个文件，第一个人修改完push代码之后，第二个人再pull代码时就会发生冲突：因为远程仓库的文件和你本地仓库的文件有差异。


一、首先，记住


在 push 之前先 pull
在 pull 之前先 commit
在修改文件之前先 pull


二、模拟冲突

1、创建两个客户端

将本地项目复制一份出来，模拟制造出两个客户端，这里成为 客户端1、客户端2。

2、修改并提交代码

修改客户端1代码：console.log('冲突测试：客户端1的修改')，并提交到远程仓.]]></description><category></category></item><item><title><![CDATA[Git使用（四）：提交管理，修改提交信息、合并多次提交、版本回退、撤销本地文件修改等]]></title><link>https://blog.youkuaiyun.com/guang_s/article/details/111386230</link><guid>https://blog.youkuaiyun.com/guang_s/article/details/111386230</guid><author>guang_s</author><pubDate>Wed, 23 Dec 2020 12:05:38 +0800</pubDate><description><![CDATA[一、修改提交信息

git rebase -i HEAD~n 

git commit --amend


二、合并多次提交

三、版本回退

命令如下，有两个可选参数
git reset [--soft | --mixed | --hard] [HEAD]

参数说明




命令
描述




第一个参数



--mixed
取消add、取消commit。默认参数，等同于 git reset


--soft
取消commit


--hard
取消add、取消commit、取消文件修改（慎用！！！.]]></description><category></category></item></channel></rss>