自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win11桌面图标变宽

win11桌面图标间距变宽、变大,进入注册表编辑器,IconSpacing ,IconVerticalSpacing

2024-03-12 19:58:30 744

原创 pnpm i 报错 禁止运行脚本

pnpm i 报错 禁止运行脚本 在此系统上禁止运行脚本 about_Execution_Policies,查看电脑脚本策略$ Get-ExecutionPolicy,更改策略$ Set-ExecutionPolicy RemoteSigned

2024-03-12 19:54:52 701

原创 集群软件部署

Zookeeper、Hadoop、Spark下载安装教程,集群软件安装前置准备、JDK下载安装、防火墙配置、SELinux设置、ssh设置、scp使用教程,集群软件安装笔记。Hadoop运行无法连接子节点问题分析解决

2024-03-12 19:50:55 1030

原创 Linux命令-大全

Linux命令大全 包含ls cd pwd mkdir touch cat more cp mv rm which find grep ec | 管道符 echo tail > >> su sudo groupadd groupdel useradd userdel id usermod -aG getent passwd getent group chmod chown yum systemctl ln date ifconfig hostname hostnamectl 等

2024-03-12 19:44:17 689

原创 Linux命令-使用操作

Linux命令,包含了Linux软件安装、时区调整、网络配置、固定IP、端口查看、进程管理、主机状态监控、环境变量配置、上传下载压缩解压等操作的解释。有关yum systemctl ln date ifconfig hostname hostnamectl ping wget curlnmap netstat ps kill top df sar env tar zip unzip等命令的详细解释

2024-03-12 19:37:30 722

原创 Linux命令-权限管控

Linux命令、权限管控,对于Linux中用户、用户组、文件、文件夹的权限进行讲解,以及对于这些权限的操作命令的详细选项解释。对于以下命令su sudo groupadd groupdel useradd userdel id usermod -aG getent passwd getent group chmod chown 的详细解释

2024-03-12 19:32:45 365

原创 Linux命令-基础

Linux使用的基本命令、Linux命令的基本格式,ls cd pwd mkdir touch cat more cp mv rm which find grep ec | 管道符 echo tail > >> 等命令的详细使用方法以及选项

2024-03-12 19:27:37 1069

原创 一个WebSocket的自定义hook

在react中使用websocket 自定义hook 如何将websocket的处理流程封装成一个react的hook websocket中的心跳使用 如何保证在react中只创建一个socket

2023-12-25 19:46:08 859

原创 React中使用WebRTC

React中使用WebRTC 自定义hook datachannel peer 获取本地音视频数据 交换信令 candidate answer offer sfu 动态生成音视频元素 打开WebRTC数据通道 关闭数据通道 关闭peer 发送通道数据 setRemoteDescription addIceCandidate WebSocket 心跳

2023-12-25 19:32:33 1403

原创 WebRTC中的SFU架构

WebRTC中的SFU结构 MediaSoup

2023-12-25 19:19:10 577

原创 WebRTC概念

WebRTC的相关概念 媒体协商 网络协商 STUN TURN 信令服务器 WebRTC相关API getUserMedia PTCPeerConnection

2023-12-25 19:17:03 636

原创 react+koa全栈开发 以及 部署流程

js全栈开发流程 js项目部署 koa react 宝塔管理服务器 服务器安装宝塔 如果购买服务器 服务器配置 XShell连接服务器 服务器安装node版本管理器 nginx pnpm 更新版本列表 宝塔中没有高版本的node 宝塔网站管理 pnpm下载依赖包 一件安装项目模块 宝塔启动项目失败 XShell启动koa项目

2023-12-25 17:26:51 1165

原创 koa 项目的 nginx 配置以及Malicious Path解决过程

Malicious Path报错解决 koa项目配置nginx 宝塔配置nginx 宝塔查看nginx安装路径 nginx.conf目录结构 浏览器访问页面报错 重启nginx service nginx sestart 重新加载nginx nginx -s reload nginx配置静态资源文件夹 nginx配置入口文件 server监听端口80

2023-12-25 16:24:14 578

原创 koa开发基础配置

node后端开发 koa后端开发基础配置 koa中进行路由拆分 koa路由统一配置 koa项目部署注意事项 koa连接mysql数据库 mysql2 mysql8 koa设置静态资源配置 koa接受前端参数 koa返回数据给前端

2023-12-25 16:11:25 399

原创 TS中 对于 对象中某属性的统计

使用ts 对 对象中的某个属性进行统计,使用变量作为对象的属性来获取某字段的值,统计对象属性,object[var]

2023-11-22 20:02:40 117

原创 自动化部署

