自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小墨蛇的博客

妄想开发

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

原创 详细讲解node的ws中服务端的websocket.server的各种api

WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现,使得Node.js可以轻松地创建WebSocket服务器和客户端。在ws模块中,WebSocket服务器由WebSocket.Server类实现。WebSocket.Server提供了一系列的API,用于管理WebSocket连接、发送消息等操作。本文将详细讲解WebSocket.Server的各种API。

2023-12-25 00:54:59 572 1

原创 node的ws的api详细讲解

WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现,使得Node.js可以轻松地创建WebSocket服务器和客户端。本文详细讲解了WebSocket客户端和服务端的API,包括创建WebSocket连接、监听WebSocket连接的事件、管理WebSocket连接的方法以及WebSocket实例的属性和方法。

2023-12-25 00:52:59 392

原创 Node.js中npm中ws的WebSocket协议的实现

在Node.js中,ws是一个非常有用的模块,它提供了WebSocket协议的实现。在上面的示例中,我们创建了一个WebSocket客户端,并连接到一个WebSocket服务器。在上面的示例中,我们创建了一个WebSocket服务器,并在8080端口上监听连接请求。总之,ws模块是一个非常有用的Node.js模块,它提供了WebSocket协议的实现,可以用于构建实时Web应用程序。在上面的示例中,我们创建了一个WebSocket客户端,并连接到一个WebSocket服务器。使用ws模块非常简单。

2023-12-18 16:29:23 1359

原创 低代码和微代码的知识分享

需要注意的是,使用低代码和微代码的过程中,用户需要对相应的工具和平台进行学习和了解,以便更好地使用。通过低代码和微代码的方式,用户可以大大减少手动编写代码的工作量,降低软件开发的成本和风险,同时还可以提高软件的可维护性和可扩展性。随着数字化时代的到来,软件开发的需求越来越大,而传统的手动编写代码的方式已经不能满足市场的需求。传统编程需要程序员手动编写大量的代码,而低代码则是通过可视化的方式来进行软件开发,用户可以通过拖拽、配置等方式来完成软件开发,无需编写大量的代码。

2023-12-14 21:15:17 225

原创 javascript中Reflect是什么?三分钟初识

Reflect是Javascript中的一个内置对象,它提供了一组用于操作对象的方法,可以看做是Object对象的补充。本文将详细讲解Reflect对象的相关知识。

2023-12-10 22:07:17 340

原创 JavaScript中的async await基本使用

JavaScript中的async await是一种处理异步代码的语法糖,它可以让我们更加方便地处理异步操作,避免了回调地狱和Promise链式调用的问题。

2023-12-10 22:00:34 302

原创 windows端口被占用怎么办 怎么关闭那个占用的端口

windows端口被占用怎么办 怎么关闭那个占用的端口

2023-12-10 21:50:09 163

原创 MongoDB的学习记录

MongoDB是什么MongoDB为什么存在MongoDB怎么用MongoDB解决什么MongoDB指令开发使用的mongoose模块讲解请看这篇文章

2023-12-05 21:27:02 298

原创 node的数据库Mongoose的使用说明

1. Mongoose是什么2. 为什么有Mongoose3. Mongoose怎么用4. Mongoose解决什么问题5. Mongoose的基本指令6. 增加数据7. 查询数据8. 修改数据9. 删除数据

2023-12-05 21:23:08 246

原创 javascript的Proxy

Proxy是ES6中新增的一个特性,它可以拦截对象的操作,提供了一个中间层来控制对目标对象的访问。简单来说,它可以对对象进行代理,从而实现对对象的监控、修改、过滤等操作。

2023-12-02 22:27:08 354

原创 node的proxy-server使用

代理服务器是一种常见的网络工具,可以用来隐藏客户端的真实IP地址,保护客户端的隐私,也可以用来绕过一些网络限制,访问被封锁的网站。在这篇博客文章中,我们将讲解代理服务器的API基本使用流程和思路,以及代理服务器实例的API基本使用流程和思路。

