小刘你最强
码龄6年
关注
提问 私信
  • 博客:43,659
    43,659
    总访问量
  • 100
    原创
  • 2,315,174
    排名
  • 32
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2018-12-31
博客简介:

qq_44346427的博客

查看详细资料
个人成就
  • 获得103次点赞
  • 内容获得52次评论
  • 获得294次收藏
创作历程
  • 1篇
    2023年
  • 15篇
    2022年
  • 60篇
    2021年
  • 31篇
    2020年
成就勋章
TA的专栏
  • 计算机网络
    6篇
  • JDBC
    9篇
  • mysql
    4篇
  • Java
    32篇
  • 数据结构
    4篇
  • go
    1篇
  • 剑指offer
  • 刷题
    13篇
  • 操作系统
    3篇
  • redis
    6篇
  • maven
    1篇
  • JVM
    20篇
  • 多线程
    5篇
  • 设计模式
    1篇
  • Linux
    2篇
兴趣领域 设置
  • 大数据
    mysql
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Go环境搭建

学习语言的第一步就是先从环境的搭建开始的,首先,需要在下载对应的安装包下载好后,直接点击安装安装即可,基本上是一路next。
原创
发布博客 2023.01.15 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除链表中重复的节点

在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表 1->2->3->3->4->4->5 处理后为 1->2->5。
原创
发布博客 2022.10.03 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分割链表.

给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。思路:两个傀儡节点,小于x的节点和大于x的节点分别连接在两个节点上,最后将傀儡节点连接。输入:head = [1,4,3,2,5,2], x = 3。你不需要 保留 每个分区中各节点的初始相对位置。输入:head = [2,1], x = 2。输出:[1,2,2,4,3,5]
原创
发布博客 2022.10.03 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

21.合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。输入:l1 = [1,2,4], l2 = [1,3,4]输入:l1 = [], l2 = [0]输入:l1 = [], l2 = []输出:[1,1,2,3,4,4]
原创
发布博客 2022.10.03 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

141.环形链表

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。输入:head = [3,2,0,-4], pos = 1。给你一个链表的头节点 head ,判断链表中是否有环。输入:head = [1,2], pos = 0。解释:链表中有一个环,其尾部连接到第二个节点。解释:链表中有一个环,其尾部连接到第一个节点。输入:head = [1], pos = -1。解释:链表中没有环。
原创
发布博客 2022.10.03 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

234.回文链表

给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true;否则,返回 false。思路:先找到中间节点,再将右半边的链表反转,然后从两头开始遍历,要注意偶数个节点。输入:head = [1,2,2,1]输入:head = [1,2]
原创
发布博客 2022.10.03 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

876.链表的中间节点

ans.val = 3, ans.next.val = 4, ans.next.next.val = 5, 以及 ans.next.next.next = NULL.(测评系统对该结点序列化表述是 [3,4,5])。由于该列表有两个中间结点,值分别为 3 和 4,我们返回第二个结点。输出:此列表中的结点 3 (序列化形式:[3,4,5])输出:此列表中的结点 4 (序列化形式:[4,5,6])如果有两个中间结点,则返回第二个中间结点。输入:[1,2,3,4,5,6]输入:[1,2,3,4,5]
原创
发布博客 2022.10.03 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oslab-实验0-搭建环境

bootsect.S 和 setup.S 是实模式下运行的 16位代码程序,采用近似于 Intel 的汇编语言语法,并且需要使用 8086 汇编编译器和连接器 as86 和 ld86。进入gcc-3.4目录下,可以看到有amd64和i386两个目录,其中amd64目录下存放的是64位操作系统安装gcc3.4的包,i386目录存放的是32位操作系统安装gcc3.4的包。之后,在oslab目录下运行run会出错,这是因为我们缺少一些东西,因此,安装它们。安装完成以后可以输入以下命令,查看是否安装成功。
原创
发布博客 2022.10.02 ·
1045 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

Virtual Box安装Ubuntu

下载Virtual Box虚拟机,可以在进行下载,Ubuntu镜像可以选择或者下载。
原创
发布博客 2022.10.02 ·
1138 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

142.环形链表2

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。给定一个链表的头节点 head ,返回链表开始入环的第一个节点。输入:head = [3,2,0,-4], pos = 1。输入:head = [1,2], pos = 0。解释:链表中有一个环,其尾部连接到第二个节点。解释:链表中有一个环,其尾部连接到第一个节点。
原创
发布博客 2022.09.30 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

160.相交链表

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null。
原创
发布博客 2022.09.30 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

19.删除链表的倒数第N个节点

给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。输入:head = [1,2,3,4,5], n = 2。输入:head = [1,2], n = 1。输入:head = [1], n = 1。输出:[1,2,3,5]
原创
发布博客 2022.09.30 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

24.两两交换链表中的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。输入:head = [1,2,3,4]输入:head = [1]输出:[2,1,4,3]输入:head = []
原创
发布博客 2022.09.30 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

206.反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。输入:head = [1,2,3,4,5]输入:head = [1,2]输出:[5,4,3,2,1]输入:head = []
原创
发布博客 2022.09.30 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

707.设计链表

addAtIndex(index,val):在链表中的第 index 个节点之前添加值为 val 的节点。如果 index 等于链表的长度,则该节点将附加到链表的末尾。addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。deleteAtIndex(index):如果索引 index 有效,则删除链表中的第 index 个节点。get(index):获取链表中第 index 个节点的值。addAtTail(val):将值为 val 的节点追加到链表的最后一个元素。
原创
发布博客 2022.09.30 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

203.移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。输入:head = [1,2,6,3,4,5,6], val = 6。输入:head = [7,7,7,7], val = 7。输入:head = [], val = 1。输出:[1,2,3,4,5]
原创
发布博客 2022.09.27 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程和线程

进程和线程进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配基本单位,是操作系统结构的基础。它的执行需要系统分配资源创建实体之后,才能进行。对于操作系统来说,进程就是一个PCB,是一个程序的动态描述,通过PCB操作系统才能实现程序的运行调度管理。在Linux下的PCB就是一个task_struct结构体每运行一个程序,就是创建了一个进程,也就是PCB,由操作系统为它分配空间等必要的资源,在内核管理区为该进程创建管理节点,以便来控制和调度该任务。线程线程是进
原创
发布博客 2021.11.29 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis哨兵

redis哨兵
原创
发布博客 2021.06.28 ·
125 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

redis主从复制

redis主从赋值
原创
发布博客 2021.06.28 ·
169 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

redis删除策略

redis删除策略过期数据redis是一种内存级的数据库,所有数据均存放在内存中,内存中的数据通过TTL指令获取其状态XX:具有时效性的数据-1:永久有效的数据已经过期的数据 或 被删除的数据 或 未定义的数据数据删除策略策略定时删除惰性删除定期删除时效性数据的存储结构数据是删除策略的目标在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄漏。定时删除创建一个定时器,当key设置过期时间,且过期时间到达时,有定
原创
发布博客 2021.06.27 ·
158 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏
加载更多