自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue和React的区别

Vue3 的视图通过 Vue3 定义的指令 + 模板的方式,包含样式,事件,表单,lot,DOM 节点操作, Provide/inject。React 视图使用原生 JS + 模板的方式,包含样式,时间,表单,Children, DOM 节点操作, Context。React 使用 Redux/Mobx, router 使用 React-Router, 提供了更灵活的状态管理方案。Vue3 生命周期更加灵活,8 个生命周期能够对组件各个阶段做到精确的控制。React使用 JSX 和 JavaScript。

2025-02-14 15:56:37 1507 1

原创 生成星级的方法

【代码】生成星级的方法。

2025-02-14 14:14:20 206

原创 将上传文件转化为base64格式

将上传文件转化为base64格式。

2025-02-14 14:10:06 143

原创 deepseek有感

人工智能的发展依然任重道远,未来的每一步都将更加艰难

2025-02-10 16:06:50 733

原创 webpack 4 升级 webpack 5

npm run build 报错:TypeError: Cannot add property htmlWebpackPluginAlterChunks, object is not extensible。npm run build 报错 unknown option --hide-modules。npm run build 报错, unknown option -p。解决方案:升级 html-webpack-plugin 至最新版本。解决方案: 改成 --mode production。

2025-01-16 19:19:01 422

原创 使用Immer编写简洁的更新逻辑

💡使用Immer编写简洁的更新逻辑。

2024-12-27 11:16:41 901

原创 React中最优雅的异步请求

很显然,react19 中提到的解决异步逻辑的方案,是目前为止,被认为是最优雅的方案。这种方案不需要我们再进一步二次封装,就能够轻松应对各种复杂的场景。这必将成为未来开发的主流方案。

2024-12-24 19:25:30 999

原创 开发过程代码标准

代码标准

2024-12-10 11:26:08 180

原创 VUE - 导航守卫

导航守卫:可以理解为 在vue路由切换过程中对行为做个限制

2024-11-24 11:04:55 346

原创 CSS-flex布局

CSS-flex布局。

2024-11-18 22:09:26 485

原创 LabVIEW中的UDP与TCP比较

在LabVIEW开发中,选择UDP还是TCP,取决于应用场景的需求:TCP适合需要高可靠性和数据完整性的场景。UDP适合对实时性要求高、允许少量数据丢失的场景。

2024-11-17 14:45:26 558

原创 信号处理-Hilbert包络谱

由此可以得出:对于窄带信号x(t),利用Hilbert可以求解解析信号,从而得到信号的幅值解调a(t)和相位解调φ(t),并可以利用相位解调求解频率解调f(t)其中fs是载波频率,a(t)是x(t)的包络,φ(t)是x(t)的相位调制信号。即信号两次Hilbert变换后是其自身相反数,因此正弦信号的Hilbert是负的余弦。对于一个实信号x(t),其希尔伯特变换为:x~(t)=x(t)∗1πt。式中,fm为调幅信号a(t)的频率分量,γm为fm。对应解析信号为:z(t)=x(t)+jx~(t)

2024-11-16 18:19:00 672

原创 matlab 常用文件读写操作

在工作中,常常需要将数据写入文件,或者从文件中读取数据。在matlab中,实现文件读写操作的函数有许多。fopen()fscanf()fprintf()load()dlmwrite()save()fclose()等等。针对需求选取恰当的函数,将会极大编程效率。

2024-11-16 18:08:33 367

原创 【React】为什么需要使用 useState Hook 添加 state 变量

要使用新数据更新组件,需要做两件事:useState Hook 提供了这两个功能:执行流程:Hooks ——以 use 开头的函数——只能在组件或自定义 Hook 的最顶层调用。 你不能在条件语句、循环语句或其他嵌套函数内调用 Hook。Hook 是函数,但将它们视为关于组件需求的无条件声明会很有帮助。在组件顶部 “use” React 特性,类似于在文件顶部“导入”模块。

2024-11-15 16:00:09 418

原创 【React】响应事件

react添加事件处理函数及事件传播

2024-11-11 11:22:18 255

原创 【React】条件渲染——逻辑与&&运算符

与运算符(&&)

2024-11-07 18:09:41 491

原创 【React】JSX规则

JSX规则

2024-11-06 17:51:02 571

原创 【React】默认导出和具名导出

这是 JavaScript 里两个主要用来导出值的方式:默认导出和具名导出

2024-11-06 14:10:13 394

原创 Git提交代码流程

git提交代码流程~

2024-11-05 18:12:00 300

原创 git创建分支

git创建分支常用命令