自动化部署,自动打包,自动更新,yml文件配置,secrets配置,github平台,环境配置,包管理工具pnpm,pnpm安装,node版本注意事项,路径注意事项,服务器设置,测试

2023-10-29 15:43:10 169

原创 TS与React中的路由表

表示值,但在此处用作类型。是否指“类型 ”,TS与React中的路由表,routes,index.tsx

2023-10-29 15:37:48 200 3

原创 可编辑元素中插入按钮contenteditable user-select:none

在可编辑元素中插入按钮,contenteditable true false,可编辑元素中插入按钮后光标消失,光标出不来,光标无法移动,标签、按钮无法删除,user-select:none。元素不可选择。

2023-08-16 22:02:30 148

原创 事件监听清除&箭头函数&传参

事件监听清除&箭头函数&传参addEventListener如何传参,想要清除事件监听的情况下怎么传参,removeEventListener的大坑,匿名函数不能用,使用onkeydown来进行传参并避免事件的重复监听,react中的事件监听,onmousemove、onmouseup,event传参,不仅仅是event,event与其他参数一起传递

2023-08-16 12:20:30 882

原创 元素隐式具有 “any“ 类型,因为类型为 “string“ 的表达式不能用于索引类型 类型“Object”上不存在属性xxx 类型 “xxx“ 到类型 “xxx“ 的转换可能是错误

1. 元素隐式具有 "any" 类型,因为类型为 "string" 的表达式不能用于索引类型2. 类型“Object”上不存在属性xxx3. 类型 "xxx" 到类型 "xxx" 的转换可能是错误的,因为两种类型不能充分重叠。如果这是有意的,请先将表达式转换为 "unknown"

2023-07-26 16:16:15 1768

原创 “useContext“ is called in function “index“

React Hook "useContext" is called in function "index" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use" r

2023-07-24 10:16:50 406

原创 电脑的WLAN不见了

电脑的WLAN不见了,可以通过搜索服务进入服务应用,找到WLAN AutoConfig项,进行重启动,如果重启动之后WLAN还没有出现的话,再重启电脑。

2023-07-22 16:46:41 71

原创 ES6学习笔记

这是我在学习ES6时候的笔记,介绍了ES6中的一些变量相关:let、const、解构对象赋值;Symbol:函数创建Symbol、对象方法创建Symbol、Symbol的使用以及Symbol的内置属性;箭头函数的相关介绍与使用、函数形参赋初值、rest、扩展运算符[...]、迭代器、面向对象编程OOP、面向过程编程POP、ES6中的类和对象:创建类,类的继承、extend、super等;Promise的介绍与使用

2023-07-17 14:10:33 129

原创 SCSS中的伪类元素

在SCSS中使用伪类元素,:before,::after等等出现问题,改伪类被添加到该元素的子孙元素中去了,解决方法,添加&

2023-07-17 14:02:36 1085

原创 如何优雅地创建一个react+vite+ts+eslint+yarn+sass的项目

如何优雅地创建一个react+ts+vite+eslint+sass+yarn的项目,yarn creact vite my-app --template react-ts cd my-appyarnyarn run dev yarn add sass -D

2023-07-17 13:55:19 151 1

原创 Electron学习笔记

跨平台工具Electron、这是我在学习electron时候的学习笔记,包括了一些对于electron的简要介绍,一些基本的操作与认识:生命周期、项目创建初始化、ES语法、平台兼容、简称通信、打包等;一些Electron中的流程:Electron流程模型、preload脚本、进程通信等;一些重要的API:nativeTheme等。

2023-07-17 13:49:01 226 1

原创 react中的DOM元素属性

一些关于React中的DOM元素属性:如何优雅、正确地在React中访问修改元素的属性;在react中如何自定义元素的属性。HTMLDivElement、HTMLImageElement、data-name、data-xxx、getAttribute、classList、"HTMLElement 上面不存在属性classList"

2023-07-17 13:39:35 323 1

原创 在react中手搓一个antd的Upload文件上传组件

在react中手搓一个antd的Upload文件上传组件,模仿antd的Upload进行实现,介绍了一些准备过程,具体的实现过程:input文件上传、onChange事件触发、具体的样式实现、动态生成以及在最后附上了源码。使用了react+scss+ts+ant-design/icons

2023-07-17 13:33:15 365 1

原创 在TS项目中混用JS

如何在一个项目中优雅地混用TS和JS,在一个ts项目中混用js,需要对tsconfig.json文件进行配置,不要轻易将一个js文件改成ts文件,js项目ts化。js文件改成ts文件后vite打包报错。

2023-07-17 13:14:18 3846 1

