自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (12)
  • 收藏
  • 关注

原创 STM32实现除湿器

利用STM32G030获取温湿度,并控制相应的硬件,去自动调整温湿度

2023-08-02 21:26:13 1041 1

原创 QT实现聊天室

QT实现,使用C++编程语言、TCP通信协议、sqlite数据库实现一个网络聊天室

2023-07-24 23:10:26 2375 7

原创 怎么将文本文件导入数据库

怎么将文本文件导入数据库

2023-07-03 15:32:45 1221

原创 云词典(基于TCP、IO多路复用、sqlite3数据库)

基于TCP通信,sqlite3数据库的云词典项目

2023-07-01 08:30:00 596 1

原创 UDP聊天室(自加了登录、注册、私聊、群聊功能)

UDP聊天室(自加注册、登录、群聊、私聊功能)

2023-06-30 13:02:40 1084

原创 如何在linux下调试代码

gdb调试

2023-05-17 22:39:26 442

原创 手动设置固定ip

手动设置固定ip

2023-05-17 22:24:29 144

原创 修改虚拟机网络连接方式

修改虚拟机网络连接方式

2023-05-16 22:32:51 282

原创 使得子函数中的局部变量可以在主函数中调用

子函数的局部变量在主函数中使用

2023-05-16 22:16:05 285

原创 在函数中开辟堆空间

堆空间的开辟

2023-05-16 21:56:59 129

原创 用static修饰变量有什么作用

static修饰变量有什么作用

2023-05-16 21:14:48 99

原创 学生管理系统

学生管理系统(c语言)

2023-05-15 22:08:03 70

原创 共用体和枚举数据类型详细用法

共用体union、枚举enum

2023-05-13 17:21:39 116

原创 结构体的使用

结构体

2023-05-11 21:55:59 2437

原创 c语言中子函数调用与堆空间

子函数调用、堆空间

2023-05-11 21:37:14 813

原创 gets()读取到回车后,不能再输入

gets()函数

2023-05-10 21:32:20 837 1

原创 c语言指针

c 一级指针

2023-05-08 20:35:12 54

原创 如何在ubuntu上安装应用程序

ubuntu软件安装 dpkg、apt

2023-05-07 19:25:41 1767 1

原创 c语言数组

c语言 数组

2023-05-06 21:07:18 1612

原创 c语言控制语句(if、switch、for、while)

c语言if、switch、for、while

2023-05-05 19:56:46 367

原创 c语言switch……case的使用

c语言多分支选择switch……case

2023-05-04 21:11:24 845

原创 C语言运算符和表达式

c语言运算符

2023-05-01 10:14:38 87

原创 c语言数据类型

c语言数据类型

2023-04-30 15:22:07 33

原创 linux基本命令

基本命令nux

2023-04-30 14:53:11 60

原创 负数的补码

负数补码的理解

2023-04-29 23:14:47 419 2

原创 c 语言求平年与闰年

C语言、闰年、平年

2023-04-28 22:53:26 1439

原创 C求解最大公约数与最小公倍数

c语言求最大公约数与最小公倍数

2023-04-27 21:07:56 39

原创 把输入的数字倒序输出

倒序输出

2023-04-26 21:41:15 2084

原创 C语言中的冒泡排序和选择排序

c语言、冒泡排序、选择排序

2023-04-25 21:24:18 53

原创 c语言--杨辉三角

杨辉三角-详细教程

2023-04-24 22:12:07 102

原创 爱心,用C语言编程

爱心

2023-04-23 22:17:22 803

原创 SQLite数据库--查询操作

数据库是用于持久化存储数据的软件,在需要时可以增删改查。数据库本质上是把程序中的数据保存到计算机硬盘中。

2023-04-22 18:48:52 6478

原创 Git使用教程

git简介与基本操作

2023-04-21 21:46:19 137

原创 Qt 进程通信(共享内存)完整代码

新建Qt Widgets项目,基类选择QDialog,类名为Dialog。完成后,进入界面文件即.ui文件,在界面里放入两个push Button部件和一个Label部件。将一个按钮的显示文本改为

2021-05-28 19:31:15 165

原创 五个哲学家进餐问题-Linux C实现(完整代码)

1、问题分析五根筷子是资源,当哲学家拿到两支筷子,即左右手旁的筷子,哲学家才能吃饭。当哲学家都拿到左手或右手的筷子后,资源都被占用,没有一个哲学家能拿到两个筷子进餐。哲学家都等待对方释放资源,这就造成了死锁。死锁产生的条件有(1) 互斥即资源不能共享,只能由一个进程占用(2)占有且等待即当一个等待另外进程而阻塞时,资源不主动释放 (3)不可抢占即操作系统不能强行抢占被进程持有的资源 (3)循环等待即存在一个封闭的进程链,使得每一个进程都至少占有下个进程所需要的资源。...

2021-05-27 23:36:04 5153

原创 Linux C 管道通信(完整代码)

