自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (4)
  • 收藏
  • 关注

原创 OpenGl 3维折线统计图

OpenGl 3维折线统计图

2024-07-19 18:59:41 185

原创 OpenGl 2维折线统计图

OpenGl 2维折线统计图

2024-07-19 16:27:06 149

原创 OpenGl 俄罗斯方块游戏

OpenGl项目 俄罗斯方块游戏

2024-07-17 17:27:32 628

原创 OpenGl 贪吃蛇游戏

OpenGl 实现贪吃蛇游戏

2024-07-16 18:09:13 352

原创 OpenGl 简单的迷宫格小游戏

OpenGl 简单的迷宫格小游戏

2024-07-16 11:51:40 236

原创 OpenGl 简单的五子棋小游戏

CMake构建项目,使用到Glad + Glfw +Imgui +Freetype库实现的五子棋游戏,感兴趣的朋友可以私信我哦!

2024-07-12 16:33:03 685

原创 OpenGL 简单的井字棋小游戏

CMake构建项目,使用到Glad + glfw +Imgui +Freetype库实现的井字棋游戏感兴趣的朋友可以私信我哦,

2024-07-12 16:28:37 188

原创 C++ 常用泛型算法

C++ 提供了许多常用的泛型算法,这些算法大部分在标准模板库(STL)的头文件中定义。

2024-07-09 17:37:06 689

原创 C++ 行为形设计模式

算法独立和互换策略模式允许算法在不影响客户端的情况下发生变化。可以轻松地在运行时更换不同的算法。遵循开放-关闭原则可以通过引入新的策略类来扩展系统,而无需修改现有的上下文(Calcu类)代码。避免使用条件语句策略模式通过使用多态性来避免使用条件语句来选择算法,从而简化代码结构。提高代码的可维护性和可读性不同的算法被封装在独立的类中,符合单一职责原则,每个策略类只负责一个特定的算法。策略模式通过封装变化的部分,使得系统更加灵活和可扩展。然而,它也引入了额外的复杂性,特别是在策略类数量较多时。

2024-07-08 16:29:39 673

原创 C++ 结构型设计模式

C++ 设计模式自己理解整理笔记。

2024-07-08 15:33:39 629

原创 C++ 创建型设计模式

优点是适用于创建一组相关产品的场景,确保一致性,并且将产品的创建过程抽象和封装起来。抽象和封装:提供了创建产品的抽象接口,将具体的产品实现和创建过程封装起来,客户端无需知道具体的实现细节。产品族的创建:可以创建一系列相关或依赖的对象,适用于需要创建多个相互关联的产品的场景。开闭原则:可以通过增加新的工厂类来创建新的产品,而不需要修改现有代码,符合开闭原则。一致性:确保一组对象的创建过程始终如一,适用于需要保持多个产品对象间的一致性的场景。单一职责原则:每个工厂类负责创建一种具体产品,符合单一职责原则。

2024-07-04 17:43:44 253

原创 Glad + Glfw + Imgui OpenGl初学者项目

一个非常适合初学者的OpenGL / C++ 项目。使用 Glad、Glfw、Imgui、Assimp、Freetype 和 glm 开发,使用CMake构建项目

2024-07-03 16:26:40 565

原创 C++ 单例类

C++ 单例类

2023-11-23 10:40:33 52 1

原创 C++ dynamic_cast 使用示例

dynamic_cast

2023-11-16 15:49:36 43

原创 C++ 公有继承,保护继承,私有继承

公有继承,保护继承,私有继承

2023-11-16 15:24:59 44

原创 C++ 泛型算法:常用函数

C++ 常用库算法函数

2023-11-10 16:06:06 98 1

原创 windows 系统,使用FILE 4种不同的写文件方式,效率对比

int main()return 1;i < size;i++)fclose(fp);return 1;i < size;i++)return 1;i < size;i++)return 1;i < size;i++)return 0;

2023-10-20 11:03:05 145 1

原创 string类构造函数使用,char类型和string类型转换

string strs //生成空字符串string s(str) //生成字符串str的复制品string s(str, stridx) //将字符串str中始于stridx的部分作为构造函数的初值string s(str, strbegin, strlen) //将字符串str中始于strbegin、长度为strlen的部分作为字符串初值string s(cstr) //以C_string类型cstr作为字符串s的初值string s(cstr,char_len) //以C_string

2022-07-05 15:53:41 309 1

原创 linux开机自启动应用

cd /etc/xdg/autostartVim test.desktop //test文件名可随意更改,后缀不可更改

2021-12-17 11:50:09 208

原创 linux开机去掉登录界面,直接进入指定用户

Vim /etc/gdm/custom.conf[daemon]下添加Automaticlon

2021-12-09 15:50:17 1676

原创 linux下scp的常见问题解决方法

scp命令使用方法:能ping通才能使用scp /本地文件目录/文件名 对端用户名@对端ip地址 :/对端的目录/scp无法连接时,报错can’t be established解决方法:cd/root/ssh/下,在ssh_config文件末尾添加:StrictHostkeyChecking noUserKnownHostsFile /dev/null保存退出scp访问对端机想要不输入密码时,命令:输入ssh keygen -t rsa 连续回车3次,成功后cd/root/.ssh/看

2021-12-01 11:25:08 1860

空空如也

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

TA关注的人

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