自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猿始森林

一枝又一叶,待我码上一片森林,便与众猿俱飨欢颜!

  • 博客(129)
  • 资源 (5)
  • 收藏
  • 关注

原创 【JavaScript编程】encodeURI和encodeURIComponent的区别

如果你之前使用了encodeURIComponent对这些部分进行了编码,那么你可以使用decodeURIComponent来将其解码回原始状态。如果你之前使用了encodeURI对一个URL进行了编码,那么你可以使用decodeURI来将其解码回原始状态。

2024-04-02 18:45:33 354

原创 【JavaScript编程】ArrayBuffer转JSON

将ArrayBuffer转换为JSON是一个复杂的过程,因为它涉及到从二进制数据到文本数据的转换。

2024-03-31 14:27:47 383

原创 如何调整Node内存限制

Node为什么会出现内存溢出,如何优化?如何调整Node内存限制?

2024-03-31 13:26:20 1210 1

原创 【JavaScript编程】前端实现文件下载

设置请求的响应类型为blob,这样就可以接收到文件流。然后,通过获取文件流创建Blob URL,来实现下载

2024-03-30 16:10:40 1001 1

原创 【JavaScript编程】如何实现锚点定位

在JavaScript中,锚点定位通常是指将页面的滚动条定位到某个特定的元素

2024-03-30 15:09:11 335

原创 【JavaScript编程】前端如何实现局部打印(精确打印)

在前端开发中实现精确打印控制(局部打印)

2024-03-30 14:50:21 944

原创 An import path cannot end with a ‘.ts‘ extension.

导入路径不能以“.ts”扩展名“错误结尾

2024-03-30 11:50:59 274

原创 Mac上设置环境变量PATH

Mac系统的环境变量配置文件有哪些?在Mac上如何设置环境变量PATH?

2024-03-30 11:17:03 1070

原创 前端Get请求能在body上传参吗

在实际应用中,为了遵循HTTP协议的规定以及保证兼容性和可维护性,一般不建议在GET请求的body中传参,正确的做法是将GET请求的参数通过URL传递。

2024-03-30 11:07:15 485

原创 pre标签使用与自动换行

pre标签是HTML中的一个标签,主要用于显示预格式化的文本。当文本包含在标签中时,浏览器会保留文本的空格和换行符,并将其显示为等宽字体。

2024-03-30 10:54:28 418

原创 常见的MIME类型及其对应的文件扩展名的对照表

MIME类型是一种标准化的方法,用于描述和分类文件和数据的格式。它是由互联网工程任务组(IETF)定义的,并在RFC 2046中进行了详细说明。MIME类型通常由两部分组成:一个主类型和一个子类型。

2024-03-30 10:30:23 513

原创 谷歌浏览器如何查看HTTP版本

在谷歌浏览器中查看HTTP版本,你可以按照以下步骤操作:

2024-03-30 09:47:49 431

原创 nvm 安装和使用

NVM是Node Version Manager的缩写,即Node版本管理器。这是一个用于在同一台机器上管理和切换多个Node.js版本的工具。通过NVM,你可以轻松地在不同的Node.js版本之间切换,这对于需要在项目中使用特定Node.js版本的情况非常有用。

2024-03-29 15:12:35 826

原创 vue 计算属性传参

你可以让计算属性返回一个函数,然后在模板中作为方法调用这个函数并传入需要的参数。

2024-03-29 14:37:17 508

原创 【JavaScript编程】forEach跳出循环

在JavaScript中,forEach函数用于遍历数组中的每一个元素,并对每个元素执行一次回调函数。然而,forEach函数并没有内置的方法可以直接跳出整个循环,因为它设计之初就是为了确保每个元素都会被处理。但是,你可以通过一些技巧来实现类似的功能。

2024-03-29 13:38:37 456

原创 vue axios 跨域异常 Access-Control-Allow-Origin wildcard ‘*‘ mode is include withCredentials attribute

如果你需要在请求头传cookie,你可能要设置 withCredentials。当 withCredentials 为 true 时,Access-Control-Allow-Origin 的值必须是具体的源(即,不是 *)。

2024-03-29 11:42:00 262

原创 el-form表单,按下回车后刷新页面的问题

当你的表单只有一项时,按下回车默认会提交表单,所以会出现刷新页面的现象。如上,指定回车或提交的事件,就可以避免刷新页面的问题。

