自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bennett_G博客

一个伪全栈程序猿的搬砖历程

  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

原创 在Windows 10上部署ChatGLM2-6B:掌握信息时代的智能对话

掌握信息时代的智能对话随着当代科技的快速发展,我们进入了一个数字化时代,其中信息以前所未有的速度传播。在这个信息爆炸的时代,我们不仅面临着巨大的机遇,还面临着挑战。为了更好地应对和充分利用这一趋势,我们需要掌握一些关键技能和工具。本文将向您介绍如何在Windows 10专业版22H2 x64操作系统上部署ChatGLM2-6B,这是一个强大的自然语言处理模型,用于智能对话。

2023-09-02 15:21:11 1126

原创 Vue 3 开发必备!打造高质量代码的 ESLint 推荐规则设置

在 Vue 3 项目中,良好的代码风格和规范是确保代码质量和可维护性的关键。ESLint 是一个常用的 JavaScript 静态代码分析工具,可以帮助我们在开发过程中自动检测和修复常见的代码问题。本文将介绍如何根据个人开发习惯设置 Vue 3 项目中的 ESLint 推荐规则,以提高代码质量和一致性以下是一些常用的 ESLint 推荐规则设置,适用于 Vue 3 项目的 ESLint 配置通过设置这些 ESLint 推荐规则,我们可以在 Vue 3 项目中提高代码质量和可维护性。

2023-07-07 15:47:37 3826

原创 React Router v6实现路由拦截

React Router v6提供了一种简单且灵活的方法来实现路由拦截,本文将介绍如何使用React Router v6实现路由拦截。

2023-03-13 10:14:38 2335

原创 React Router V5:使用HOC组件实现路由拦截

在Web应用程序中,需要对一些页面进行访问限制,只允许已经登录的用户访问受保护的页面。React Router可以通过使用高阶组件(Higher-order Components,HOC)实现路由拦截。本文将介绍如何使用React Router实现路由拦截功能。

2023-03-13 10:05:37 521

原创 TAURI初体验

一直使用Electron开发桌面应用,时间长了也就腻了。很早之前就关注了Tauri,趁着有时间,刚好可以玩一下chatGPT😃😃😃1: 你需要有一个openai的账号,以及申请SK核心代码也就上面那么多,其余的就没什么可说的了。大家看看最终的效果😃😃😃。

2023-03-04 17:59:00 1194 1

原创 webpack学习笔记

前端工程化已成为前端工程师必须要掌握的知识点。webpack凭借其强大的生态和优秀的功能慢慢形成主导地位(rollup和vite 也同样优秀),从开始学会如何使用配置,慢慢的进一步深入理解其原理和流程,从而对整个工程化流程有个全面且系统的认知,进而逐步消化形成自己的知识体系。webpack是一个JavaScript应用程序的静态模块打包器(module bundler)。它会通过递归形式构建一个资源与模块之间的依赖关系图(dependency graph),并根据此构建一个或多个bundle。模块打包。

2022-09-03 17:15:12 358

原创 VUE在webpack后动态修改配置文件(亲测有效 放心借鉴~)

webpack vue项目动态修改配置文件前言需求项目环境实现前言 😑😑😑开始之前,请允许我好好吐槽一下😑😑😑本想借鉴一下各路神仙的一些骚操作来达到目的,但是结果令人失望之极,千篇一律,关键是方案完全起不到作用,也不清楚为什么还有那么多的人在转载这种方法,感觉有点误人😮😮😮😮 🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬需求vue项目在build编译后,通过外部配置文件(如config.json)动态修改打包后项目内的API地址项目环境vue-cli:v

2022-05-13 21:28:27 2571

原创 web唤醒EXE程序『实现用户免登录流程』

