自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS中的原型和原型链

每个对象都有一个原型,并从原型上继承属性和方法。原型本身也是一个对象,它也有自己的原型,形成一个链式结构。这种链式结构就被称为原型链。2.函数上有没有toString方法呢?有,虽然我们函数的隐式原型是Function的原型,但是Function的原型链接着Object的原型。1.对象上有没有call方法?没有,我们首先知道,call方法是在Function上提供的,我们对象的原型链和Function没有直接关系。

2025-11-23 20:23:40 419

原创 CSS3中的新增属性总结

grid-area:网关子元素定位(起始行线编号/起始列线编号/结束行线编号/结束列线编号)@font-face指令:可以让我们加载字体,可以配合图标库去加载字体图标。flex:可以设置拉伸和压缩比例(拉伸比例,压缩比例,初始尺寸)justify-content:可以影响主轴的排列方式。justify-content:可以影响水平的排列方式。object-fit:可以控制多媒体元素的适应方式。align-items:可以影响侧轴的排列方式。align-items:可以影响垂直的排列方式。

2025-11-23 20:23:18 433

原创 小美的平衡矩阵(动态规划+前缀和数组)

现在,小美希望你回答有多少个i∗i的完美矩形区域。你需要回答1≤i≤n的所有答案。小美认为一个矩形区域是完美的,当且仅当该区域内 0 的数量恰好等于 1 的数量。接下来的n行,每行输入一个长度为n的 01 串,用来表示矩阵。小美拿到了一个n∗n的矩阵,其中每个元素是 0 或者 1。输出n行,第i行输出i*i的完美矩形区域的数量。第一行输入一个正整数n,代表矩阵大小。

2025-11-19 22:07:04 119

原创 前端的埋点和监控

我是被监听对象

2025-11-19 22:06:47 371

原创 浏览器渲染原理

浏览器渲染原理

2025-11-05 17:51:37 994

原创 算法题——返回s中包含t所有字符的最小子串

给定一个字符串s和一个字符串t,返回s中包含t所有字符的最小子串。如果s中不存在这样的子串,则返回空字符串“”。

2025-11-05 17:51:25 151

原创 JS异步解决方案

说明了三种JS异步处理方案

2025-10-30 15:13:43 880

原创 React需要学习的点

介绍了react的函数式编程和类式编程的用法,并介绍了常用的Hooks函数,如何自定义函数,高阶组件的使用,react的生命周期,React Rudex和React Router等

2025-10-30 14:59:32 1096

原创 JavaScript是如何执行的——V8引擎的执行

介绍了v8引擎

2025-10-29 21:41:14 326

原创 vue需要学习的点

文章主要说明了vue的主要用法,diff算法,生命周期及响应式原理、Optional API 和 Composition API、自定义指令、自定义hooks函数,递归组件、异步组件和vue常用依赖等用法

2025-10-29 21:40:36 928

原创 用uniapp+ts+微信云函数开发微信小程序

Uniapp 是一个基于 Vue.js 的跨平台开发框架,允许开发者使用一套代码同时构建 iOS、Android、Web 以及小程序应用。Uniapp 通过条件编译和平台特定 API 适配,实现多端兼容。跨平台能力:支持编译到微信小程序、支付宝小程序、H5、App 等多个平台。开发效率高:复用 Vue.js 语法和生态,减少重复开发成本。插件市场:提供丰富的插件扩展功能,如 UI 组件、支付模块等。性能接近原生:通过优化渲染机制和原生组件调用,提升运行效率。

2025-10-08 18:31:15 422

原创 uniapp创建ts项目tsconfig.json报错的问题

创建命令:npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project。

2025-10-08 18:30:53 321

原创 git常见命令

git常见命令

2025-08-23 19:36:12 325

原创 用vscode使用git工具

git图形化的使用

2025-08-23 19:22:48 543

原创 用Promise实现一个并发调度器

实现了一个Promise并发调度器(DiaoDuQi类),控制最多同时执行2个任务。

2025-07-03 18:36:14 240

原创 权限控制——RBAC和ABAC

本文介绍了RBAC(基于角色的访问控制)和ABAC(基于属性的访问控制)两种权限模型。RBAC通过用户、角色、权限三要素实现,结构清晰、易于管理,适用于企业系统;ABAC则基于用户、资源、操作、环境四类属性进行动态控制,策略更灵活,适合细粒度权限管理。文章提供了完整的数据库表结构设计、SQL示例及初始化数据,帮助开发者理解并实现权限系统。两者对比:RBAC简单易用,ABAC灵活但复杂度高,可根据业务需求选择合适方案。

2025-07-03 17:53:15 1694

原创 Java安全框架——SpringSecurity

SpringSecurity是专为Spring应用设计的安全框架,提供身份验证、授权、攻击防护等功能。文章从核心功能、快速上手到登录认证流程进行了系统介绍,重点讲解了如何集成JWT实现安全认证。通过自定义过滤器链和认证提供者,实现了基于数据库的用户验证和Token校验机制。配置示例包括Redis连接、JWT工具类和Security核心配置,最终构建了完整的无状态安全认证体系,适合单体应用和微服务架构的安全需求。