2024-11-05 15:46:33 345

原创 C++STL常用库

map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。本质讲,vector使用动态分配数组来存储它的元素。

2024-11-03 22:57:51 884

原创 表单点击提交的时候,选项内容会变成一瞬间的其他文案【REACT】

问题出在 dataFormSubmit 方法中对 unionBranchInfoList 的处理上。当前的处理方式会直接修改 dataForm 中的数据,这可能导致视图上的临时变化。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

2024-11-01 11:34:53 266

原创 安装Ant Design组件库

Ant Design是由蚂蚁金服出品的社区使用最广的react PC端组件库,内置了常用的现成组件,可以帮助我们快速开发PC管理吼他。,引入 antd 的按钮组件。

2024-10-07 16:56:37 853

原创 ReactRouter快速梳理

React之ReactRouter

2024-10-07 16:38:36 678

原创 【总结】React基础-快速梳理

React由Meta公司开发,是一个用于构建Web和原生交互界面的库

2024-10-05 10:36:14 1294

原创 npx create-react-app react-basic 创建react 项目报错

npx create-react-app创建react 项目报错

2024-10-01 17:50:56 825

原创 TypeScript快速梳理

ts存在静态类型检查:在代码运行前进行检查,发现代码的错误或不合理之处,减少运行时异常的出现的几率,此种检查叫静态类型检查, TypeScript的核心就是静态类型检查,简言之就是把运行时的错误前置。

2024-09-30 11:28:20 1154

原创 vue2的diff算法

Vue2 的虚拟 DOM diff 算法是一种高效的算法,用于比较新旧两个虚拟 DOM 树,找出差异并更新到真实 DOM 上。这个算法的核心在于尽量减少不必要的 DOM 操作,:把DOM数据化,先通过不断地操作数据,最后才把数据更新到dom上。

2024-09-16 18:23:18 288

原创 公共组件和业务组件的区别

封装公共组件和业务组件

2024-09-09 20:42:40 304

原创 HTTP和HTTPS的区别

http和https的区别安全性:http是明文传输,而在https中,使用了SSL/TSL协议对数据进行加密,数据在传输过程中更安全端口号:http是80端口,https是443端口证书:https需要数字证书进行身份验证,确保连接的服务器可靠速度:由于https需要加密和解密数据,会增加一定的计算和传输时间,比http稍慢些。但随着计算机硬件发展和网络传输速度提高,这个差距不明显了SEO:搜索引擎优化方面,搜索引擎会喜欢安全的https网站,使用https可以提高网站在搜索结果中的排名

2024-08-31 00:05:54 401

原创 Pinia和VueX的区别

Pinia和VueX的区别

2024-08-29 18:06:34 193

原创 把关键字当作列名 不报错的方法 (数据库)

有时候根据需要,会把关键字当作列名使用-解决报错问题

2024-07-16 15:45:29 237

原创 在DBeaver中导入csv数据表乱码的问题

在DBeaver中导入数据表通常需要将 .xlsx文件转为 .csv格式文件,报错原因可能是转格式的时候编码出错。

2024-07-10 09:47:50 2739

原创 32位Chrome谷歌浏览器安装包地址(适用于win10)

谷歌浏览器安装包

2024-07-09 10:28:14 1309

原创 使用create-vue创建Vue3项目

已安装16.0或更高版本的nodejs。

2024-07-07 16:23:39 239

原创 下载nvm 管理多个node版本并切换

安装nvm 管理多个node版本

2024-07-07 15:55:22 333

原创 前端之CSS篇--面试题总结

前端之CSS篇--面试题总结。

2024-07-04 14:41:40 185

原创 华为云物联网的使用

访问地址https://console.huaweicloud.com/apiexplorer/#/openapi/iotda/doc?生成三元组:https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/发布主题: $oc/devices/{device_id}/sys/properties/report。订阅主题 : $oc/devices/{device_id}/sys/messages/down。主账号名称 hw90837680。

2024-07-02 10:09:17 881 1

原创 self!=top

top指向最顶层框架的window对象,self指向当前框架的window对象。如果网页中没有iframe,则top和self是同一个值,所以这段代码可以防止自己的网页被别人用iframe的方式嵌入到其它网页中去。

2024-06-20 18:24:52 174

原创 <router-view />标签的理解

< router-view />用来承载当前级别下的子集路由的一个视图标签。显示当前路由级别下一级的页面。

2024-06-20 18:19:59 403

小波包分析并求能量谱 matlab代码

matlab代码 小波包分析并求能量谱 包括小波包分解和重构

2024-04-29

空空如也

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

TA关注的人

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