文章目录前言一、唤醒流程二、实现方案1. PC端注册自定义的伪协议(URL Scheme)2. 启动客户端3. 客户端接收参数并与渲染进程通讯前言需求说明:👉👉👉 在网页上点击启动exe, 同时传输必要的参数,实现客户端唤醒的同时实现用户自动登录。项目环境:/! WEB !/vue:v2.6.11vue-router: v3.2.0vuex: v3.4.0/! PC !/vue-cli: v4.5.0vue-cli-plugin-electron-builder: v

2022-03-05 18:33:15 2107

原创 vue之事件 | 方法的防抖与节流

vue实现防抖、限流就是这么easy

2022-01-09 16:49:42 753

原创 python数据处理之批量下载

Python实例-批量下载需求说明逻辑流程实现代码????????????刚好可以拿Python练手???????????? 一切以实现功能为首要目标,请忽略本菜鸡(第一次用python写脚本)的代码本身问题,感兴趣的可以参考,如果满足你的实际需求,请拿走~????????????????????????????????????????需求说明具体要求:根据数据库中资源存储地址,批量下载相应资源逻辑流程1、 连接数据库(PyMySQL),获取需要处理的数据2、创建特定文件目录(os)

2021-11-23 17:45:40 3700 7

原创 Vue+Electron学习系列 (四) -- 自动更新进阶

​​​​​​​1️⃣Vue+Electron学习系列 (一) -- 初识​​​​​​​2️⃣ Vue+Electron学习系列 (二) -- 打包发布3️⃣ Vue+Electron学习系列 (三) -- 自动更新4️⃣ Vue+Electron学习系列 (四) -- 自动更新进阶此篇主要介绍并实现Electron通过渲染进程触发其更新操作流程。......

2020-09-17 19:39:21 4993 5

原创 Vue+Electron学习系列 (三) -- 自动更新

1️⃣Vue+Electron学习系列 (一) -- 初识2️⃣ Vue+Electron学习系列 (二) -- 打包发布3️⃣ Vue+Electron学习系列 (三) -- 自动更新4️⃣ Vue+Electron学习系列 (四) -- 自动更新进阶文章目录此篇主要介绍并实现 Electron 编译打包后实现自动发检测版本并更新。二、主进程监听.........

2020-09-17 19:39:01 2791 2

原创 Vue+Electron学习系列 (二) -- 打包发布

1️⃣Vue+Electron学习系列 (一) -- 初识2️⃣ Vue+Electron学习系列 (二) -- 打包发布3️⃣ Vue+Electron学习系列 (三) -- 自动更新4️⃣ Vue+Electron学习系列 (四) -- 自动更新进阶问题1:cannot execute file does not exist 问题2:无效图标 invalid icon file......

2020-09-17 19:38:47 2384

原创 Vue+Electron学习系列 (一)

1️⃣Vue+Electron学习系列 (一) -- 初识2️⃣ Vue+Electron学习系列 (二) -- 打包发布3️⃣ Vue+Electron学习系列 (三) -- 自动更新4️⃣ Vue+Electron学习系列 (四) -- 自动更新进阶​​​​​​​

2020-09-17 19:38:26 1821

原创 Docker系列学习 -- (二)多容器构建web基础环境(php+mysql+nginx)

官方镜像仓库:一、MySQL:二、Nginx:三、PHP:四、重要的步骤!重要的步骤!重要的步骤!重复三遍无、注意事项

2020-07-01 18:34:33 3276

转载 unserialize(): Error at offset 0 of 96 bytes出现的原因分析以及解决方法

出现问题: 从数据库中取出数据后进行反序列化后,php报错 unserialize(): Error at offset 0 of 96 bytes;分析原因:英文数据中含有中文字符串,所以我们就可以想到编码的问题,serialize()函数对在不同编码下对中文的处理结果是不一样的。再讲gbk转换成utf8的格式后,每个中文的编码数从2个会增加到3个,所以会导致反序列化的时候判断字符长度...

2018-01-12 10:39:58 28406 6

原创 vue3+ts+vite+electron搭建桌面应用

