自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 深浅拷贝/什么是深浅拷贝?

深拷贝和浅拷贝的意思分别是:深拷贝是指拷贝对象的具体内容,二内存地址是自主分配的,拷贝结束之后俩个对象虽然存的值是一样的,但是内存地址不一样,俩个对象页互相不影响,互不干涉。浅拷贝是指对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。

2023-10-24 16:47:41 83

原创 js过滤对象操作

throw new Error("参数格式不正确")* @param arr [过滤条件,要求为数组]* @param obj [过滤前数据]

2023-08-22 11:28:49 171 1

原创 RBAC权限设计

RBAC(Role-Based Access Control)是一种基于角色的访问控制机制,它将用户分配给不同的角色,并为每个角色定义一组权限。当用户通过身份验证并被分配给某个角色时,他们将获得该角色的所有权限。通过使用RBAC,我们可以将访问控制管理简化,并提高系统安全性。RBAC使用角色来管理用户的访问权限,使得用户管理更加轻松和可扩展。接下来,我们需要定义每个角色的权限。我们可以使用一个类来表示每个角色的权限。现在我们需要定义用户。每个用户将被分配到一个或多个角色中,并将继承所分配角色的所有权限。

2023-04-03 10:37:37 184

原创 Set、Map和WeakSet、WeakMap

相对的,WeakMap也是弱引用的Map集合,所以同理,希望避免Map集合中保存对象的强引用而导致的内存泄漏问题,使用WeakMap数据结构来保存对象的弱引用,与WeakSet不同的是WeakMap中存储的是键值对,WeaMap对键名是弱引用的,键值是正常引用,如果键在其他地方不被引用时,垃圾回收机制就会自动回收这个对象所占用的内存空间,同时移除WeakMap中的键值对,但键名对应的值如果是一个对象,则保存的是对象的强引用,不会触发垃圾回收机制被回收。它类似于数组,但是成员的值都是唯一的,没有重复的值。

2022-11-12 20:37:39 1309

原创 php操作mysql数据库

SELECT*FROM`表`WHERE`字段`LIKE`__SAN%`-->前面必须有两个字符,后面发多少个无所谓。+SELECT*FROM`表`WHERE`字段`LIKE`SAN%`-->必须是sanXXX。+SELECT*FROM`表`WHERE`字段`LIKE`%SAN`-->必须是XXXsan。+SELECT*FROM`表`WHERE`字段`LIKE`%SAN%`-->包含sna就可以。...

2022-07-22 22:12:21 1218

原创 闭包以及了解函数的执行过程

始终调用不到函数的原因,是因为,还没执行时,函数是以字符串的形式存储数据,所以调用不到,函数执行完成是瞬间的,执行完就删除了。函数执行结束销毁/释放执行空间执行空间中存储的函数的变量/形参也会被销毁/释放。这样的执行机制/执行原理称为函数执行时JavaScript函数的内存回收机制。函数执行结束执行空间被销毁函数的变量/形参也会被销毁。函数执行时生成执行空间存储函数中的变量/形参。函数执行时生成执行空间存储函数的变量/形参。...

2022-07-22 21:50:59 299

原创 node.js

创建一个shop文件夹,在这个项目文件夹中,创建两个文件夹,distsrc(dist存储打包压缩的文件src存储原始文件)---cmd切换路径----初始化项目文件夹npminit-y---操作完成后会多一个文件。存储当前项目相关第三方模块信息存储记录下载的项目/开发,依赖包的相关信息新项目可以根据package.json文件存储的依赖包信息自动下载项目依赖/开发依赖。在package.json文件中项目依赖和开发依赖下载信息以不同的形式存储记录。...

2022-07-22 21:44:26 10240

原创 日期对象和数组对象

//日期对象 //是一个构造函数,必须使用new来调用创建日期对象 //使用date 如果没有参数 则返回当前系统的当前时间 // var date=new Date(); // console.log(date); //参数常用写法,数字型 1999,10,01 或者字符串型 //'2001-10-1 8:8:8' //var date1=new Date(2002,...

2022-04-28 15:28:05 131

原创 正则表达式

正则表达式

2022-04-26 17:28:14 57

原创 函数与事件的关系

函数与事件的关系总结

2022-04-19 19:45:55 123

原创 Js中函数的基本概念及使用

Js中函数的基本概念及使用

2022-04-17 11:19:45 269

空空如也

空空如也

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

TA关注的人

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