- 博客(159)
- 收藏
- 关注
原创 npm安装时禁止运行脚本
npm : 无法加载文件 D:\ProgramFiles\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?终端输入Set-ExecutionPolicy -Scope CurrentUser命令给用户赋予权限;终端输入get-ExecutionPolicy查看一下权限,显示RemoteSigned就可以了。在终端输入get-ExecutionPolicy查看执行策略/权限;所在位置 行:1 字符: 1。
2025-01-26 15:43:46
221
原创 JS中reduce方法
JavaScript 中的reduce方法是一个非常强大的数组方法,它允许你对数组中的所有元素执行一个“reducer”函数,从而将数组“减少”到一个单一的值。以下是reduce。
2024-12-12 22:41:56
263
原创 Leetcode day1.两数相加(2) 2.整数反转(7)
是一个哑节点,它的下一个节点才是真正的结果链表的头节点。因为l3这个位置没有给值,第一个有值的是l3.next;l3.val是null。很像队列的性质,先进先出,逐步计算。但是最后要换成链表样式。注意点:1.链表会出现其中一个已经为空,另一个缺还是有数据。解法一、 利用队列的性质(基础不好 第一时间想到的)注意,在返回结果时,应该返回。用栈就可以了 先进后出实现倒叙。解法二、链表相加(比较好)2.相加时会出现进位操作。
2024-12-05 21:55:08
199
原创 Git操作学习2
1.使用git rm删除文件查看文件夹的内容 ls -lr删除文件rm 文件名但是此时只删了工作区的文件,仓库还没有删可以再使用git add更新提交给仓库也可以直接通过git rm 删除仓库里面的文件 工作区也删除了 暂存区也删除了最后记得提交 否则删除的文件在版本库还是存在的。2.gitignore忽略文件把某个文件(access.log)忽略:echo access.log >.gitignore查看ignore中的文件:cat
2024-12-03 21:44:21
420
原创 移动端布局方案的总结
align-items设置项目的垂直位置justify-items设置项目的水平位置place- items是align-items和justify-items的合并简写形式。
2024-11-25 21:10:18
524
原创 移动端布局之Grid网格布局
每个区域的起始网格线,会自动命名为 区域名-start,终止网格线自动命名为 区域名-end *//* 8.align-content/justify-content/place-content 属性 *//* 7.align-items/justify-items/place-items 属性 *//* 4.grid-auto-rows/grid-auto-columns 属性 *//* 4.grid-auto-rows/grid-auto-columns 属性 *//* stretch(默认值) */
2024-11-25 20:32:08
1095
原创 移动端布局
移动端布局是指针对移动设备(如智能手机和平板电脑)设计的网页或应用程序的用户界面布局。由于移动设备的屏幕尺寸较小,与传统桌面电脑相比,它们在显示内容时有一些特殊的考虑因素。任何一个移动端的布局都要有viewpoint。
2024-11-24 14:52:55
920
原创 Ajax的相关内容
3.准备发送请求 true表示异步 ajax中永远是异步,永远是true。二、Get和Post请求。六、XHR的属性和方法。2.监听事件,处理响应。三、JSON的三种形式。
2024-11-18 21:38:16
392
原创 JS数据结构之树和二叉树
节点(Node):二叉树的基本单元,包含数据元素和两个指向其他节点的指针(可能为空)。根节点(Root):二叉树的顶端节点,没有父节点。子节点(Child):由父节点的指针指向的节点。左子节点(Left Child):父节点的左侧子节点。右子节点(Right Child):父节点的右侧子节点。叶节点(Leaf):没有子节点的节点。内部节点(Internal Node):至少有一个子节点的节点。兄弟节点(Sibling):共享相同父节点的节点。
2024-11-08 14:21:05
792
原创 JS中面向对象
在JavaScript中,对象(Object)是一种复合数据类型,它允许你存储键值对。对象的属性是连接到对象的变量,而函数或方法是属于对象的函数。JavaScript中的对象类似于哈希表,其中键可以是字符串或符号,值可以是任意类型的值,包括其他对象。对象字面量是用花括号{}包围的,其中冒号用于分隔键和值,逗号用于分隔不同的键值对。对象属性的修改。
2024-11-03 20:57:25
358
原创 JS中DOM和BOM
DOM(文档对象模型)是一个跨平台和语言独立的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。在网页浏览器中,DOM 通常表示 HTML 或 XML 文档的对象模型。DOM 将网页内容视为节点树,其中每个节点都是文档中的对象,例如元素、属性、文本等。:在 Web 浏览器中,文档通常是指网页,即 HTML 或 XML 文件。:对象模型是将文档内容表示为对象集合的一种方式,这些对象可以由程序代码进行操作。:DOM 将文档结构表示为节点树,树中的每个节点代表文档的一部分。
2024-10-31 21:09:10
848
原创 JS中let var 和const区别
总结来说,现代JavaScript编程中推荐尽可能使用。这样做可以提高代码的可读性和可维护性。,只在变量需要被重新赋值时使用。在JavaScript中,
2024-10-30 15:42:17
460
原创 CSS 复习
如果我们需要将某个选择器的某条属性提升权重,可以在属性后面写!important;importent要写在;前面 很多公司不允许使用!important,因为这会带来不经意的样式冲突。复杂选择器可以通过(id的个数,class的个数,标签的个数)的形式,计算权重。
2024-10-26 19:24:12
314
原创 JS中forEach()函数的用法
函数是数组原型(Array.prototype)的一个方法,它允许你遍历数组中的每个元素,并对每个元素执行一个回调函数。),也不会改变原数组。它只是对数组中的每个元素执行提供的函数。如果你需要基于原数组创建一个新数组,那么应该使用。方法中传递一个回调函数时,如果该回调函数不需要使用额外的参数(比如。,那么可以直接传递函数名,而无需创建一个箭头函数或匿名函数。这个箭头函数接收数组中的每个元素,并打印它。方法对数组中的每个元素执行一次提供的函数。数组,对每个元素执行箭头函数。数组,并对每个子元素调用。
2024-10-19 21:28:23
445
原创 JavaScript中filter()函数的用法
不会改变原数组,它返回一个新的数组。如果没有元素通过测试,则返回的数组为空。在回调函数中,你也可以访问当前元素的索引和原数组,尽管在这个简单的例子中我们并没有使用它们。方法会遍历数组中的每个元素,并对每个元素执行一个由你提供的回调函数,根据回调函数返回的布尔值来决定是否保留该元素。函数是数组原型(Array.prototype)的一个方法,它创建一个新数组,包含通过所提供函数实现的测试的所有元素。这个箭头函数检查每个元素是否大于 5,如果是,则返回。,该元素就会被添加到新的数组。的元素会被包含在新数组中。
2024-10-16 20:08:18
276
原创 Cluster Explanation via Polyhedral Descriptions
通过这种方式,LC-PDP 旨在在构建多面体描述时控制其复杂度,使得结果更易于理解和解释。具体来说,降低复杂性可以帮助避免过于复杂的模型,从而提高可解释性和实际应用的可行性。
2024-09-28 20:17:48
829
原创 One-Class Classification: A Survey
标签 γ 表示两个输入是否属于同一类(γ=0 表示同类,γ=1表示不同类)。标签 ζ 表示两个图像是否均来自 OOD 数据集(ζ=0 表示来自 OOD,ζ=1 表示不是)。
2024-09-24 19:23:41
1149
1
原创 HTTP状态码详解
302:临时性的移动跳转Moved Temporarily没有缓存,每次都要向服务器发送请求确认一下现在要往哪里跳。500:Internal Server Error 服务器发生了难以预料的错误。301:永久性的移动Moved Permanently也是永久性的缓存。400-499请求错误 一般是前端的代码有问题 比如写了不正确的网址。100-199消息:代表请求已经被接受,需要继续处理。定义服务器对请求的处理结果,是服务器返回的。300-399重定向 重新指定一个方向。500-599服务器错误。
2024-03-21 14:56:11
358
原创 Vue中接口调用
用于向服务器提交数据,通常用于创建新资源。:用于向服务器发送数据更新一个已存在的资源。:用于部分更新资源,仅传输需要更新的部分数据。:用于从服务器获取数据。:用于删除服务器上的资源。有时会传递params参数。// 地址参数 查询参数。
2024-03-21 14:20:11
1468
1
原创 两种解构赋值的区别
函数返回的对象中的所有属性都提取出来,并将它们以键值对的形式存储在名为。总之,第一个语法只提取了特定属性,而第二个语法提取了对象的所有属性。: 这也是解构赋值语法,但使用了扩展运算符(函数返回的对象中的所有属性,而不仅仅是。这意味着你可以访问并使用。这意味着你只能访问并使用。: 这是一种解构赋值语法,它从。在JavaScript中,属性,而其他属性将被忽略。属性,并将其赋值给名为。函数返回的对象中提取。
2024-03-20 21:21:47
331
原创 vue 3.0使用element-plus按需导入解决
两个问题均为版本问题,默认安装的包版本过高,只需要降低版本即可。webpack配置文件 即vue.config.js。安装代码写为如下,问题解决。
2024-03-08 11:18:46
601
原创 执行cnpm set-script prepare “husky install“报错
在 package.json 的 script 中增加 husky install 命令。
2024-03-05 20:51:28
746
原创 Cast to ObjectId failed for value “undefined“ at path “_id“ for model “zhUserList“ at eval (webp
在eval(webpack-internal:///./src/utils/request.js:38:27)对于模型“zhUserList”的路径“_id”处的值“undefined”,强制转换为ObjectId失败。这个错误来自于:请求的接口中,在请求的时候,需要传递一个用户的 id,但是我这里没有传递。因为用户详情可以会以组件的形式进行呈现,所以对于此处我们需要得到的。
2024-03-04 16:02:09
519
原创 git使用
推荐一款好用的应用程序:sourcetree 可以实现git仓库的可视化管理git 分为本地仓库和远程仓库每一次的提交流程分为4步:* 1、本地代码* 2、暂存区* 3、本地仓库* 4、远程仓库远程仓库的使用需要用到gitee网站,注册登陆后,点击右上角新建仓库。
2024-02-23 21:30:33
357
原创 使用create-vue搭建Vue3项目
create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应。执行如下命令,这一指令将会安装并执行 create-vue。前置条件 - 已安装16.0或更高版本的Node.js。
2024-01-26 12:00:48
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人