2023-12-02 22:11:19 274

原创 数据结构---树

1. 是什么?2. 为什么出现?3. 怎么使用?4. 解决什么问题?5. 树的JavaScript代码实现6. 树的相关概念7. 树的操作增删改查和遍历1. 使用JavaScript创建一个树结构2. 遍历树3. 在树上添加一个节点4. 删除树的某个节点5. 查找树的某个节点

2023-12-01 22:09:50 458

原创 sso/单点认证的理解

在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,这就是SSO/单点认证的识别过程。下面我们从用户的角度出发,模拟一下SSO/单点认证的识别过程。用户首先访问应用系统A,如果用户没有进行登录,则会跳转到登录页面。用户输入用户名和密码,进行登录。应用系统A接收到用户的登录请求后,将请求发送到认证中心。请求中包含了用户的身份信息和认证状态。认证中心接收到应用系统A的请求后,会验证用户的身份信息和认证状态。

2023-12-01 21:52:46 255

原创 讲解es6的迭代器和生成器1.是什么2.为什么存在3.怎么使用4.结果能解决什么5.使用注意点的结构6.代码和案例

讲解es6的迭代器和生成器1.是什么2.为什么存在3.怎么使用4.结果能解决什么5.使用注意点的结构6.代码和案例

2023-11-29 16:39:04 397

原创 详细讲解es6的模块化和node的模块化并举出例子说明 代码注

ES6的模块化Node的模块化深入理解es6模块化的使用1. 如何导出单个和多个数据2. 导出中的default关键词的含义3. 讲解导出中的default的有无区别4. 如何导入数据5. 导入数据何时用{}和何时用变量接受6. 使用的注意点Node的模块化------------详细讲解1. 如何导出单个和多个数据2. 导出中的module和module.exports关键词的含义3. 讲解导出中的module的有无区别4. 如何导入数据5. 导入数据何时用{}和何时用变量接受

2023-11-29 16:25:41 415

原创 详细讲解1.js处理日期对象输出标准的“2000年12月22日 周三“ 的格式

当我们需要在网页中显示日期时,通常需要将日期对象转换为特定格式的字符串。在 JavaScript 中,可以使用 Date 对象来处理日期和时间。下面我们就来讲解如何使用 JavaScript 处理日期对象输出标准的"2000年12月22日 周三" 的格式。

2023-11-28 14:17:22 99

原创 在linux下在官网的nginxtar包 的安装方式并配置全局变量

在Linux系统中,Nginx是一种流行的Web服务器和反向代理服务器,它可以提供高性能的静态内容服务和动态内容服务。本文将详细介绍如何在Linux系统中安装Nginx,并配置全局变量。

2023-11-27 19:07:23 306

原创 阿里云服务器部署node和npm

1.链接服务器2.找到node 下载地址3获取链接地址4下载到linux5.解压6.重命名 解压后的文件7.配置环境变量7.1复制当前的bin目录7.2vim /etc/profile7.3在按下ESC按键8.重启环境变量9.输入node10.npm配置加速镜像

2023-11-27 17:57:43 646 1

原创 Linux中部署MongoDB

在是一个必要的过程,因为MongoDB是一种流行的NoSQL数据库,它可以在大多数操作系统上使用。在本文中,我们将介绍如何在CentOS 8上部署MongoDB。您可以从MongoDB官网上下载最新的MongoDB版本。在安装和部署MongoDB之后,您需要测试MongoDB是否可以正常运行。这将启动MongoDB,并将日志输出到/var/log/mongodb/mongod.log文件中。

2023-11-26 21:56:30 308

原创 react的开发中关于图片的知识

react的开发中关于图片的知识1.react中使用图片2.在jsx文件中使用图片3.在css文件中使用图片4.图片的路径讲解 ./含义 /含义 @含义5.使用图片的案例6.react中使用图片方式和html的区别

2023-11-24 18:42:53 644

原创 vue开发一、在Vue中引入ElementUI二、在Vue中使用阿里图标库

