- 博客(24)
- 问答 (4)
- 收藏
- 关注
原创 OpenGl 3维饼状统计图
OpenGL练手小项目CMake构建项目,使用到Glad + Glfw +Imgui +Freetype库实现的3D饼状统计图
2024-07-26 11:33:14 150
原创 OpenGl 简单的五子棋小游戏
CMake构建项目,使用到Glad + Glfw +Imgui +Freetype库实现的五子棋游戏,感兴趣的朋友可以私信我哦!
2024-07-12 16:33:03 707
原创 OpenGL 简单的井字棋小游戏
CMake构建项目,使用到Glad + glfw +Imgui +Freetype库实现的井字棋游戏感兴趣的朋友可以私信我哦,
2024-07-12 16:28:37 197
原创 C++ 行为形设计模式
算法独立和互换策略模式允许算法在不影响客户端的情况下发生变化。可以轻松地在运行时更换不同的算法。遵循开放-关闭原则可以通过引入新的策略类来扩展系统,而无需修改现有的上下文(Calcu类)代码。避免使用条件语句策略模式通过使用多态性来避免使用条件语句来选择算法,从而简化代码结构。提高代码的可维护性和可读性不同的算法被封装在独立的类中,符合单一职责原则,每个策略类只负责一个特定的算法。策略模式通过封装变化的部分,使得系统更加灵活和可扩展。然而,它也引入了额外的复杂性,特别是在策略类数量较多时。
2024-07-08 16:29:39 689
原创 C++ 创建型设计模式
优点是适用于创建一组相关产品的场景,确保一致性,并且将产品的创建过程抽象和封装起来。抽象和封装:提供了创建产品的抽象接口,将具体的产品实现和创建过程封装起来,客户端无需知道具体的实现细节。产品族的创建:可以创建一系列相关或依赖的对象,适用于需要创建多个相互关联的产品的场景。开闭原则:可以通过增加新的工厂类来创建新的产品,而不需要修改现有代码,符合开闭原则。一致性:确保一组对象的创建过程始终如一,适用于需要保持多个产品对象间的一致性的场景。单一职责原则:每个工厂类负责创建一种具体产品,符合单一职责原则。
2024-07-04 17:43:44 265
原创 Glad + Glfw + Imgui OpenGl初学者项目
一个非常适合初学者的OpenGL / C++ 项目。使用 Glad、Glfw、Imgui、Assimp、Freetype 和 glm 开发,使用CMake构建项目
2024-07-03 16:26:40 670
原创 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 162 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 318 1
原创 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 1943
空空如也
trex启动服务器时报错需要配置
2021-11-29
达梦数据库,数据量太大,查询时间慢,或者查询不到怎么解决
2021-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人