自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

慢慢来的博客

记录平时写过的代码,遇到的问题

  • 博客(82)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 个人软著申请避坑指南

个人软著申请避坑指南

2024-12-23 19:31:33 329

原创 信息系统项目管理师(高项学习笔记)- 十大管理

高项学习笔记 — 十大管理;十大管理分别是整合管理、范围管理、进度管理、成本管理、质量管理、资源管理、沟通管理、风险管理、采购管理、干系人管理。

2024-12-09 19:44:42 965

原创 【力扣热题100】[Java版] 刷题笔记-3. 无重复字符的最长子串

【力扣热题100】[Java版] - 3. 无重复字符的最长子串

2024-11-30 20:24:05 439

原创 【力扣热题100】[Java版] 刷题笔记 - 2. 两数相加

【力扣热题100】[Java版] - 2. 两数相加

2024-11-27 19:43:41 295

原创 【力扣热题100】[Java版] 刷题笔记-617. 合并二叉树

【力扣热题100】[Java版] 刷题笔记-617. 合并二叉树

2024-11-26 11:45:00 220 2

原创 【力扣热题100】[Java版] 刷题笔记-543. 二叉树的直径

【力扣热题100】[Java版] - 543. 二叉树的直径

2024-11-26 07:45:00 349

原创 【力扣热题100】[Java版] 刷题笔记-461. 汉明距离

【力扣热题100】[Java版] - 461. 汉明距离

2024-11-25 21:57:06 287

原创 【力扣热题100】[Java版] 刷题笔记-448. 找到所有数组中消失的数字

【力扣热题100】[Java版]-448. 找到所有数组中消失的数字

2024-11-25 20:54:06 745

原创 【力扣热题100】[Java版] 刷题笔记 - 338. 比特位计数

338. 比特位计数:给你一个整数n,对于0

2024-11-22 07:45:00 304

原创 【力扣热题100】[Java版] 刷题笔记-283. 移动零

283. 移动零:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。

2024-11-21 11:45:00 410

原创 【力扣热题100】[Java版] 刷题笔记-234. 回文链表

将链表数据获取出来,再通过前后指针向中间遍历,数据一致,则是回文;如果不一致则不是回文。回文定义:是指正读和反读都相同的字符序列。给你一个单链表的头节点。,请你判断该链表是否为。

2024-11-21 07:45:00 336

原创 【力扣热题100】[Java版] 刷题笔记-226. 翻转二叉树

翻转这棵二叉树,并返回其根节点。二叉树翻转,可以通过递归进行交换。给你一棵二叉树的根节点。

2024-11-20 15:13:01 317

原创 【力扣热题100】[Java版] 刷题笔记-206. 反转链表

LeetCode 热题 100 — 206. 反转链表

2024-11-10 12:28:25 441

原创 【力扣热题100】[Java版] 刷题笔记-169. 多数元素

第二种:排序,将数组排序,排序后,中间元素一定就是多数元素,这里排序可以用冒泡或者快排,也可以直接利用数组的排序方法。你可以假设数组是非空的,并且给定的数组总是存在多数元素。,返回其中的多数元素。多数元素是指在数组中出现次数。第一种:利用哈希集合,存入元素并统计数量,数量 大于。该题目的核心点是:元素出现的次数大于。

2024-11-10 12:22:30 391

原创 【力扣热题100】[Java版] 刷题笔记-160. 相交链表

LeetCode 热题 100 - 160. 相交链表

2024-11-08 11:58:45 567

原创 【力扣热题100】[Java版] 刷题笔记-141. 环形链表

循环遍历所有节点,用哈希表存储并判断是否已经存在该节点,存在则表示是个循环,不存在则表示不存在循环。指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数。来表示链表尾连接到链表中的位置(索引从 0 开始)。如果链表中有某个节点,可以通过连续跟踪。仅仅是为了标识链表的实际情况。,判断链表中是否有环。给你一个链表的头节点。

2024-11-03 18:50:58 341

原创 Java 中的 堆栈(Stack)

它继承了类 Vector,提供了常用的 push 和 pop 操作,以及一个用于查看堆栈上顶部项的方法、一个用于测试堆栈是否为空的方法,以及一个用于在堆栈中搜索项并发现它与顶部相距多远的方法。所在位置,该位置为返回距最靠近堆栈顶部的匹配项的堆栈顶部的距离;判断此堆栈是否为空,是为true,否为false。//当前栈为 [1, 2, 3, 2, 4]// 当前栈为 [1, 2, 3, 2]//当前栈为 [1, 2, 3, 2]//当前栈为 [1, 2, 3, 2]// 返回值为 false。

2024-11-03 13:30:59 625

原创 【力扣热题100】[Java版] 刷题笔记-136. 只出现一次的数字

给你一个整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

2024-11-03 12:39:42 504

原创 【力扣热题100】[Java版] 刷题笔记-121. 买卖股票的最佳时机