提示:开发桌面应用,就不得不提Electron ,之前使用vue+electron ,官方提供了Vue CLI Plugin Electron Builder,但是也只能使用了vue-cli(而且使用vue-cli-electron-builder构建,发现最新版本也才13,Electron最新版本都23了😅😅😅),随着vite的崛起以及ts,我们也需要与时俱进不是吗😃😃😃ts: ^4.9.3。

2023-04-04 15:13:18 1693 1

原创 react入门篇

从 vue2到vue3,从webpack到vite,也是时候进入的react的大家庭了,废话不多说,开整~~~提示:本篇将实现下面几个目标。

2023-03-04 17:30:29 908

原创 NestJS入坑

刚从后端开发转向前端开发时,整个人都感觉轻松不少🤪🤪🤪,不用在为繁杂的数据结构设计而头疼,只需要专注前端开发的感觉简直不要太舒服。但是慢慢的,发现联调接口时我是越来越难受。刚开始是后端参考UI,然后根据自己的理解出接口和文档,这种情况造就了提供的API和交互流程相差甚远(这我能忍,况且我本身之前就是后端开发😠😠😠)。后来就由我来出接口文档,后端直接按照文档返回数据接口,但是偏偏我就碰上了那么几个(还好几年开发经验呢💢💢💢)。...

2022-08-27 18:27:48 1242 4

原创 CSS的媒体属性media-实用篇(长期更新)

CSS的媒体属性之media前言✨ 腾讯视频✨ 更新中... 💖💖💖大家如果有其它方案,也可以随时补充💖💖💖 前言👉👉👉 作为前端程序员,大家一定经历过web端页面实现一定程度的自适应需求。当然目前已经有一些比较成熟的解决方案:px2rem等.... 此文并不会在这上面过多赘述,仅是搜集一些与media属性有关的,用以参考,可以思考一下为什么设置的这样的临界值?✨ 腾讯视频@media (max-width:1789px){ body{min-width:1580px}}@

2022-05-02 17:25:19 3092

原创 vue3+ElementPlus之CSS深度访问选择器

vue3+ElementPlus之CSS深度访问-deep前言一、demo环境二、问题1-重置element plus css无效三、问题2-引入icon无效1、element-plus Icon需要另外安装2、按需引入3、全局引入前言这段时间开始上手vue3,个中滋味不足为外人道也🙃🙃🙃。由option API 转为 composition API,以及TS,怎么感觉那么别扭呢😂😂😂。当然vue3和vue2的区别不在本文讨论之列,有兴趣的可以去官网仔细学习研究一下🔥🔥🔥官方文档😝😝😝回归正题:下

2022-02-26 17:01:20 3365 1

原创 CSS之BFC浅析

CSS之BFC浅析前言一、BFC是什么?二、产生BFC的条件三、BFC的约束规则结语前言无意间看到一个web前端面试场景,面试官询问你了解BFC吗?此时我懵了,转职前端也一年有余了,BFC第一次听说,真是羞愧呀????????????所以本着知耻而后学的????,特意去查找了一番资料,学习学习????????????提示:以下是本篇文章正文内容,仅供大学一起参考学习一、BFC是什么?BFC (Block Formatting Context):块格式化上下文,是用于布局块级盒子的一块独

2022-02-14 09:07:32 451

原创 vue-router动态路由实践

vue动态路由vuex路由数据(demo)贡献本人于服务端约定的路由数据结构,仅供参考

2022-01-09 15:59:55 27058 1

原创 数据结构入门14 - 树『验证二叉搜索树 | 二叉搜索树的最近公共祖先 | 两数之和 IV - 输入BST』

????一分耕耘,一分收获????[= 验证二叉搜索树 =]????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 验证二叉搜索树 =]

2021-11-21 17:55:08 362

原创 数据结构入门13 - 树『二叉搜索树中的搜索 | 二叉搜索树中的插入操作』