利用管道实现一个服务端进程与两个客户端进程间的通信利用linux C编写两个C语言程序编写服务程序第一步,在main函数中使用fork函数创建一个子进程,在子进程(pid==0)调用choose函数来选择与那个客户端通信,输入1选择客户端1,输入2选择客户端2,然后转到对应的子函数处。else if(pid==0){ printf("请输入0启动程序\n"); scanf("%d",&amp...

2021-05-24 23:17:41 707

原创 QT登录界面

QT登录界面第一步,先新建个项目,该项目基类必须选择QDialog类,作为登录界面。打开界面文件,先在里面添加三个Label部件,输入的文字分别为“登录界面”,“用户名”,“密码”;再往里面添加两个LineEdit,作为用户登录时,需要输入的用户名和密码;在添加两个按钮,一个作为登录,另外一个作为退出。添加完成后,如下图所示。第二步,右击“进入主界面按钮”,转到槽函数,选择clicked()函数。我设置的用户名为“wyx”,密码为“123456”。在函数内添加代码 if(ui->li

2021-05-13 23:55:47 1287 1

原创 qt窗口添加图标

QT的图标学习第一步,首先打开QT,点击下图所示图标第二步,进入之后,点击NEW Protect(新建项目),选择Application ->QT WidgetsApplication,选择新建项目所在位置,这里我选择放在C:\Users\Administrator\Documents路径下。点击下一步,选择基类QT共有3个基类,QMainWindow,QWidget,QDialog,这里我们可以随便选择一个类,我这里选择QWidget类吧,点击完成。到此为止,一个QT项目就算是新建完成.

2021-05-13 22:08:24 768

网络高级用到的软件(里面有slave)

网络高级用到的软件(里面有slave)

2023-08-25

基于WebServer的工业数据采集项目(网页发出请求->网络服务器程序->modbus数据采集控制程序->slave(模拟设备

第一步:在windows下安装slave模拟设备软件 在unbuntu中,把该压缩包放到虚拟机中 第二步:进入该项目文件夹, gcc day2progrom.c -o caiji -lmodbus -lpthread 编译modbus数据采集程序。 ./可执行文件名 windows下的ip 端口号(502,该端口号必须是这个) 如./caiji 192.168.0.140 502 第三步:进入到项目文件下的thttpd-master文件夹下 再开一个终端,make clean先清除一下中间文件,然后make,之后 sudo ./thttpd.out 运行 第四步:在windows下打开浏览器,网址栏输入虚拟机(ip):端口号(80,该端口号必须是这个)/网页文件 如192.168.0.194:80/example.html 打开虚拟机下的数据采集网页 第五步:同理,在浏览器中输入 如192.168.0.194:80/ctrol_equit.html ,打开虚拟机下的设备控制网页

2023-08-25

利用STM32G030单片机实现温湿度采集,并自动控制风机、加热片,制冷片工作

利用STM32G030单片机实现温湿度采集,并自动控制风机、加热片,制冷片工作

2023-08-04

qt聊天室,主要基于TCP通信方式和sqlite数据库实现

qt聊天室,基于sqlite3数据库,tcp通信的方式,实现一个具有聊天(群聊、私聊),历史记录查询,传输(上传文件,下载文件),用户管理等功能

2023-08-04

网络编程云词典项目,主要基于TCP通信和sqlite3数据库实现

1)主要运用了TCP通信,实现不同主机不同操作系统间的通信 2)利用IO多路复用实现并发服务器 3)利用SQLITE数据库将需要永久保存的数据保存到本地

2023-07-03

udp聊天室(添加了注册、登录、群聊、私聊功能)

基于udp实现聊天等不要求高可靠性的通信,登录、注册等基于TCP实现高可靠性的通信。使用链表存储客户端信息

2023-06-30

将两个递增的顺序表a,b;把a与b合并到a中,把a打印出来,就是,a与b数据递增的情况

将两个递增的顺序表a,b;把a与b合并到a中,把a打印出来,就是,a与b数据递增的情况

2023-05-24

学生管理系统代码,主要实现学生信息的增删改查等

学生管理系统,主要是对学生一下信息的处理

2023-05-15

git无界面安装包,可以免费下载

git无界面安装包,可以免费下载

2023-04-21

mymapper.rar

qt 数据窗口映射器

2021-05-28

databasedriver.rar

Qt 数据库

2021-05-28

myIPinformation.rar

qt 获取网络接口信息

2021-05-28

online UDP.rar

Qt 网络传输 UDP

2021-05-28

Qt online tcp.rar

Qt 网络编程 TCP传输

2021-05-28

process communication.rar

qt 进程通信 共享内存

2021-05-28

C Pipe h h h .rar

Linux C 管道通信

2021-05-23

irregular window.rar

qt的不规则透明窗口的设置

2021-05-20

mousePressEvent.rar

qt中利用鼠标左右键点击实现窗口的放大缩小

2021-05-20

mouseEvent.rar

qt的鼠标滚轮事件,利用鼠标滚轮实现输入文字的放大缩小

2021-05-20

untitled3.rar

qt的键盘操作(利用ctrl+m\q键实现窗口的放大缩小)

2021-05-20

untitled2.rar

qt的菜单、工具栏和状态栏

2021-05-20

空空如也

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

TA关注的人

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