一、在Vue中引入ElementUI1. 安装ElementUI2. 引入ElementUI3. 使用ElementUI组件二、在Vue中使用阿里图标库1. 在阿里图标库中选择图标2. 下载图标3. 引入图标4. 使用图标总结

2023-11-22 23:11:32 1797

原创 vuex的使用1. Vuex的使用案例 2. Vuex的API讲解 3. Vuex的数据使用 4. Vuex的数据修改 5. Vuex的数据异步修改的方式 6. map映射的使用 7. Vuex的注意

1. Vuex的使用案例2. Vuex的API讲解3. Vuex的数据使用4. Vuex的数据修改5. Vuex的数据异步修改的方式6. map映射的使用7. Vuex的注意点8. Vuex的替代方案

2023-11-22 22:59:36 169

原创 vue路由传参的详解1.命名路由的传参和取出2.query传参和取出3.meta传参和取出4.其他方式5.注意点 代码和注释

vue路由传参的详解1.命名路由的传参和取出2.query传参和取出3.meta传参和取出4.其他方式5.注意点 代码和注释

2023-11-21 21:07:24 470 1

原创 Vue Router的使用

Vue.js是一个流行的JavaScript框架,用于开发单页面应用程序。Vue提供了一个强大的路由系统,可以帮助我们管理应用程序中的不同页面。在本文中,我们将详细讲解Vue路由的使用方法。

2023-11-21 21:01:10 454

原创 粒子系统three.js

Three.js是一个非常流行的JavaScript 3D库,它提供了许多强大的功能来创建各种3D场景和动画效果。其中粒子系统是Three.js中非常重要的一部分,它可以用于创建各种特效,如火焰、烟雾、雨雪等等。本文将详细讲解Three.js中粒子系统的使用。

2023-11-21 20:49:46 389

原创 react-router-dom 版本6.18.0中NavLink的api和属性介绍

有时候,我们希望 NavLink 的激活状态不仅仅是路径匹配,还要满足一些其他的条件,这时可以使用 isActive 属性。// 自定义激活状态的逻辑这个 NavLink 组件会根据自定义的激活状态逻辑来判断是否激活。使用逻辑

2023-11-17 20:36:41 977

原创 react中设置activeClassName的笔记

React是一种流行的JavaScript库,用于构建动态用户界面。它具有许多有用的组件,其中之一是NavLink组件。NavLink组件用于在React应用程序中创建链接,并且它具有许多有用的属性,例如选中的样式设置。

2023-11-17 20:24:21 711

原创 node 文件上传操作(前端 form表单上传 formData上传 后端 node 使用express+multer)

前端form表单上传formData上传后端 node 使用express+multer

2023-11-11 14:33:16 255

原创 linux的美化工具 oh-my-zsh的安装与使用 神器工具

Oh My Zsh 是一款非常实用的命令行工具,它提供了丰富的主题和插件,可以帮助用户更加高效地使用终端。本文介绍了 Oh My Zsh 的使用方法和案例讲解,希望能够帮助读者更好地了解和使用 Oh My Zsh。Oh My Zsh 是一款基于 Zsh 的开源命令行工具,它提供了丰富的主题和插件,可以帮助用户更加高效地使用终端。Oh My Zsh 还提供了大量的插件,可以帮助用户更加高效地使用终端。使用 Oh My Zsh,可以轻松地完成这个任务,而不需要手动输入一长串命令。的文件,并将其中的内容设置为。

2023-11-07 21:16:04 505

原创 Linux的用户管理和用户组管理

Linux的用户管理和用户组管理是系统管理员的重要工作之一。本文将详细介绍Linux中的用户管理和用户组管理操作,并提供案例讲解。

2023-11-07 20:56:35 528

原创 fdisk磁盘分区

