- 博客(117)
- 问答 (1)
- 收藏
- 关注
原创 初识QT~
首先打开Qt Creator,选择创建文件或项目。看到创建项目的选项。第一个选项是用于写GUI程序的,第二个选项是用于写控制台程序的,第三第四个是使用python写的程序。接下来点击继续,会看到Define Build System,即构建系统。在QT中,通过QT写的程序,是涉及到一系列的“元编程”技术,即通过代码来生成代码。也就是说,QT框架会在编译的时候,自动调用一系列生成工具,基于我们自己写的代码,来生成一系列的C++代码,形成最终编译后的代码。而在构建系统中,有三个QT构建工具。
2024-08-21 15:53:45
372
原创 Git分支管理
理解上面是分支,学会如何创建分支,切换分支,合并分支,删除分支。懂得在遇到合并冲突时如何解决问题。除此之外,懂得在某个分支上开发时,遇到bug,如何安全地不影响主分支代码的情况下,将bug修复。
2024-07-17 22:32:03
1115
原创 游游的水果大礼包(枚举)
像本题,出现可以构成方程式,并且可以使用已有条件去解析方程式时,可以使用枚举,将其中的一个未知量枚举,使用该枚举出来的未知量进行计算另外一个未知量从而解出方程式,最终得到答案。
2024-07-03 00:20:16
356
原创 详解I/O多路转接模型:select & poll & epoll
文章技术分享思路:从select模型开始,先了解select模型的理论基础,然后编写简单的基于select的tcp服务器,接着分析出select的特点和缺点。引出poll模型,了解了poll模型的基础理论,编写简单的基于poll的tcp服务器。接着引出重要的epoll模型,了解epoll模型的理论以及原理,编写简单的基于epoll的tcp服务器,总结select、poll和epoll的区别,ET模式下epoll高效的原因。
2023-08-22 11:30:57
225
原创 C++线程库
介绍了C++线程库如何去使用、包括线程的常用接口、线程函数的参数注意事项、原子性操作、lock_guard和unique_lock等
2023-08-16 19:24:45
1131
原创 MySQL基本查询
MySQL中的基本查询,即CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)
2023-08-11 23:37:05
344
原创 C++项目:在线五子棋对战(网页版)
本项⽬主要实现⼀个⽹⻚版的五⼦棋对战游戏,其主要⽀持以下核⼼功能:• 用户管理:实现用户注册,用户登录、获取用户信息、用户天梯分数记录、用户比赛场次记录等。• 匹配对战:实现两个玩家在网页端根据天梯分数匹配游戏对⼿,并进行五子棋游戏对战的功能。• 聊天功能:实现两个玩家在下棋的同时可以进⾏实时聊天的功能。
2023-08-10 00:52:29
3881
2
原创 C++在线五子棋对战(网页版)项目:实用工具类模块代码实现
在线五子棋项目中需要用到的实用工具模块:1.日志宏:实现程序日志打印2.mysql_util:数据库的连接和初始化,句柄的消耗,语句的执行3.json_util:封装实现json的序列化和反序列化4.string_util:封装实现字符串分割功能5.file_util:封装文件数据的读取功能(html文件数据的读取)
2023-07-12 21:32:35
789
原创 C++在线五子棋对战(网页版)项目:jsoncpp
目标:认识jsoncpp库,了解jsoncpp的常用接口,使用jsoncpp实现序列化和反序列化。
2023-07-12 00:29:53
516
原创 C++在线五子棋对战(网页版)项目:websocket协议
目标:认识理解websocket协议、websocket切换过程和websocket协议格式。认识websocketpp库常用接口,C++11中的bind的使用。了解websocketpp库搭建服务器流程,认识和学会使用websocketpp库bin接口,最后使用websocketpp库搭建服务器。
2023-06-30 17:30:04
3239
2
原创 MySQL库的操作
MySQL数据库库的操作,包括数据库的创建、了解字符集和校验规则、操作数据库(查看数据库,查看创建语句、修改数据库和删除数据库)、备份和恢复数据库,以及查看用户连接数据库情况等等。
2023-06-22 16:34:51
697
原创 IO多路转接之select
本文分享的是IO多路转接中的select,其中包括select函数如何去使用,以及使用相关代码实现客户端向服务端发送消息的服务,从而更好地理解多路转接的select。
2023-05-30 17:30:16
709
2
请求一位同志能帮助在下(语言-c语言)
2021-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人