2025-06-13 01:12:39 1446 1

原创 2713. 矩阵中严格递增的单元格数——力扣困难题

摘要:本文探讨了在给定矩阵中寻找最长严格递增路径的问题。提出了三种解决方案:1) 递归暴力法,通过深度优先搜索所有可能路径;2)迭代法,使用栈结构进行非递归遍历;3) 贪心+DFS+记忆化搜索,构建节点图并缓存中间结果。三种方法均遵循同一移动规则:只能移动到同行或同列中值严格更大的单元格。示例显示,对于矩阵[[3,1],[3,4]]最大路径长度为2,而[[1,1],[1,1]]只能访问1个单元格。方法三通过记忆化搜索优化了时间复杂度,避免重复计算。该问题可应用于路径规划、游戏AI等场景,核心挑战在于高效遍

2025-06-07 22:03:08 219

原创 用vite动态导入vue的路由配置

用vite动态导入vue的路由配置

2025-04-28 22:05:33 803

原创 Java使用微信云服务HTTP API操作微信云开发数据库

Java使用微信云服务HTTP API操作微信云开发数据库

2025-04-27 18:20:23 429

原创 vue响应式原理——vue2和vue3的响应式实现区别

vue响应式原理——vue2和vue3的响应式实现区别

2025-04-27 18:08:48 522

原创 力扣每日一题——1863. 找出所有子集的异或总和再求和

力扣每日一题——1863. 找出所有子集的异或总和再求和,暴力法

2025-04-05 16:15:33 328

原创 用docker部署springCloud环境全家桶

用docker部署springCloud环境全家桶,介绍了docker、mysql、redis、nacos、minio、chrony、rabbitmq、mongodb、seate、sentinel的环境部署作为项目环境基础

2025-04-05 15:21:47 1230

原创 用Java实现解析json字符串(数组暂未实现)

用Java实现解析json字符串(数组暂未实现)

2025-03-26 23:32:06 162

原创 leetcode每日一题——k-avoiding 数组的最小总和

leetcode每日一题——k-avoiding 数组的最小总和

2025-03-26 23:28:00 343

原创 leetcode每日一题——对角线上不同值的数量差

leetcode每日一题——对角线上不同值的数量差

2025-03-25 11:58:39 403

原创 React Hooks

介绍了什么是react的Hooks,并展示了useReducer、useRef、useEffect、useMemo和useCallBack的用法

2025-03-25 00:41:05 638

原创 用JS+Promise实现简单消息队列

用JS+Promise实现简单消息队列

2025-03-24 12:19:19 491

原创 JS的同步异步处理——Promise

JS的同步异步处理——Promise,说明了什么是promise、promise的三种状态、用Promise处理异步问题的四种常用方法

2025-03-24 12:13:01 976

原创 通过webrtc+canvas+css实现简单的电脑滤镜拍照效果

通过webrtc+canvas+css实现简单的电脑滤镜拍照效果

2025-03-22 19:40:46 566

原创 React中组件通讯与插槽

介绍了React中组件通讯与插槽,并展示了为DOM组件设置Props,自定义组件设置Props,传递JSX(react的插槽),父子组件通信和递归组件的自定义

2025-03-22 01:33:20 773

原创 React基础语法速览

快速说明了react项目的创建、基本文件说明、核心语法中的插值、条件渲染、列表渲染和事件触发,并展示了react语法对对象和数组的操作

2025-03-21 10:51:51 531

原创 leetcode热题100道——字母异位词分组

leetcode热题100道——字母异位词分组,暴力法,排序比较法

2025-03-20 23:02:28 311

原创 leetcode热题100道——两数之和

leetcode热题100道——两数之和,暴力法,哈希法

2025-03-20 22:42:25 495 1

原创 express框架中使用cors解决跨域问题

express框架中使用cors解决跨域问题

2025-03-15 13:35:01 324

原创 基于express+TS+mysql+sequelize的后端开发环境搭建

基于express+TS+mysql+sequelize的后端开发环境搭建

2025-03-15 13:16:07 587

原创 力扣每日一题——2597. 美丽子集的数目

力扣每日一题——2597. 美丽子集的数目

2025-03-07 19:18:51 349

原创 力扣每日一题——2588. 统计美丽子数组数目

力扣每日一题——2588. 统计美丽子数组数目,动态规划,前缀和,位运算,哈希

2025-03-06 11:27:01 579

原创 蓝桥杯算法——铠甲合体

蓝桥杯算法——铠甲合体

2025-03-05 23:24:45 2444 3

原创 AI学习有感

简单聊了一下ai的状态性,学习方式和实现思路

2025-03-05 12:38:37 2668

Java安全框架-SpringSecurity

源代码(如果运行不了,看看是不是我的服务器到期了)

2025-06-13

MySQL数据库的安装与环境配置

MySQL数据库的安装与环境配置

2023-12-29

空空如也

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

TA关注的人

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