自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcote20.有效的括号

【代码】Leetcote20.有效的括号。

2023-07-21 11:42:20 82 1

原创 网页五子棋对战——SSM框架

用户的注册和登录管理用户的天梯分数、比赛场数、获胜场数等信息依据用户的天梯积分,实现匹配机制把两个匹配到的玩家放到一个游戏房间中,双方通过网页的形式来进行对战比赛用到的关键技术点:我们之前学习过的服务器开发,主要是这样的模型:客户端主动向服务器发起请求,服务器收到之后,返回一个响应。如果客户端不主动发起请求,服务器是不能主动联系客户端的我们是否需要,服务器主动给客户端发消息这样的场景呢?需要!!“消息推送”当前已有的知识,主要是HTTP.HTTP自身难以实现这种消息推送效果的。

2023-07-08 20:01:35 1229 1

原创 个人博客系统——SSM框架

1.使用手工加盐算法代替明文,提高用户隐私安全性2.登录功能的验证使用了拦截器3.支持分布式 Session存储和缓存都放到了Redis里面。

2023-07-08 18:28:26 824 1

原创 动态内存管理

1. 为什么存在动态内存分配int val = 20;//在栈空间上开辟四个字节char arr[10] = {0};//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的方式有两个特点: 空间开辟大小是固定的。 数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。 但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。这时候就只能试试动态存开辟了。2. 动态内存函

2022-04-06 17:36:08 87

原创 自定义类型:结构体,枚举,联合

1 结构体的声明1.1 结构的基础知识结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。1.2 结构的声明struct tag{ member-list; }variable-list;1.3 特殊的声明在声明结构的时候,可以不完全的声明//匿名结构体类型struct{ int a; char b; float c; }x;​struct{ int a; char b; float c; }a[20], *p;

2022-03-25 19:11:11 70

原创 字符函数和字符串函数

BIT-3-字符函数和字符串函数1. 函数介绍1.1 strlensize_t strlen ( const char * str ); 字符串已经 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包 含 '\0' )。 参数指向的字符串必须要以 '\0' 结束。 注意函数的返回值为size_t,是无符号的( 易错 ) 学会strlen函数的模拟实现 #include <stdio.h>

2022-03-23 19:15:57 1056

原创 数据在内存中的存储

1. 数据类型介绍char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?以及他们所占存储空间的大小。类型的意义:1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。2.如何看待内存空间的视角1.1 类型的基本归类整型家族:c...

2022-03-12 10:02:24 1278

空空如也

空空如也

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

TA关注的人

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