自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 wsl开发环境搭建安装node环境

首先需要打开“控制面板” -> “程序” -> “启用或关闭Windows功能”选项卡,勾选“适用于Linux的Windows子系统”并保存。初始化完成后,就可以使用WSL来运行Linux命令和应用了。可在windows terminal中点击这个选项切换到unbuntu初次使用可能会设置账号密码,按照指示设置就行。

2023-05-12 17:18:01 831

原创 Git基础知识

一个与之对应的节点,git就是通过一个一个的节点来记录代码的状态的。在使用git时,可以创建多个分支,分支与分支之间相互独立,在一个分支上修改代码不会影响其他的分支。默认情况下,磁盘中的文件并不由git管理,我们必须要对代码目录进行初始化,初始化后git才能正常的管理文件。我们通过merge合并分支时,在提交记录中会将所有的分支创建和分支合并的过程全部都显示出来,这样当项目比较复杂,开发过程比较波折时,我必须要反复的创建、合并、删除分支。未修改,表示磁盘中的文件和git仓库中文件相同,没有修改。

2023-05-09 22:31:04 82

原创 Linux基础命令学习

Linux 是一个功能强大的操作系统,其基础命令非常丰富,以下是一些常用的 Linux 基础命令:ls:列出当前目录中的文件和子目录。cd:改变当前工作目录到指定目录。pwd:显示当前工作目录的路径。mkdir:创建新目录。touch:创建新文件或修改已有文件的访问时间。cp:复制文件或目录。mv:移动文件或目录,或者对文件或目录重命名。rm:删除文件或目录。cat:显示文件内容。less:逐屏显示文件内容,可向前或向后翻页。

2023-05-09 16:56:37 73

原创 力扣无重复字符的最长子串

算法的主要思路是维护一个滑动窗口,滑动窗口的左右端点分别是 left 和 right,初始值都为 0。随着右端点 right 的不断移动,滑动窗口的大小也在不断变化。同时,使用集合 set 存储当前窗口中的字符,判断当前字符是否已经出现过。如果当前字符已经出现过,就将左端点 left 向右移动,同时将其从集合 set 中删除,直到窗口中不包含重复字符为止。

2023-05-08 14:02:15 44

原创 JavaScript面试常见基础知识

最近对js的一些基础知识老是看了又忘,忘了又看,希望可以自己写一下笔记,加深一下对js基础的印象和理解。

2023-05-07 16:09:31 47

原创 JavaScript中遍历对象的常见方法

需要注意的是,由于for-in循环会遍历对象的原型链,因此需要使用hasOwnProperty()方法来检查属性是否是对象本身的属性。这种方法同样只能遍历对象自身的可枚举属性,不能遍历继承的属性。

2023-05-05 22:46:29 135

原创 ES6基础详解

其次,WeakSet 中的对象都是弱引用,即垃圾回收机制不考虑 WeakSet 对该对象的引用,也就是说,如果其他对象都不再引用该对象,那么垃圾回收机制会自动回收该对象所占用的内存,不考虑该对象还存在于 WeakSet 之中。需要注意的是,在使用const声明对象或数组时,虽然可以修改它们的属性或元素,但不能重新赋值给它们一个新的对象或数组,因为这会改变它们的引用,从而违反了const声明的不可重新赋值的规则。需要注意的是,虽然使用const声明的变量被称为常量,但这并不意味着它们的值是不可变的。

2023-05-05 20:35:16 364

原创 力扣两数之和

给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。具体的实现过程是,先创建一个空的 Map,然后遍历数组中的每个数,计算出目标数与当前数的差值,然后判断这个差值是否已经在 Map 中存在,如果存在则说明之前遍历过的数与当前数之和等于目标数,直接返回它们的索引即可。如果差值不在 Map 中,则将当前数与它的索引存入 Map

2023-04-23 09:52:30 53

原创 vue3源码分析之watchEffect

