- 博客(8)
- 收藏
- 关注
原创 异步回调函数/GET与POST使用以及创建对象的方法
cgi中GET方式接收服务器的数据用char *data = getenv(“QUERY_STRING”)//GET的方式GET方式是把要发送的数据组包在url的?后面对象调用open(“GET/POST”,url,true)(true为异步,false为同步)对象调用send();GET不需要传参,POST要传入数据.//1、获取服务器的数据 POST方式 QUERY_STRINGPOST从服务器接收数据的方式char *len = getenv(“CONTENT_LENGTH”);//2、
2020-05-28 10:09:27
525
翻译 QT中文件的写操作
QT中文本的写操作用只写的方式打开QFile fp("D:\\c++\\QTitem\\QTitem01\\code1.TXT"); if(!fp.open(QIODevice::WriteOnly | QIODevice::Text)) { QMessageBox::critical(this,"错误","文件打开错误"); }...
2020-04-14 17:11:39
403
翻译 QT中读取文件的方法
QT中读取文本的方法在这里插入代码片 QFile pf1("D:\\c++\\QTitem\\QTitem01\\code.TXT"); QString lineStr1; QString lineStr2; if(!pf1.open(QIODevice::ReadOnly | QIODevice::Text)) { ...
2020-04-14 17:08:20
995
翻译 QT中创建条形统计图的方法
QT中创建条形统计图的方法.pro中QT += charts头文件#include <QtCharts/QChartView>#include <QtCharts/QBarSeries>#include <QtCharts/QBarSet>#include <QtCharts/QLegend>#include <Qt...
2020-04-14 17:05:41
1168
原创 QT图形界面开发,设置当前日期时间并用定时器启动的方法
QT图形界面开发,设置当前日期时间并用定时器启动的方法头文件#include#include在.h文件中声明virtual void timerEvent(QTimerEvent *e);在.cpp文件中实现并在构造函数中启动定时器this->startTimer(1000);(毫秒为单位)void classifier::timerEvent(QTimerEvent *e)...
2020-04-14 17:02:06
346
原创 指针数组作为函数参数的传递
指针数组作为函数参数的传递想了解指针数组作为函数参数传递,就必须清楚指针数组的概念,指针数组是一个一维数组,存放的是(int、char、short、long、double、float)+*的内容,也即数组中的每个元素存放的是一个地址。了解了指针数组的本质后,想要将指针数组作为函数的参数进行传递就类似于一位普通数组的传递方法,将数组名作为数组的首元素地址进行实参传递,在形参接实参的时候要注意指针...
2020-03-14 20:34:54
6887
原创 双向链表的双向遍历
双向链表的双向遍历双向链表相比较于单向链表的优势之一就是可以快速遍历,对于单向链表只能借助于单个指针逐个遍历,而对于双向链表而言因为每个节点都存在一个前指针和后指针,所以可以借助于两个指针双向遍历,相对于单向链表而言可以节省很多时间。但是对于双向链表的双向遍历需要考虑的因素偏多,代码的步骤需要非常严谨。对于两个指针而言需要考虑节点数是奇数还是偶数,若是奇数,要考虑两指针相遇的情况,只需要输出其中...
2020-03-04 22:01:58
3372
原创 双向链表的排序
双向链表的排序用单个指针单一方向进行排序,利用选择法排序的方法进行排序,对于链表排序的关键在于要和数组的排序方法一一对应,由于链表并不知道有多少个节点,也即不知道要进行多少次循环,所以对于数组中的惯用for循环就不适用了,链表中需要用到的是while循环,而对于双向链表而言循环条件大都是(p!=head)这个条件,然而在指针变量刚进入链表的头结点就是p=head,这样会造成while循环条件无法...
2020-03-03 20:35:49
2907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人