- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 算法训练营第四天
双指针,也叫快慢指针,先把快指针移动n+1步,为什么是n+1,因为删除第n个节点,要操作第n个节点的前一个节点,然后再同时移动慢指针,直到快指针到链表的末尾,操作慢指针删除节点。思路:暴力解法,先遍历一遍链表,看链表中的节点有多少个,然后再遍历一遍,找到倒数第N个节点的前一个节点,进行删除,这样就得遍历两遍。双指针的操作,要注意,删除第N个节点,那么我们当前遍历的指针一定要指向 第N个节点的前一个节点,建议先看视频。算是链表比较有难度的题目,需要多花点时间理解 确定环和找环入口,建议先看视频。
2023-07-04 12:50:34
77
原创 算法训练营-第三天 203.移除链表元素,707.设计链表,206.反转链表
建议: 本题最关键是要理解 虚拟头结点的使用技巧,这个对链表题目很重要。给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。思路:理解链表结构,删除节点的时候,要删除当前遍历节点的下一个节点。在操作链表的时候,新建一个虚拟节点,这样更加便于理解和操作。
2023-07-04 12:49:54
65
原创 卡尔算法训练营第二天,977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II
卡尔训练营第17期,老师每日会发布学习任务,里面用到的资源都是公开的,就是讨个学习氛围,需要学习任务的链接的朋友们也可以私聊我,我私发一个,大家一起学习。,应该不会被老师说吧,哈哈哈
2023-07-01 17:42:39
92
原创 Navicat提示Access violation at address **** in module ‘navicat.exe’.Read of address
Navicat提示Access violation at address **** in module ‘navicat.exe’.Read of address
2022-05-29 09:25:19
2848
5
原创 解决在vue中切换图片,gif格式的图片停在最后一帧的问题
应用场景: 页面刚加载时,显示的是png格式的图标,当鼠标放上去的时候,切换成为gif的动图,一般我们会想到使用hover进行切换图标,但是这样就会导致gif会直接展示最后一帧,因为gif已经被浏览器加载进内存了,再次读取的时候,会直接从内存读取。所以我们可以在图片的后边加上时间戳或者随机数,然后使用@mouseenter和@mouseleave事件进行控制鼠标移动到图标和离开图标的操作<div class = "img-div"> <!-- :src = "`${rx
2022-05-05 16:52:11
1170
原创 修改Zabbix界面标志性logo,并以iframe内嵌入自己的前端项目
项目场景:开发一个运维系统,需要内嵌zabbix,但是zabbix的logo太过于显眼,难于交付问题描述:起初想到要修改zabbix界面,那就得修改zabbix的源码咯,所以起初就往以源码的方式安装zabbix,但是本人没有php基础,并且在内网安装相应的环境,非常的麻烦,后来就想着在自己的互联网笔记本使用docker先安装好,直接搬镜像到内网就可了,最后折腾折腾着,原来直接改docker容器也可以实现的,不过修改后记得保存为新的镜像再重启,要不然容器被删除之后,里面的修改内容也就没有了。下面
2022-02-18 18:22:47
2079
原创 IDEA2017如何设置启动时不自动打开项目
1、选择File —>Settings —> Appearance & Behavior2、如下图所示,默认是选上的,把它去掉就可以了
2021-01-20 09:12:16
444
原创 JAVA基础--File类
1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, String child) :从父抽象路径名和子路径名字
2021-01-19 23:18:29
80
原创 C#程序链接SqlServer数据库:实例失败
C#程序链接SqlServer数据库:实例失败我们在普通的类中写链接数据库如下图:发现这个是可以的不会报错但是把上面的那个连接字符串写在config配置文件中的话,就会报以上的错误了,原因是因为在config中连接字符串不需要转义字符,所以去掉一个反斜杠\就可以了!...
2020-08-14 21:49:51
1414
2
原创 自学JAVA系列(一)——java环境安装与配置
首先先和大家介绍几个重要的名词Java虚拟机——JVMJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM 运行在操作系
2020-05-31 15:18:27
287
1
空空如也
sqlserver 如何查询多个字段中只要有其中一个字段重复的就算重复的数据
2020-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人