Linux系统中,fdisk是一个非常重要的磁盘分区工具,可以对磁盘进行分区、格式化、调整分区大小等操作。假设我们的系统中有一块磁盘/dev/sdb,我们需要将其分为两个分区,一个为/boot分区,一个为/分区。至此,我们已经成功将/dev/sdb分为/boot和/两个分区,并格式化、挂载分区,可以开始使用了。3)输入n命令创建一个新分区,分区号和起始扇区号需要与原分区一致;5)输入起始扇区号和结束扇区号,也可以输入分区大小,如+10G;4)输入分区号,如1、2、3等;3)输入分区号,如1、2、3等;

2023-11-07 20:47:47 196

原创 llinux的更目录下的文件作用和举例

Linux是一种开源的操作系统,其文件系统采用了一种层次化的结构。在Linux文件系统中,最顶层的目录被称为根目录,也就是“/”(斜杠)。在根目录下,有很多文件和目录,它们各自有着不同的作用。本文将详细讲解Linux根目录下的文件作用和举例。

2023-11-05 22:52:55 431

原创 vue的双向绑定Object.definedProperty(obj,key,{set,get})

vue的双向绑定Object.definedProperty(obj,key,{set,get})

2023-11-04 12:39:56 201

原创 发布订阅模式的代码实现

【代码】发布订阅模式的代码实现。

2023-11-04 12:35:13 85

原创 vue的指令学习

在本文中,我们讨论了v-text、v-html、v-on、v-if、v-else、v-else-if、v-show、v-model、v-for、:key和v-bind指令的用法和示例。v-show指令只是将元素的display属性设置为none,而v-if指令会从DOM中删除元素。与v-if指令不同的是,v-show指令只是将元素的display属性设置为none,而不是从DOM中删除它。v-else和v-else-if指令用于在v-if指令的上下文中设置else和else if条件。

2023-11-04 00:16:30 335 1

原创 ngixn的指令

Nginx是一个高性能的HTTP和反向代理服务器,它可以处理静态资源、动态内容、负载均衡、反向代理和HTTP缓存等任务。本文将详细介绍在CentOS上安装和配置Nginx服务器,并讲解Nginx常用指令。

2023-11-03 23:37:06 156

原创 docker的安装Centos8

在CentOS 7中,可以使用yum安装Docker。Docker官方提供了一个yum源,可以用于安装Docker。以上就是在CentOS 7中使用yum安装Docker的步骤。注意,如果你使用的是CentOS 8,建议使用。如果你之前安装过Docker,需要先卸载旧版本的Docker。如果Docker安装成功,将会输出一段信息,表示Docker已经正确运行。

2023-11-02 22:00:52 422

原创 Linux Yum的使用和指令讲解

在Linux系统中,Yum(全称为Yellowdog Updater, Modified)是一种自动化的包管理器,它可以自动下载并安装软件包,解决了依赖性问题。Yum作为一个自动化的包管理器,可以大大简化软件包的安装、升级和删除过程,提高了Linux系统的易用性和效率。其中,package_name为要安装的软件包名称。其中,package_name为要升级的软件包名称。其中,package_name为要删除的软件包名称。该指令可以列出所有可用的软件包。该指令可以搜索所有可用的软件包。

2023-11-02 20:51:52 115

原创 Vue使用Object.definedproperty的数据监听 使用js实现一种发布订阅的模式

Vue使用Object.definedproperty的数据监听 使用js实现一种发布订阅的模式

2023-11-01 22:32:44 288

原创 vue的入门第一课

它的模型层(Model)表示应用程序的数据和状态,视图层(View)表示用户界面,而视图模型层(ViewModel)则充当了两者之间的桥梁。计算属性是基于Vue实例中的数据计算得出的属性。本文将详细介绍Vue.js的基础知识,包括Vue.js的历史、设计模式、构造函数参数、el、data、computed、method、watch以及差值的使用。watch选项是一个对象,用于指定要监听的数据属性和它们的回调函数。在创建Vue实例时,可以传递一些参数来配置Vue实例的行为。

2023-11-01 22:25:04 226

空空如也

空空如也

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

TA关注的人

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