2024-03-29 11:23:18 177

原创 webpack-dev-server 如何直接用IP打开

当你需要使用IP来访问服务器时,可能需要对 webpack-dev-server 进行相关设置;当你使用PD虚拟机在Windows上调试时,可能会用到;

2024-03-29 11:02:35 639

原创 Git使用(五):解决冲突以及如何避免冲突

说明:多人开发时,两人同时修改同一个文件,第一个人修改完push代码之后,第二个人再pull代码时就会发生冲突:因为远程仓库的文件和你本地仓库的文件有差异。一、首先,记住在 push 之前先 pull在 pull 之前先 commit在修改文件之前先 pull二、模拟冲突1、创建两个客户端将本地项目复制一份出来,模拟制造出两个客户端,这里成为 客户端1、客户端2。2、修改并提交代码修改客户端1代码:console.log('冲突测试:客户端1的修改'),并提交到远程仓.

2020-12-23 12:06:18 5274 2

原创 Git使用(四):提交管理,修改提交信息、合并多次提交、版本回退、撤销本地文件修改等

一、修改提交信息git rebase -i HEAD~n git commit --amend二、合并多次提交三、版本回退命令如下,有两个可选参数git reset [--soft | --mixed | --hard] [HEAD]参数说明命令描述第一个参数--mixed取消add、取消commit。默认参数,等同于 git reset--soft取消commit--hard取消add、取消commit、取消文件修改(慎用!!!.

2020-12-23 12:05:38 1944 2

原创 Git使用(三):分支管理,创建分支、合并分支、合并分支的某一次提交等

Git 分支管理项目开发过程中不同的开发场景需要在不同的分支上实现,比如:不同环境的分支:dev/qa/prod/test 等不同版本的分支……下面介绍分支的创建、合并分支、合并某一次提交等命令一、创建分支1、示例:创建一个分支,命名为 devgit branch dev2、查看分支git-demo$ git branch dev* main二、切换分支并开发1、切换到 dev 分支git checkout dev2、修改内容增加一行内容 &l.

2020-12-23 12:04:52 1753 1

原创 Git使用(二):创建项目并提交到远程仓库

一、创建远程仓库1、这里以「GitHub」为例,登录之后点击右上角的「+」,如下图:2、创建之后,项目内容如下:3、这样,项目在「GitHub」上的远程仓库就创建好了二、克隆代码到本地1、两种方式:git clone '仓库地址' ;(会生成.git文件夹,需要开发项目来维护该仓库时使用)直接下载 zip 包。(不会生成.git文件夹,下载第三方的源代码进行学习时可用)2、git clone执行以下命令git clone https://gith.

2020-12-23 12:04:11 2054 2

原创 Git使用(一):安装与配置

一、Git 安装1、下载安装Windows版下载Mac版下载2、查询git --version二、Git 配置说明1、Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量,不同的参数对应不同的设置层级,如下:命令描述对应读写文件git config --system系统级配置,对所有用户都适用/etc/gitconfiggit config --global用户级配置,只适用于该用户~/.gitconfig.

2020-12-23 12:03:35 1607 5

原创 回车和换行:\r、\n、\r\n的区别

说明:Mac系统下的文件在Windows里打开,所有文字变成了一行,为什么会出现这样的情况呢?今天带大吉回到最初,计算机还没出现的时候来给大家聊一聊:回车和换行一、概念在计算机还没有出现之前,有一种叫做电传打字机的东西,每秒钟可以打10个字符。但是它打完一行之后,在换行的时候要用去0.2秒,要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,因为0.2秒正好可以打两个字符,所以就在每行后面加了两个表示结束的字符。一个叫做"回车"(carria.

2020-12-17 14:38:02 360 1

原创 【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR

一、问题git提交报错:error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)二、原因http2本身的bug三、解决1、方法一:直接换掉Git的http版本git config --global http.version HTTP/1.12、方法二:更改Git的http克隆为ssh,使用ssh进行提交和拉取代码...

2020-12-17 14:13:20 4882 1

原创 【JavaScript编程】window.location.search 返回值为空

一、Location 对象window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。二、属性hash和search的区别属性描述location.hash设置或返回一个URL的锚部分(从 # 号开始的部分)。location.search设置或返回一个URL的查询部分(从 ? 开始的部分)。1、示例1,url中#在?后面: https://blog.csdn.net/article?id=94458654#firs.

2020-12-17 11:54:10 1711 3

原创 Mac 关闭电池健康管理之后,电池依然无法充电

1、说明:「电池健康管理」是 macOS 10.15.5 引入的新功能,官方解释是:该功能打开后,电池的最大充电量可能会受到限制;2、问题:当我的电量掉到只有4%的时候,它仍然没有充电,这就有点崩溃了;并且当我选择关掉「电池健康管理」之后,这个问题依然无法解决,重启电脑也没用——我的电池充不了电了!!!3、解决:重置SMC...

2020-12-17 10:15:25 1856 1

原创 Mac 系统delete键的妙用

说明:刚接触 Mac 系统的人肯定很不习惯 MacBooks 上的一些操作,比如删除键Delete键。好像只有BackSpace键的作用,连个文件都删不了,难道 Mac 上的删除键真的就这么弱吗?当然不是,下面给大家介绍 Mac 上 delete 键的几个妙用:1、按 Delete :删除光标之前的一个字符2、按 Fn-Delete :删除光标之后的一个字符3、按 Option-Delete :删除光标之前的一个单词4、按 Command-Delete :删除光标之前整行内容;或者删除掉.

2020-12-16 18:16:32 291 1

原创 Mac 系统option键的妙用

一、option + finder1、文件默认打开方式在Finder中,点击一个文件,单击右键,在「打开方式」中可以选择不同的应用打开文件。如果你想修改默认的打开方式,只需要按住option:「打开方式」就会变成「始终以方式打开」,这个时候你就可以直接修改默认打开方式。如下图:2、拷贝文件路径方法同上,见上图;或者使用快捷键:option+command+C 。注:所有的通过使用option键实现的功能,都能用option+快捷键实现。比如这里的功能:不按option是拷贝(comm.

2020-12-16 17:55:13 5566 1

原创 Mac 使用alias命令轻松切换python版本

说明:Mac自带的python版本是2+,这里会告诉大家怎样切换到python31、检查python版本python --versionPython 2.7.162、查询python位置which python/usr/bin/pythonwhich python3/usr/bin/python33、使用alias命令切换python版本alias python='/usr/bin/python3'4、验证python版本python --v..

2020-12-14 17:20:21 2370 2

原创 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

问题描述unable to access ‘https://*****.git/’: SSL certificate problem: unable to get local issuer certificate原因以及如何解决这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险。解决办法就是通过下面的命令将git中的sslverify关掉:git config --sy.

2020-12-02 11:16:03 21272 4

原创 FTP客户端FileZilla的安装使用

一、打开FileZilla下载网址,选择需要的系统版本下载,如图(以Mac为例)二、FileZilla安装完成后打开,点击站点管理器,新建站点三、输入主机地址、用户名、密码,点击连接四、如图所示,连接成功五、FileZilla使用说明举例:更新src/index.html到服务器。确保本地站点和远程站点在打开到同一目录,右键点击左侧本地站点的index.html,选择上传即可...

2020-09-09 16:27:02 2903 2

原创 【JavaScript编程】禁止复制html页面内容

1、使用 JS、CSS 分别实现禁止复制 HTML 页面内容,会产生不同的页面效果2、如何实现禁止复制 HTML 页面局部内容一、复制html页面内容,正确姿势使用鼠标拖动,选择需要的文字,被选中的文字会变成蓝色。复制、粘贴会得到想要的结果二、JS 实现禁止复制1.1、代码实现:使用 onselectstart 事件,以下两种方式均可<html lang="en" onselectstart="return false">或document.onselectst.

2020-07-06 16:40:45 4006 1

原创 【JavaScript编程】Selection对象和Range对象

说明:用户可以通过在页面上选择一段文字来创建选中区(即Selection对象),如果需要对选中区进行修改,比如:增加一个节点或是添加一段文字,这个时候就需要使用脚本操作Selection对象和Range对象来实现。一、什么是1、什么是Selection对象?每一个浏览器窗口都有一个Selection对象,代表用户鼠标在页面中所选取的区域。可以通过如下代码得到一个Selection对象:var selection = window.getSelection();// IE浏览器var s.

2020-07-06 16:38:45 2404 1

原创 Mac 自定义右键菜单——复制当前文件的路径等

很多时候我们需要Mac右键菜单提供更多的功能,比如:复制文件所在路径。Mac自带工具——自动操作 可以帮助我们实现这种自定义。一、自动操作APP1、打开自动操作APP2、选择新建文稿3、选择文稿类型——快速操作二、添加“复制路径”右键菜单1、选择工作流程2、选择操作3、保存并命名4、校验复制:粘贴:/Users/guang/Downloads/test.txt三、编辑右键菜单1、我们可以控制 复制路径 的显示和隐藏;甚至可以添.

2020-06-29 11:46:19 2855 1

原创 Mac 触控增强神器:BetterTouchTool使用详解

Mac 触控板的真香体验相信不用多说,大家都已经很清楚了。这里要介绍的 BetterTouchTool 工具会帮助:增加更多的触控板手势(多达几十种)自定苹果鼠标快捷功能(手势、轻点、点按等)自定普通鼠标快捷功能自定触控栏(touchbar)自定键盘快捷键自定窗口点击功能等等等等一、破解版下载按照链接的页面说明操作即可:https://xclient.info/s/bettertouchtool.html二、基础设置设置窗口有两个:1、配置窗口(设置手势、快捷.

2020-06-28 16:18:08 29594 11

原创 vscode 自动生成.vue文件代码

使vue文件能够像html一样,快速生成模板1、点击左下角设置按钮,选择用户代码片段;2、搜索 vue.json,打开该文件;3、输入如下代码;$0 是生成代码后鼠标光标所处的位置prefix 表示生成对应预设代码的命令{ "Print to console": { "prefix": "vue", "body": [ "<template>", " <div>", " $0", " <.

2020-05-27 16:18:27 3119 2

原创 CSDN博客排版

代码描述&emsp;&emsp;全角缩进,相当于缩进两个汉字&ensp;&ensp;半角缩进,相当于缩进两个英文标点<br/>后面记得空行,因为可能会对下面的内容有影响&nbsp;半角缩进,相当于缩进两个英文标点更多内容请参考帮助文档...

2020-05-27 15:41:12 248 1

原创 Mac 屏幕共享和远程控制

使用 Mac 自带屏幕共享的工具,实现两台 Mac 之间的远程控制和操作一、客户机(被远程控制的电脑)的设置:1、打开系统偏好设置,选择共享;2、勾选 “屏幕共享”,并设置(下图中vnc地址就是用来在主机上访问的地址);3、设置允许的访问方式(点击电脑设置)任何人都可以请求取得控制屏幕的权限(主机连接时,需要本机同意)VNC显示程序可以使用密码控制屏幕(主机连接时,需要输入在这里设置的密码)两项都不选:则主机连接时,需要输入本机的用户名和密码)二、主机(远程控.

2020-05-27 15:33:47 6084 4

原创 Mac OS 安装和卸载软件

一、Mac上软件安装方式1、dmg文件安装dmg是Mac上的压缩镜像文件,相当于在Windows上常见的iso文件。DMG在Mac上可以直接运行加载,在Windows PC上可以通过命令行软件 dmg2iso.exe 转换成ISO文件:dmg2iso.exe filename.dmg filename.iso2、App Store安装3、pkg安装包安装pkg文件也就是安装包配...

2020-04-30 17:31:49 1408 1

NewFileMenu新建文件菜单

mac电脑上右键的时候没有新建文件选项,NewFileMenu新建文件菜单,可以添加此选项。

2018-12-04

Power Plan Assistant

Trackpad++软件需要Power Plan Assistant支持,Trackpad++是解决触控板驱动的问题,增加触控板实用性

2018-12-04

Trackpad++Control Module

bootcamp安装Windows之后,触控板功能受到限制,Trackpad_Plus_Plus很好的解决了这一问题,增加三指拖拽,四指打开所有应用,双指滑动方向等,当然要配合Power Plan Assistant使用

2018-12-04

Aria2GUI 1.3.8

Aria2GUI支持百度网盘无限速下载,内置Chrome插件安装包

2018-11-20

FileZilla Server

Mac电脑部署代码到服务器上的客户端工具,fileZilla界面清晰、易用,本地资源和远程资源对照清晰,一目了然。

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除