根据题目,即是求两个数值间的差值,但是较小值在前面出现,最直接的解答方法就是通过循环数据进行差值判断,找到最大差值。优化上面的方法,将双层循环转换为单层,记录数组中的最小值,当后续值出现大于最小值的情况,计算差值,并记录最大差值。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。设计一个算法来计算你所能获取的最大利润。买入这只股票,并选择在。

2024-11-03 11:12:21 277

原创 【力扣热题100】[Java版] 刷题笔记-104. 二叉树的最大深度

给定一个二叉树root,返回其最大深度。二叉树的是指从根节点到最远叶子节点的最长路径上的节点数。

2024-10-30 20:04:13 362

原创 【力扣热题100】[Java版] 刷题笔记-101. 对称二叉树

给你一个二叉树的根节点root, 检查它是否轴对称。

2024-10-27 23:02:09 440

原创 【力扣热题100】[Java版] 刷题笔记-94.二叉树的中序遍历

首先了解什么是二叉树的中序遍历,中序遍历是首先遍历二叉树的左子树,然后访问根结点,最后遍历右子树。层层遍历得到最终结果。二叉树遍历最简单的方法就是递归,根据题目编写递归的规则,有些题目还可以进行迭代,这个题目正好是递归和迭代都可以进行的。迭代:利用队列的特性,先进先出,后进后出,遍历查询到二叉树的最后一个左节点,将所有左节点存入队列中,队列逐个删除返回节点,讲节点值存入列表中。:创建数组,按左,根,右的顺序存入列表中。有关队列的讲解可以看我的另一篇文章。给定一个二叉树的根节点。

2024-10-27 22:52:19 303

原创 Java 中的 队列(Queue)与双端队列(Deque)

这篇笔记期初是因为在刷算法题的过程中,发现其他解题方法很多地方有采用栈或者队列来解题,我在这方面比较薄弱,特此学习记录一下。关于队列,我的初始印象就是先进先出,但是通过学习,了解到队列还有双端队列(Deque)、优先队列(PriorityQueue)等类型,不同的队列有不同的进出规则。

2024-10-27 22:36:32 1651

原创 【力扣热题100】[Java版] 刷题笔记-70. 爬楼梯

分析前几层级楼梯的结果,前5层的结果分别是1,2,3,5,8,从第三项开始,每一项都等于前两项之和,这个结果是符合。这里先按结果规律编写方程,即从第三项开始,每一项都等于前两项之和。你有多少种不同的方法可以爬到楼顶呢?的,可以按斐波那契数列的规律或公式求解。直接用数学公式解决不仅方便还快 ~用斐波那契数列的公式。

2024-10-24 19:05:26 498

原创 【力扣热题100】[Java版] 刷题笔记-21. 合并两个有序链表

题目:将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

2024-10-24 18:34:26 337

原创 【力扣热题100】[Java版]刷题笔记-20.有效的括号

给定一个只包括'('')''{''}''['']'的字符串s,判断字符串是否有效。

2024-10-21 12:16:29 134

原创 【力扣热题100】[Java版]刷题笔记-1. 两数之和

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。

2024-10-21 11:13:26 392

原创 【力扣】[Java版]-刷题笔记-最小元素和最大元素的最小平均值

你有一个初始为空的浮点数数组averages。另给你一个包含n个整数的数组nums,其中n为偶数。你需要重复以下步骤n / 2numsminElementmaxElementaverages返回averages中的元素。

2024-10-17 21:28:38 359 1

原创 使用 vue-element-plus-admin 框架遇到的问题记录

经检查代码,是项目中‘element-plus’样式的引入,默认是根据使用的element-plus的组件来引入的,恰巧项目使用了element-plus 中的的方法 (),所以在打包时找不到该方法的样式。解决办法有两种,一种是改为全量引入样式,一种是排除对应的方法,该方法要注意驼峰的转化,是使用间隔符-。打包语句:pnpm run build:pro。方法二: 使用的方法是。

2024-07-18 22:18:28 691

原创 信息系统项目管理师(高项)—学习笔记三

随着互联网、物联网、大数据、区块链和人工智能交汇融合,集群互动形成一种呈指数级增长的信息技术体系,使得传统生产方式优化升级,在触发经济发展结构变革的同时,正以一种前所未有的势头向政治、文化、生活等民生领域延伸,将“人”与“公共服务”通过数字化的方式全面连接,将大幅提升社会整体服务效率和水平,实现数字民生。数字经济时代,经济与社会竞争的进一步加剧,传统发展视角下的竞争力与竞争优势的保持和增强等方法,越来越难以支撑组织的发展需求,主要体现在: 决策瓶颈、变革制约、知识资产流失、需求响应延迟。

2024-07-18 17:14:38 1115

原创 信息系统项目管理师(高项)—学习笔记二

以下是上一篇()的续写,因为是之前记录的,这一篇还是细致到每一个小节的内容,有些过于复杂了,后续会简化~

2024-07-15 17:38:11 851