????一分耕耘,一分收获????[= 二叉搜索树中的搜索 =]题目描述解题思路解题方法[= 二叉搜索树中的插入操作 =]题目描述解题思路解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????二叉搜索树BST相关说明1、二叉搜索树是一个有序树2、若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;3、若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;4、它的左、右子树也分别为二叉搜索树[= 二叉搜

2021-11-21 17:29:05 360

原创 数据结构入门12 - 树『翻转二叉树 | 路径总和』

????一分耕耘,一分收获????????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????

2021-11-21 17:28:47 316

原创 数据结构入门11 - 树『二叉树的层序遍历 | 二叉树的最大深度 | 对称二叉树』

????一分耕耘,一分收获????????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????

2021-11-21 17:09:21 324

原创 数据结构入门10 - 树『二叉树的 前序|中序|后序 遍历』

????一分耕耘,一分收获????[= 反转链表 =]题目描述解题思路????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????注意!注意!注意!二叉树数据结构的遍历方式前序遍历:中 -> 左 -> 右中序遍历:左 -> 中 -> 右后序遍历:左-> 右 -> 中[= 反转链表 =]题目描述题目传送门解题思路...

2021-11-13 14:20:40 525

原创 数据结构入门9 - 栈/队列『有效的括号| 用栈实现队列』

????一分耕耘,一分收获????[= 反转链表 =]题目描述解题思路????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 反转链表 =]题目描述题目传送门解题思路...

2021-11-13 14:04:33 227

原创 数据结构入门8 - 链表『反转链表 | 删除排序链表中的重复元素』

????一分耕耘,一分收获????[= 反转链表 =]题目描述解题思路[= 删除排序链表中的重复元素=]题目描述解题思路解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 反转链表 =]题目描述题目传送门解题思路[= 删除排序链表中的重复元素=]题目描述题目传送门解题思路遍历链表,判断当前指针curr 和 下一个指针 next 的值是否相等,如果相等,删除next 指针,当前指针 curr 后移注意头指针

2021-11-13 13:23:46 231

原创 数据结构入门7 - 链表『环形链表 | 合并两个有序链表 |移除链表元素』

????一分耕耘,一分收获????[= 字符串中的第一个唯一字符=]题目描述解题思路????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 字符串中的第一个唯一字符=]题目描述题目传送门解题思路...

2021-11-13 13:19:07 311

原创 数据结构入门6 - 字符串『字符串中的第一个唯一字符 | 赎金信 |有效的字母异位词』

????一分耕耘,一分收获????[= 字符串中的第一个唯一字符=]题目描述解题思路解题方法[= 赎金信=]题目描述解题方法[= 有效的字母异位词=]题目描述解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 字符串中的第一个唯一字符=]题目描述题目传送门解题思路1、遍历字符串,记录每个字符串出现的频率2、二次遍历 如果该字符串出现频率为1 返回其索引解题方法func firstUniqChar(s str

2021-11-09 20:13:12 340

原创 数据结构入门5 - 数组 『有效的数独 | 矩阵置零』

????一分耕耘,一分收获????[= 有效的数独=]题目描述解题思路解题思路[= 矩阵置零 =]题目描述解题思路????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 有效的数独=]题目描述题目传送门解题思路按照题目要求判断3次1、判断每行数字是否重复2、判断每列数字是否重复3、每个3 * 3的九宫格判断数字是否重复难点在于如何区分3 * 3的九宫格小九宫格坐标 row = (row%3)*3 + col%3 co

2021-11-07 17:56:41 142

原创 数据结构入门4-数组 『重塑矩阵 | 杨辉三角』

????一分耕耘,一分收获????[= 重塑矩阵 =]题目描述解题思路解题方法[= 杨辉三角 =]题目描述解题思路解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 重塑矩阵 =]题目描述题目传送门解题思路1、判断是否满足重塑条件 原矩阵元素个数是否与重塑矩阵个数相同2、不满足条件 直接返回原矩阵3、满足条件:先构建初始化重塑矩阵4、遍历原矩阵,并填充重塑矩阵解题方法func matrixReshape

