- 博客(16)
- 收藏
- 关注
原创 new的过程发生了什么,手写实现new
当使用 new关键字调用函数时,该函数将被用作构造函数。newprototypeprototype因此,通过构造函数创建的所有实例都可以访问添加到构造函数prototype属性中的属性/对象。thisnew。
2024-07-12 16:06:03
225
原创 MD格式模板
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-07-05 17:43:43
867
原创 JS继承方式:原型链 、构造函数、类
弊端:这种模式存在问题,子类实例共享了父类实例的属性,导致修改一个子类实例的属性值,其他子类实例的属性值也修改了。
2024-07-03 19:34:33
210
原创 如何在项目中使用typescript和配合webpack使用
"dev": "webpack-dev-server --open"//运行。在命令行中执行:npm run dev 或者 npm run build。"build": "webpack",//打包。在命令行中执行:tsc ,就可以编译ts文件为js。在项目根目录下新建tsconfig.json。
2024-07-02 17:41:33
252
原创 JS深浅拷贝
拷贝值类型拷贝undefined拷贝引用类型拷贝函数拷贝原型链如Date,RegExp,Promise、Set、Map等拷贝循环引用方式一:for in 循环支持支持不支持支持支持支持方式二:JSON.parse和JSON.stringify组合支持不支持支持不支持不支持不支持方式三:for in 循环、递归支持支持支持支持不支持不支持方式四:for in 循环、递归、特定类型判定支持支持支持支持部分支持不支持。
2024-07-01 16:17:55
341
原创 跨越问题诊断
第一步:检查后端跨越配置$origin = request()->header('Origin') ?? request()->domain();$this->header = [ 'Access-Control-Allow-Origin' => $origin, 'Access-Control-Allow-Credentials' => 'true', 'Access-Control-Max-Age' => 1800, 'Ac
2023-08-24 22:58:48
147
1
原创 如何删除一张大表的数据?
如果使用(show table status like 'table_name';)查看表的数据(data_length)还是很大时使用。2. 重建表:alter table table_name engine=InnoDB。使用truncate相较于delete而言,自增索引会重置,且数据库日志很少。3. 分析表:analyze table table_name;1.截断表:truncate table_name。避免出现数据删除了,表文件大小不变。
2023-04-14 16:04:44
310
原创 Stable Diffusion WebUI 本地部署
系统windows10,显卡NVIDIA RTX 2060s,分享一下stable diffusion webui 本地部署过程以及遇到的问题。其中一些环境已搭建或者软件已安装过的,可以直接跳过。
2023-04-07 21:21:23
3108
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人