原创 24年信息系统项目管理师(软考高项)通过经验

建议报个课程,因为可以了解考试最新信息,学习效率也会高。学习顺序:计算题、案例分析、整体知识学习、论文;临考试前一周再学习一遍计算题、案例分析,过一下章节习题中的错题。整体知识学习期间,学习一章,做一章节习题并订正(这里的章节习题是指报班老师出的章节题,官方教材的题比较少);考前可以再复习一遍章节错题。计算题:记公式,按题型套公式。

2024-07-15 12:47:08 1290 1

原创 PostgreSQL如何使用UUID

离线安装时,一般有四个包,都安装的话,只需要开启uuid的使用即可,如果工具包(即 postgresql11-contrib)没有安装的话,需要单独安装一次,再进行开启。

2024-02-23 23:19:07 1571 1

原创 信息系统项目管理师(高项)—学习笔记

1948年数学家香在《通讯的数学理论》中提出:信息是用来消除随机不定性的东西信息的特征与质量:特征:客观性、普遍性、无限性、动态性、相对性、依附性、变换性、传递性、层次性、系统性、转化性。质量:精确性、完整性、可靠性、及时性,经济性、可验证性、安全性;例如对于金融,最重要是的安全性;对于经济与社会信息而言,最重要的是及时性。

2024-02-23 21:08:01 4241 4

原创 Security6.2 中的SpEL 表达式应用(权限注解使用)

最近学习若依框架,里面的权限注解涉及到了SpEL表达式 @PreAuthorize("@ss.hasPermi('system:user:list')"),若依项目中用的是自己写的方法进行权限处理, 也可以只用security 来实现权限逻辑代码,下面写如何用security 实现。1、securityConfig文件上加入注解@EnableMethodSecurity,且引入自定义评估器:CustomPermissionEvaluator。2、编写CustomPermissionEvaluator文件。

2024-02-20 22:21:25 1149

原创 项目在linux上的简单部署

本文章只介绍项目的简单部署,暂时没有Docker部署。项目部署有两种方式,一种是直接命令部署,第二种是用脚本,脚本本身也是将命令进行封装来执行。

2024-02-20 21:56:57 439

原创 分布式事务Seata实战-AT模式(注册中心为Eureka)

大致记录Seata的AT模式下创建项目过程中需要注意的点和可能遇到的问题。本项目是以官网的给的示例(即下图)进行创建的,以Eureka为注册中心。

2024-01-15 23:10:51 1776 1

原创 数据库结构文档生成方法二(EZDML)

我们直接下载最新版后点击安装,打开后会默认打开示例,界面如下,以示例内容为例导出数据库结构文档,点击【模型】,选择【导出】,在弹出窗口中选择【保存类型】为doc 或者需要的文档格式即可。我们常用的是数据建模有PowerDesigner,EZDML也是一款数据建模工具,而且功能很多,除了生成sql,还可以生成前端后端代码等等。

2024-01-15 22:32:19 660

原创 数据库结构文档生成(通过PDMReader)

配置jdk 过程中要确认 path 路径是否含有Oracle的jdk 路径,如果存在要位置要写在java后面,oracle配置路径会影响系统的jdk使用,powerdesigner的中使用的参数是oracle这个路径下的。要注意mysql驱动版本要和选择的驱动版本一致,connection profile 名称随便写,测试连接通过后,点击确定,出现反向工程页面,选择需要的表格生成对应的pdm内容即可。1、生成选择数据库表单时,mysql默认选择了全部数据库,主动去除勾选。有问题的话,欢迎指正~

2024-01-14 23:44:33 1180

原创 Easypoi word 模板导出问题

是调用方法获取的文件路径出错了,所以可以换一种调用方法,即WordExportUtil 还有传 poi的XWPFDocument方法,改用这个方法。错误原因:linux环境路径找不到。windos环境打印路径ruxi。按word模板导出报错。

2024-01-14 20:46:53 1228

mybatis - 代码生成(postgresql\mysql)

postgresql\mysql 的逆向工程(生成的代码含:controller、service、serviceImpl、entity、mapper、mapper.xml)

2022-06-07

mysql官方文档(PDF)

mysql8.0官方文档,英文版本,官方地址:https://dev.mysql.com/doc/refman/8.0/en/

2019-02-25

axure pr 插件

给谷歌浏览器安装 Axure PR 插件;具体安装说明,压缩包里见txt文件

2019-01-16

SSM-CURD Maven管理

平台:MyEclipse10+Tomcat7 表的字段 和 视频有些不同 但是不会影响效果的 有关json 的 用视频中的2.8.8版本没成功 ,改为2.6.5版本 内含建表语句,要保证MySQL编码为utf-8

2017-09-20

flex_tree扩展_时间轴

flex 由tree扩展的时间轴,自定义其呈示器,由于有引用字体,所以编译的文件很大(会有十几兆), 可自行去掉字体的引用(不到1M)。

2017-07-11

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

TA关注的人

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