自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刚刚开始写播客....

刚刚开始写播客

  • 博客(36)
  • 收藏
  • 关注

原创 WEB前端开发中常用的算法

在 Web 前端开发里,有很多常用的算法,它们在性能优化、用户交互、数据处理等方面发挥着重要作用,以下为你详细介绍:

2025-04-11 14:49:57 332

原创 设计模式 - 单例

当创建 SingletonClass 的新实例时,会先检查 instanceMap 里是否已有该实例,若有则返回已有实例,若无则创建新实例并将其存入 instanceMap。getInstance 方法会检查 instance 是否已经存在,若不存在则创建一个新实例,若存在则返回已有的实例。在这个示例中,使用 Proxy 拦截了对象的构造过程,当第一次创建对象时,会创建一个新实例并存储在 instance 属性中,后续再创建对象时,会直接返回已有的实例。

2025-04-11 13:58:12 381

原创 详解ABAC模型

ABAC(Attribute-Based Access Control)即基于属性的访问控制,是一种较为灵活和细粒度的访问控制模型。

2025-04-11 11:37:13 223

原创 解说RBAC模型

RBAC(Role-Based Access Control)即基于角色的访问控制,是一种广泛应用于计算机系统和网络安全领域的访问控制模型,它通过引入 “角色” 这一概念,对用户的访问权限进行管理,简化了权限管理的复杂性,增强了系统的安全性和可维护性。

2025-04-11 10:41:31 500

原创 Web实现权限控制的原理

【代码】Web实现权限控制的原理。

2025-04-11 10:10:15 273

原创 解读洋葱模型

洋葱模型是 Koa 框架中中间件处理请求和响应的一种机制,因其请求和响应的处理过程如同洋葱一样,从外层到内层,再从内层回到外层而得名。

2025-04-07 20:37:17 334

原创 Nodejs的后端看框架集合,你更喜欢那一个?

【代码】Nodejs的后端看框架集合,你更喜欢那一个?

2025-04-07 20:12:45 269

原创 Rollup详解

是一个 JavaScript 模块打包工具,专注于 ES 模块的打包,常用于打包 JavaScript 库。下面从它的工作原理、特点、使用场景、配置和与其他打包工具对比等方面进行详细讲解。

2025-04-07 13:27:30 819

原创 前端必学的后端框架:Serverless

Serverless - Stack(SST)是一个用于构建无服务器应用的框架,它让你能够更轻松地使用 AWS Lambda 和其他无服务器服务。其示例项目展示了如何运用 Node.js 来构建一个完整的无服务器应用项目地址特点:该项目包含多个示例,像全栈应用、API 服务等,能帮助你快速上手使用 SST 和 Node.js 来构建无服务器应用。它会详细说明怎样配置和部署无服务器应用,并且提供了对应的代码示例。

2025-04-07 11:35:18 762

原创 Vue 未编译模板闪现现象解说

未编译模板闪现是 Vue 开发中常见的问题,通过使用 v-cloak 指令、服务器端渲染和优化脚本加载顺序等方法,可以有效地解决这个问题,提升用户体验。在实际项目中,需要根据项目的具体情况选择合适的解决方案。

2025-04-04 01:43:35 728

原创 Tree - Shaking

Tree - Shaking 是一种在打包时移除未使用代码的优化技术,在 Vue 3 中,Tree - Shaking 发挥了重要作用,有效减少了打包后的代码体积,提高了应用的加载性能。

2025-04-03 20:16:30 585

原创 Vue 3 新特性

Vue 3 采用了 Proxy 来实现响应式系统,相较于 Vue 2 的 Object.defineProperty,它能更好地支持对对象属性的新增和删除操作,也能监听数组索引和长度的变化。这使得开发者在处理复杂数据结构时更加方便,减少了许多不必要的操作,提高了代码的简洁性和性能。

2025-04-03 19:26:39 347

原创 Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)

【代码】Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)

2025-04-03 18:36:58 396

原创 curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...

【代码】【无标题】curl:(7) Failed to connect to raw. githubusercontent.com port 443 after 204 ms: Could not ...

2025-04-03 17:41:03 997

原创 前端 VSCODE 插件开发总结 (后续将出专栏详细讲解开发的细节...)

VSCODE 插件基于 Node.js 开发,需确保安装了合适版本的 Node.js。可从 Node.js 官网下载对应操作系统的安装包,安装过程中按默认设置即可。安装完成后,在命令行输入node -v,若显示版本号,则安装成功。:Yeoman 是一款脚手架工具,可快速生成 VSCODE 插件项目结构。通过命令行执行来安装。安装完成后,能在命令行使用yo code命令创建新的 VSCODE 插件项目。

2025-03-28 10:20:22 1029

原创 sudo的作用

sudo 是 “superuser do” 的缩写,它允许系统管理员赋予普通用户执行某些命令的权限,这些命令通常需要超级用户(root)权限才能运行。通过 sudo,用户可以以超级用户或其他用户的身份执行命令,而无需切换到 root 账户登录系统。

2025-03-26 01:14:06 338

原创 【Mac】npm error Error: EACCES: permission denied, mkdir‘/Users/...

把vscode安装包的路径设置成系统环境变量,类似给java设置环境变量。先拿到安装包的路径,再设置成系统环境变量具体操作如下。苹果的应用程序都在这个目录( /Applications/…), 然后在命令行执行 sudo +路径回车

2025-03-26 00:43:32 354

原创 Element UI 与 Element Plus的区别