原创 SharedArrayBuffer

在vite中使用shareArrayBuffer。使用shareArrayBuffer之前,必须开启跨源隔离保证安全性,不仅仅需要在响应标头中添加开启跨源隔离,打包工具vite也需要在配置文件vite.config.ts中开启跨源隔离。

2023-07-17 13:02:44 422 2

原创 微信小程序学习笔记

微信小程序开发学习笔记,介绍了小程序开发的一些前置工作:开发模式,注册开发者账号、获取appID,微信小程序开发者工具等;介绍了小程序的代码构成、开发流程、宿主环境、模板与配置、视图与逻辑、自定义组件、Vant Weapp、全局数据共享以及分包的一些注意事项等等

2023-07-17 12:53:04 613 1

原创 antd表单实现用户上传文件

antd实现用户上传文件 解决出现[object Object]的问题 正确使用originFileObj对象 真正的File类型对象在哪里beforeUpload来阻止上传以实现表单提交

2022-11-21 20:52:11 1611 1

原创 找不到visual studio的“开始执行按钮” MSB8020

visual studio 2019 找不到“开始执行”按钮/运行按钮/开始运行按钮/绿色三角按钮,控制台报错MSB8020: The build tools for toolset-name (Platform Toolset = 'platform-toolset') cannot be found...,安装c/c++模块

2022-11-15 21:07:43 3635

原创 HTML标签-HTML详细学习笔记

内容是我的HTML的详细学习笔记,内容主要为HTML的基础标签(head,title,body,lang,charset,,,,,,,,表格标签,列表标签,表单标签,文本格式化标签,注释标签等),标签关系,路径,HTML5(新增的语义标签,新增的多媒体标签(,,新增的input类型,新增的表单属性)...

2022-09-01 12:41:16 324

原创 CSS简单样式

内容主要为CSS的书写规范,书写顺序,CSS单位,CSS选择器(基础选择器、复合选择器),CSS属性(字体,文本,背景,显示模式,显示与隐藏等),CSS引入方式,css的盒子模型(外边距,内边距,圆角边框等),CSS布局方式(标准流,浮动,定位等),用户界面样式(cursor,outline,resize),CSS高级知识(文字溢出省略号,布局技巧),CSS3新特性(属性选择器,结构伪类选择器,filter,calc,transform,线性渐变,animatioon),flex布局,css变量...

2022-09-01 12:24:41 1362

原创 Ajax学习笔记

内容主要为Ajax基础(概述、缺点、Ajax的应用场景、注意点等),Ajax的运行原理及实现,同源和跨域的问题,如何解决跨域的问题(设置请求头Access-Control-Allow-Headers,Access-Control-Allow-Origin,Access-Control-Allow-Methods)...

2022-09-01 11:38:10 146

原创 git的使用方式即简略介绍

这是我关于git的学习笔记,简略介绍了Git Bash,Git CMD,Git GUI,以及介绍了如何配置git,git的基本理论(工作区域,各文件,工作流程(提交,拉取,加入版本管理)),git的项目搭建,git的文件操作,如何配置公钥,git仓库搭建,git分支操作(合并分支,新建分支,切换分支),git冲突解决,git版本控制(版本穿梭),以及vim编辑器,解决了在git中有时候莫名退不出去的问题(实际上是进入了vim编辑器).........

2022-09-01 00:02:51 99

原创 JavaScript高级程序设计

这是我对《JavaScript高级程序设计》的详细学习笔记,主要内容包括html中的JavaScript,变量基础,变量、作用域与内存,基本引用类型、集合引用类型,迭代器与生成器,对象、类与面向对象编程,函数,期约与异步函数,BOM,DOM,DOM扩展,DOM2和DOM3,事件......

2022-08-31 23:01:27 7351

原创 React中的定时器-js

React中的定时器-定时器配置,介绍了一种在react中配置定时器的方法

2022-08-31 22:19:33 4023

原创 React中的ECharts

react中的echarts-实时渲染-echarts-for-react,介绍了如何使用ECharts图表库,如何使用ECharts的react封装库,如何在实践中使用ECharts,如何结合定时器与ECharts制造出动态效果

2022-08-31 21:52:51 2114

AES+RSA前后端通讯加解密-前端代码-js

内容概要:这个文件封装了使用js的AES和RSA加解密代码,以及使用js的随机生成AES密钥的代码 适用人群:前后端通讯加解密,前端实现通讯加解密 使用场景及目标:使用场景主要为需要对前后端的通讯内容进行加解密的时候,主要是让通讯内容被半路拦截的情况下,实际内容不至于轻易泄漏

2022-08-29

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

TA关注的人

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