- 博客(13)
- 收藏
- 关注
原创 qt中SARibbonBar的使用
在.h和.cpp中更改继承为,继承SARibbonMainWindow。选择文件夹中SARibbonBar.pri文件。然后工程建立完毕,现在就可以使用了。右击工程文件选择【添加现有文件】然后在.h中引入头文件。
2024-05-11 08:00:00
1095
1
原创 QT使用QProcess类将Excel转化为PDF(利用LibreOffice软件接口)
利用LibreOffice软件提供的命令行接口,实现将excel转化为pdf
2024-05-10 18:45:00
1204
原创 Qt/qt creator实现TCP通信,多线程实现服务器的并发(server/client)(二)客户端以及案例(包含文件传输功能)
同样,使用TCP的Socket接口,再pro文件中引用network模块。
2024-05-09 19:30:00
914
2
原创 Qt/qt creator实现TCP通信,多线程实现服务器的并发(server/client)(一)服务器端(包含文件传输功能)
面向连接的传输协议:TCP在应用程序使用它之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接。这种连接是一对一的,即每一条TCP连接只能有两个端点。可靠传输:TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复,并且按序到达。它采用序号、确认和重传机制来确保数据的可靠性。如果发现数据包丢失或损坏,TCP会重新传输数据。全双工通信:TCP允许通信双方的应用进程在任何时候都能发送数据。TCP连接的两端都设有发送缓存和接收缓存,用来临时存放双向通信的数据。
2024-05-09 19:00:00
3685
3
原创 Qt/qt creator操作sqlite数据库的基本使用
是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、无服务器、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,这就体现出来SQLite与其他数据库的最大的区别:SQLite不需要在系统中配置,直接可以使用。且SQLite不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite可直接访问其存储文件。
2024-05-06 22:00:00
1926
3
原创 【数据结构】链表的基本操作
9.删除单向链表中出现的指定数据,data代表将单向链表中出现的所有data数据删除。7.修改指定位置的数据 post 被修改的位置 data修改成的数据。//p保存链表的头指针 post 插入的位置 data插入的数据。5.删除单向链表中指定位置的数据 post 代表的是删除的位置。12.合并两个链表,并且从大到小的顺序输出一个新的链表。8.查找指定数据出现的位置 data被查找的数据。链表分为带头节点的链表和不带头节点的链表。1.创建一个空的单向链表(有头单向链表)2.向单向链表的指定位置插入数据。
2023-07-17 13:40:27
208
1
原创 【数据结构】顺序表的基本操作
int ChangePostSeqList(seqlist_t *p, int post, int data) //post被修改的位置,data修改成的数据。int InsertIntoSeqlist(seqlist_t *p, int post, int data) //post第几个位置,data插入的数据。int SearchDataSeqList(seqlist_t *p, int data) //data代表被查找的数据。//3.遍历顺序表sequence 顺序表。1.创建一个空的顺序表。
2023-07-17 13:12:39
153
1
原创 编写一个函数int list_revert(SLIST_S *listA, SLIST_S *listB),将传入的单向链表listA反转后返回listB
用c语言实现此函数,如下 完成代码。
2023-07-04 08:53:52
408
Qt/qt creator实现TCP通信,多线程实现服务器的并发(server/client)
2024-05-10
Qt/qt creator实现TCP通信,多线程实现服务器的并发(server/client)
2024-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