2021-11-05 23:17:05 146

原创 数据结构入门3-数组 『两个数组的交集 II | 买卖股票的好时机』

????一分耕耘,一分收获????[= 两个数组的交集 II =]题目描述解题思路????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 两个数组的交集 II =]题目描述题目传送门解题思路...

2021-11-04 22:15:14 101

原创 数据结构入门2-数组 『两数之和 | 合并两个有序数组』

????一分耕耘,一分收获????[= 两数之和 =]题目描述解题思路解题方法[= 合并两个有序数组=]题目描述解题思路解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 两数之和 =]题目描述题目传送门解题思路两次遍历:注意每一个元素不能被使用两次,所以我们只需要在 x 后面的元素中寻找 target - x。解题方法func twoSum(nums []int, target int) []int {

2021-11-03 19:51:40 176

原创 数据结构入门1-数组 『存在重复元素 | 最大子序和』

????一分耕耘,一分收获????[= 存在重复元素 =]题目描述解题思路解题方法【= 最大子序和 =】题目描述解题思路解题方法????????????此系列仅为记录本人补充学习数据结构相关知识,有兴趣的,大家可以共同学习????????????[= 存在重复元素 =]题目描述题目传送门解题思路根据描述,如果数组中任意值出现两次,返回 true,否则返回 false思路一:利用map,遍历数组,key 为值,value为其出现次数默认1,最后遍历map判断是否有大于1则有出现重复元素,返回

2021-11-02 19:47:14 134

原创 leetcode算法入门系列学习14(位运算)『 颠倒二进制位 | 只出现一次的数字』

不积跬步,无以至千里[= 颠倒二进制位 =]题目描述解题思路解题方法【= 只出现一次的数字 =】题目描述解题思路解题方法今天是学习LeetCode算法《算法入门》的14天,也是最后一天,中间发现了不少问题,后面会补充一下相关方面的知识储备,具体如下:关于数据指针方面数据结构 - 链表动态规划方面(一直都对这个没什么概念????????????)位运算[= 颠倒二进制位 =]题目描述传送门解题思路位运算本人就是个渣渣????????????另辟蹊径1、将给定的int n 转为二进

2021-11-02 17:10:40 155

原创 leetcode算法入门系列学习13(位运算)『 2 的幂 | 位1的个数』

不积跬步,无以至千里【= 2的幂 =】题目描述解题思路解题方法【= 2的幂 =】题目描述传送门解题思路纯纯的数学计算 没啥好说的解题方法PHPfunc isPowerOfTwo(n int) bool { return n >0 && n&(n-1) == 0;}GO...

2021-10-22 23:30:00 117

原创 leetcode算法入门系列学习12(动态规划)『 爬楼梯| 打家劫舍| 三角形最小路径和 』

不积跬步,无以至千里【= 爬楼梯 =】题目描述解题思路动态规划 属于知识盲区了 也有可能实际中已经有运用到了,但是没有意识到这个问题待我去补充一下关于动态规划相关的知识点,在回来完成????????????????????????????????????????????????????????????????????????????????【= 爬楼梯 =】题目描述传送门解题思路看了描述第一想法就是去找相应数学规律 没有其他想法 ????‍????????‍????????‍????暂

2021-10-21 20:10:14 244

php5.6下的redis扩展(redis/php_redis.dll/php_igbinary.dll)windows环境

该资源合集内容包括:redis-x64-2.8,与之匹配的扩展文件php_redis.dll和php_igbinary.dll文件,使用php5.6 -ntx(亲测有效,注意文件适用都是nts的)

2018-04-09

Highcharts-4.1.9

利用JS引用,动态添加数据,生成各种数据图

2015-11-19

空空如也

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

TA关注的人

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