![](https://img-blog.csdnimg.cn/20210721195425475.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程学习基地
文章平均质量分 69
微信公众号:编程学习基地,更多有趣好玩的项目学习,期待你的关注。
DeRoy
微信公众号【编程学习基地】
展开
-
Oatpp编译使用Windows版本----windows搭建http服务器
windows搭建http服务器原创 2023-08-29 14:44:18 · 1521 阅读 · 9 评论 -
IO多路复用技术详解
Linux网络IO模型中IO多路复用模型详解,select,poll,epoll典例,select实现简易聊天室,epoll实现简易回显http服务器。原创 2021-12-16 20:27:31 · 675 阅读 · 0 评论 -
IM即时通讯设计----聊天服务(附源码)
IM即时通信服务端设计详解原创 2021-12-13 00:09:27 · 5437 阅读 · 0 评论 -
多线程编程C语言版
来源:微信公众号「编程学习基地」文章目录线程的概念线程的管理创建线程线程退出与等待线程的状态线程取消本文探讨PODIX线程相关内容线程的概念当 Linux 最初开发时,在内核中并不能真正支持线程。那为什么要使用多线程?使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。运行于一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。简要概..原创 2021-11-08 00:47:30 · 1463 阅读 · 0 评论 -
C语言播放音乐的两种方式
播放音乐的两种格式:wav格式的音乐播放、mp3格式的音乐播放1️⃣首先添加播放音乐的头文件#include <windows.h>#pragma comment (lib,"Winmm.lib") //使用音乐播放库2️⃣mp3播放格式mciSendString(L"open 文件路径 alias abc",nullptr,0,nullptr); mciSendString(_T("play abc repeat"), 0, 0, 0); //repeat循环播放原创 2021-08-11 20:23:11 · 7108 阅读 · 1 评论 -
[源码分享]学生信息管理系统(管理员)
我一直以为学生信息管理系统是烂大街的,网上一搜一大把的那种毕竟这种项目是学完C语言之后都可以独立完成的项目,只有界面好看与否的问题最近好多学生问学生信息管理系统的代码,估计是C语言大作业什么的。然后我就去网上搜,不搜不知道啊,一搜吓一跳,要么运行报错99+,要么收费,还有那种给你一半代码,另一半代码加他付费索取的。这期给大家带来免费开源版本的学生信息管理系统(管理员),也把我的设计思路分享一下。纯C语言编写的,界面还算不错,觉得不错的朋友们点点赞同,听说双击有惊喜~~先看下运行效果:学生信息管理原创 2021-08-01 01:15:02 · 490 阅读 · 0 评论 -
C语言游戏系列之推箱子
大一学完C语言能干什么???说好的编程怎么是老师在课堂上对着课本念书!!!学习很痛苦是因为找不到方向,总是面对枯燥的代码会失去兴趣,那么我们能用学过的知识干什么,写一个推箱子小游戏!!!,这怎么可能!!!没什么不可能,编程的世界无所不能,只是你不知道而已用C语言数组知识写一个小项目:推箱子效果如下:250行代码就能够实现你游戏编程的梦想制作教程:https://mp.weixin.qq.com/s?__biz=MzU5NjI2NzM5OA==&mid=2247483938&原创 2021-08-01 01:08:02 · 244 阅读 · 0 评论 -
C语言学到什么程度能写贪吃蛇
大一C语言学到什么程度可以写贪吃蛇?别傻了,学校可不会教你怎么写贪吃蛇,只会让你写个学生信息管理系统然后你去考二级C语言还可能考不过(话说今天二级出成绩了,附查询链接:成绩查询链接)言归正传,其实C语言学到数组就可以实现贪吃蛇游戏,不用等到数据结构用链表来写。而且,最重要的是用数组写还很简单,让我们来看一哈怎么用二维数组写一个酷炫贪吃蛇先看下游戏效果:游戏制作教程https://mp.weixin.qq.com/s/Y3ZBwNevn_rR3wF0O9F-5w这个良心公众号总是莫名其妙的发原创 2021-08-01 01:01:28 · 2376 阅读 · 1 评论 -
Qt聊天软件Victor ,借用了QQ,微信的一些元素
来源:微信公众号「编程学习基地」文章目录Victor登录界面注册界面两个客户端通信个人信息修改个人信息添加好友双方通信开启服务端项目地址VictorQt聊天软件,借用了QQ,微信的一些元素登录界面注册界面返回注册信息两个客户端通信再注册一个用户个人信息修改个人信息添加好友添加成功后展现个人信息双方通信小提示:登录的时候如果没开服务器会有3s的等待连接,然后打印连接失败开启服务端监听本地 127.0.0.1 的 6666 端口项目地址https..原创 2021-07-29 17:01:32 · 995 阅读 · 3 评论 -
C语言实现聊天室(windows版本)【推荐指数:⭐⭐⭐⭐⭐】
文章目录C语言聊天室运行效果分析设计多线程线程的同步服务端设计遇到的问题来源:微信公众号「编程学习基地」C语言聊天室基于 tcp 实现群聊功能,本项目设计是在windows环境下基于套接字(Socket)和多线程编程进行开发的简易聊天室,实现了群聊功能,在VC6.0和VS2019运行测试无误。运行效果分析设计Windows下基于windows网络接口Winsock的通信步骤为WSAStartup 进行初始化–> socket 创建套接字–> bind 绑定–> list.原创 2020-11-14 22:37:50 · 3899 阅读 · 2 评论