【代码】Element UI 与 Element Plus的区别。

2025-03-25 16:59:03 691

原创 前端性能优化分析【2025】

更新于2025年3月25日 | 适配Chrome 120+/Safari 20+/Firefox 115+ | 集成W3C最新性能标准。

2025-03-25 01:49:38 365

原创 无法加载文件....\npm.sp1,因为在此系统上禁止运行脚本

问题截图:具体解决步骤

2024-03-27 15:07:00 169

原创 [ERROR] No loader is configured for “.node“ files: node_modules/fsevents/fsevents.node_moudules/....

【代码】[ERROR] No loader is configured for “.node“ files: node_modules/fsevents/fsevents.node_moudules/....

2024-03-04 13:37:38 1926 2

原创 【npm与npx的区别】

区别 NPM NPX package 记录依赖 不记录依赖 本地存储 永久下载 缓存

2024-01-30 09:43:47 474 1

原创 git的常用命令有那些

git常用命令, 淘宝镜像设置

2023-08-09 01:29:31 101

原创 Blob对象

返回值:返回一个 promise 对象,以 resolve 状态返回一个以文本形式包含 blob 中数据的。被识别为 UTF-8 格式。

2023-07-26 23:16:12 175 1

原创 nodejs运算中的失精问题

javascript计算, float精度 , 前端计算精度问题

2023-07-26 22:57:36 240 2

原创 MySQL和PostgreSQL的差别对比

数据库 MySQL postgreSQL 的区别

2023-07-18 22:54:10 140 1

原创 VSCode一个好用插件

vscode 继承 chat-gpt 插件

2023-07-17 23:50:06 301

原创 可视化的界面来实现低代码开发

低代码开发是一种软件开发方法,它通过使用可视化界面和少量的编码来快速构建应用程序。低代码开发平台提供了许多预先构建的组件和功能,使开发人员能够通过拖放和配置来创建应用程序,而无需从头开始编写大量的代码。这种方法可以大大加快应用程序的开发速度,并减少了对专业编程知识的需求。低代码开发适用于各种应用程序,包括企业应用程序、移动应用程序和Web应用程序等。它已经成为许多组织中提高生产力和加快数字转型的重要工具之一。

2023-07-17 01:00:06 156 1

原创 js 写一个vscode插件

你可以根据具体需求和功能,进一步扩展和优化你的插件。你可以在 `src` 文件夹中编写你的插件逻辑,可以使用JavaScript或TypeScript。在VSCode中按下 `F5` 键,启动插件的调试模式,可以在调试控制台中查看插件的输出和调试信息。12. 发布你的插件。7. 初始化完成后,你将得到一个基本的插件项目结构,包含一些示例代码和配置文件。6. 在初始化过程中,你需要提供一些插件的基本信息,如插件名称、描述等。2. 在VSCode中创建一个新的文件夹,作为你的插件项目的根目录。

2023-06-28 15:19:38 726 1

原创 打造自己的技术博客

1. 选择博客平台:选择一个适合您的技术博客的平台,如csdn、博客园、知乎,掘金。考虑到技术博客可能需要代码高亮和其他技术相关功能,您可以选择一些专门为技术博客设计的平台,CSDN。7. 优化SEO:学习一些基本的搜索引擎优化(SEO)技巧,以提高您的博客在搜索引擎中的可见性。8. 分享和推广:将您的博客文章分享到社交媒体平台和技术社区,以增加曝光度和吸引更多读者。参与相关的技术讨论和活动,建立您的个人品牌和影响力。选择一个易于记忆且相关的域名,并根据您的喜好选择适当的主题和布局。

2023-06-28 15:00:34 108 1

转载 url 智能匹配移动端 pc 端

    var OnePage = true; //用来判断staticHtml.js中首页登入的信息判断 var _mobileUrl = "http://192.168.0.5/h"; //手机用户通过手机方式访问网站的饿时候跳转的 checkMobileDevice(); //调用监测代码 function isMobileDevice() { return (navigator...

2018-04-28 17:13:46 419

转载 Key

webstorm 20172017-06-15更新 之前都是使用2017.2.27的方法,版本是2017.1.1,还没提示过期,但是根据评论说这个链接已经失效了,评论也给出了个新地址:http://idea.iteblog.com/key.php 感谢 @qq_35381272 友情提供2017.2.27更新 选择“license server” 输入:http:/

2017-12-25 01:38:38 252

转载 Mac 使用SCP 上传和下载文件

scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。scp有什么用?1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。

2017-11-21 23:31:23 11309

原创 Ubuntu 中常用的命令

!!!

2017-09-23 00:12:36 486

原创 各种自用测试软件激活

1. 神器 Web 9.03UserName:William ===== LICENSE BEGIN ===== 45550-12042010 00001SzFN0n1bPII7FnAxnt0DDOPJA INauvJkeVJBuE5bqLEznccE4tet6tr RiyoMxDK8oDY93tx!ipPyGmqYYeWxS

2017-09-09 01:00:19 345

转载 HBuilder配置自动编译Less

1. 首先全局安装less和less-plugin-functions npm i less -g npm i less-plugin-functions -g2.然后打开工具 -> 预编译器设置, 选.less 点编辑3. 预编译器配置: 文 件 后 缀:.less 触 发 命 令: C:\Users\Jason\AppData\Roaming\npm\lessc.cmd

2017-09-08 23:41:34 2023

空空如也

空空如也

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

TA关注的人

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