自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Thrift 核心语法规则

Thrift 有许多语法规则,这里只介绍核心语法

2025-04-08 19:27:01 208

原创 [Golang]JWT主要函数汇总

JWT相关的函数其实并不多,只是有些稍微有点费解。本文大部分引自ai(现在的ai真的太好用了),这里主要是汇总这部分知识。希望这篇文章能够帮到你。

2025-01-18 21:44:16 1525

原创 [LeetCode 热题 100]160.相交链表

官方解法。第一次做算法题,花了很多时间,做得不好请见谅。这就是文章的全部内容,希望能够帮到你。

2024-12-26 20:45:17 445

原创 [Golang]队列基础及实现

队列queue)是一种遵循先入先出规则的线性数据结构。顾名思义,队列模拟了排队现象,即新来的人不断加入队列尾部,而位于队列头部的人逐个离开。我们将队列头部称为“队首”,尾部称为“队尾”,将把元素加入队尾的操作称为“入队”,删除队首元素的操作称为“出队”。除了普通的队列,其实还有双向队列,由于本篇只讲基础(我还没学会),所以就不多赘述了,有兴趣的可以点这里,自己了解一下。以上就是本篇文章全部内容,希望能够帮到你。

2024-12-22 12:34:29 881 2

原创 [Golang] list 包常用方法及操作

在 Go 语言中,包提供了一个实现双向链表的数据结构。这个包中的链表可以高效地在头部、尾部或者中间插入和删除元素,并且支持遍历操作。其实list包里面还封装了很多方法,大家有兴趣可以去看看源码。这篇文章到这里就结束了,希望能够帮到你。

2024-12-21 19:17:41 934

原创 [Golang]栈的基础及实现

栈stack)是一种遵循先入后出逻辑的线性数据结构。我们可以把栈想象成一叠盘子,如果要取出最下面的盘子,我们得先取出最上面的盘子。也就是说栈有个特点是先进后出。我们把堆叠元素的顶部称为“栈顶”,底部称为“栈底”。将把元素添加到栈顶的操作叫作“入栈”,删除栈顶元素的操作叫作“出栈”。(图引自《Hello 算法》)两种实现是有各自的优缺的,建议大家看看《Hello 算法》这本书里的讲解。这里是对栈的基础讲解,就不多赘述了。浏览器中的后退与前进、软件中的撤销与反撤销;

2024-12-20 20:14:57 723

原创 [C语言]链表概念及基本用法

这篇文章主要谈到了链表的概念及基本用法,适合初学者。假设我们要创建一个存储整数的简单链表,节点的结构体定义如下:int data;这里是节点的类型,data成员用于存储整数,next是一个指针,它指向类型的另一个节点。这篇文章主要是留下日后复习。可能存在部分错误欢迎指正。讲解比较清楚,例题比较简单,希望这篇文章能够帮到你。

2024-12-19 19:50:06 1675

原创 [Golang]Gin框架及MySql数据库重要函数汇总

以上函数是我在搓学管和留言板时用到的函数,gin框架封装了很多很好的函数我并没有用上。这里只占很小一部分。这篇文章相当一部分内容引用了ai的回答。这篇文章主要是留下为我日后复习做准备。写了两个小时终于写完了,希望这篇文章能够帮到你。

2024-12-18 12:16:19 2388 1

原创 [golang]利用Gin框架和MySQL实现留言板系统

利用Gin和MySql实现留言板系统。

2024-12-17 15:22:21 687 1

原创 [Golang]利用MySql和gin框架实现学生管理系统

利用MySQL和gin框架实现学生管理系统。

2024-12-15 19:51:37 336 1

原创 [c语言]埃拉托色尼筛法

这种算法的基本思想是:从2开始,将每个质数的倍数都标记为合数,然后再找下一个未被标记的数,将它的倍数也标记为合数,依此类推,直到它的倍数超过所给范围N。埃拉托色尼筛法,也称筛数法,它是一种用来找出所有小于某个给定数N的素数的高效算法。经过循环,所有合数的数组都被标记为0,素数的数组仍然为1。如果对应的数组被标记为素数(1),则通过if判断句进入下一个循环,2 是素数,所以2的倍数 4,6,8 全部标记为合数;5 是素数,所以 5 的倍数 10 被标记为合数;所以最后的结果是:2,3,5,7。

2024-10-24 16:23:58 960 1

原创 c语言中,如何清除scanf中的的错误输入?

事实上,在这段代码中,scanf会对输入值进行判断,若输入正确(%d对应的是整数),那么它会返回1,并把这个值赋给n;如果输入错误,那么它会返回0,并把这个数据放入缓冲区(注意:这个错误的值并未消失!当下次循环进入时,scanf会再次读取缓冲区中错误的值,导致n永远无法被正常赋值,循环无法打破,就形成了死循环。并且程序并未完善(输入错误值时仍然打印),目的是方便观察,但是死循环这个问题的确被解决了。这样,缓冲区的错误输入值就会先后被记录到m中,然后被后来的值给挤掉,最后达到清空缓冲区的效果。

2024-10-21 01:08:44 644 1

空空如也

空空如也

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

TA关注的人

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