的源码位于Vue3的 packages/reactivity/src/effect.ts。函数是 Vue3 中响应式系统的核心函数,用于创建一个响应式的副作用函数。和一些可选的选项,返回一个包含该函数的响应式副作用函数。的核心函数,这个函数用于创建一个响应式的副作用函数。函数来创建一个响应式的副作用函数。该函数的实现基于一个名为 effect。函数包装成一个响应式的函数,并进行依赖收集。

2023-04-15 17:04:26 167

原创 JavaScript数组常用方法总结及使用详解

JavaScript中的数组是一种非常重要的数据类型,它提供了许多方法来处理和操作数组数据。下面是一些常用的JavaScript数组方法:push(): 向数组末尾添加一个或多个元素,并返回新的数组长度。pop(): 从数组末尾删除一个元素,并返回删除的元素。shift(): 从数组开头删除一个元素,并返回删除的元素。unshift(): 向数组开头添加一个或多个元素,并返回新的数组长度。slice(): 从数组中复制一部分元素,并返回一个新的数组。

2023-04-07 00:34:14 131

原创 mongoose常用操作符

set是MongoDB中的一个更新操作符,用于将一个字段的值设置为一个特定的值,或者创建一个新的字段并赋值。注意,如果要添加的值已经存在于数组中,它不会被重复添加。如果要强制添加重复的值,可以使用。注意,如果更新的字段不存在,则会自动创建一个新的字段。是 MongoDB 中的一个更新操作符,用于将值添加到数组中。字段,存储了书籍的作者信息。等,可以更加灵活地控制数组的添加操作。如果要添加多个值,可以这样写。表示要添加的值是一个数组。这将在指定的书籍文档中的。这将在指定的书籍文档中的。

2023-04-05 21:54:39 732

原创 node的fs模块

file是要写入的地址,data是要写入的内容,options是配置对象(选填),callback是回调函数可以处理一些错误信息。在 Node.js 中写入文件最简单的方式是使用 fs.writeFile() API,这个api有4个参数。在 Node.js 中,我们可以使用 stat 或 statSync 来查看资源的详细信息。__dirname 与 require 类似,都是 Node.js 环境中的'全局'变量。借助 Node.js 的api,我们可以对文件夹进行 创建 、 读取 、 删除 等操作。

2023-03-25 23:35:35 288

原创 Git 远程仓库操作命令详解

git连接远程仓库基本命令

2023-03-24 23:51:51 2010

原创 Git基本使用及常见操作详解

git是一个免费开源的版本控制系统,可以高效管理项目开发原码(下载就在官网下载,一直下一步就好)用git前,我们需要配置一下两个属性name和email,这两个信息会用来在存储代码时记录用户的身份。

2023-03-22 21:55:00 59

原创 文心一言:人工智能模型的新星,挑战ChatGPT的智慧之战!

在文学创作方面,文心一言根据对话将科幻小说《三体》的核心内容进行了总结,并提出了五个续写《三体》的建议角度。文心一言的回答相当成熟,展现了其强大的思维能力。此外,在多模态生成方面,文心一言也展现出了强大的能力,可以根据文字生成海报、语音及视频。在数理推算方面,百度公司称,文心一言具备一定的思维能力,并以“鸡兔同笼”为题考查其逻辑推算能力。而且最重要的是,如果题错了,文心一言会告诉你,你的题目可能有错!据悉,文心一言是百度公司自主研发的大型语言模型,拥有多模态生成能力和强大的自然语言理解能力。

2023-03-18 19:21:32 551

原创 node.js安装的两种方式

node可以直接安装和使用安装工具nvm安装

2023-03-18 14:41:42 451

原创 magin塌陷与magin合并

什么是 margin 塌陷?1. 第一个子元素的上 margin 会作用在父元素上什么是 margin 合并?上面兄弟元素的下外边距和下面兄弟元素的上外边距会合并,取一个最大的值,而不是相加。

2023-03-15 18:52:13 58

原创 css浮动

浮动最开始是为了做文字环绕而设计出来的(文字环绕图片,文字环绕文字),现在浮动是主流的页面布局方式之一

2023-03-14 20:28:25 72

原创 vue指令基础

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。[5] 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

2023-03-14 18:46:21 62

空空如也

空空如也

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

TA关注的人

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