当前位置: 首页> 汽车> 行情 > 简述seo和sem的区别与联系_浙江建设集团_品牌宣传策略_在线制作网页网站

简述seo和sem的区别与联系_浙江建设集团_品牌宣传策略_在线制作网页网站

时间:2025/7/9 6:09:17来源:https://blog.csdn.net/weixin_51243294/article/details/142862437 浏览次数: 0次
简述seo和sem的区别与联系_浙江建设集团_品牌宣传策略_在线制作网页网站

人脸:

//源文件
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);Mat src;//创建一个图像容器Mat srb;Mat gray;Mat dst;src = imread("D:/opencv/resourse/age.jpg");//将本地的图像放入容器中namedWindow("src");//设置一个窗体用来展示图像imshow("src",src);//窗口展示图像VideoCapture video; //实例化视频容器的对象if(!video.open(0)){QMessageBox::information(this,"提示","视频打开失败");return;}namedWindow("srb");while(video.read(srb)){flip(srb, srb, 1);cvtColor(srb,gray,CV_BGR2GRAY);equalizeHist(gray,dst);CascadeClassifier a;vector<Rect> faces;a.load("D:/opencv/resourse/haarcascade_frontalface_alt.xml");a.detectMultiScale(dst,faces);imshow("srb",dst);if(waitKey(20) == 27){break;}}
}Widget::~Widget()
{delete ui;
}

数据库:

//源文件
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);ui->table->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);ui->table->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);if(!db.contains("stu.db")){db = QSqlDatabase::addDatabase("QSQLITE");db.setDatabaseName("stu.db");}if(!db.open()){QMessageBox::information(this,"提示","数据库打开失败");return;}QSqlQuery querry;QString sql = "create table if not exists STU(id int,name char,sex char,score double)";if(!querry.exec(sql)){QMessageBox::information(this,"提示","数据表创建失败");return;}
}Widget::~Widget()
{delete ui;
}void Widget::on_btn1_clicked() //添加函数
{int ui_numb = ui->edit1->text().toUInt();QString ui_name = ui->edit2->text();QString ui_sex = ui->edit3->text();double ui_score = ui->edit4->text().toDouble();if(ui_numb ==0 || ui_name.isEmpty() || ui_sex.isEmpty() || ui_score == 0){QMessageBox::information(this,"提示","请将信息填写完整");return;}QString sql = QString("insert into STU(id,name,sex,score) values(%1,'%2','%3',%4);").arg(ui_numb).arg(ui_name).arg(ui_sex).arg(ui_score);QSqlQuery querry;if(!querry.exec(sql)){QMessageBox::information(this,"提示","添加信息失败");return;}else{QMessageBox::information(this,"提示","添加信息成功");}
}void Widget::on_btn2_clicked() //展示函数
{ui->table->clearContents();QSqlQuery querry;QString sql = "select * from STU;";if(!querry.exec(sql)){QMessageBox::information(this,"提示","展示失败");return;}int i = 0;while (querry.next()){QSqlRecord record = querry.record();for(int j=0;j<record.count();j++){QTableWidgetItem *item = new QTableWidgetItem(record.value(j).toString());ui->table->setItem(i,j,item);}i++;}}void Widget::on_btn3_clicked() //删除函数
{int ui_numb = ui->edit1->text().toUInt();if(ui_numb == 0){QMessageBox::information(this,"提示","学号不能为空");return;}QString sq1 = QString("DELETE FROM STU WHERE id = %1").arg(ui_numb);QSqlQuery query;if(!query.exec(sq1)){QMessageBox::information(this,"提示","删除失败");}else{QMessageBox::information(this,"提示","删除成功");}
}void Widget::on_btn4_clicked() //排序函数
{QString sq1 = "SELECT * FROM STU ORDER BY score ASC";QSqlQuery query;if(!query.exec(sq1)){QMessageBox::information(this,"提示","排序失败");}else{int i = 0;while (query.next()){QSqlRecord record = query.record();for(int j=0;j<record.count();j++){QTableWidgetItem *item = new QTableWidgetItem(record.value(j).toString());ui->table->setItem(i,j,item);}i++;}}}

关键字:简述seo和sem的区别与联系_浙江建设集团_品牌宣传策略_在线制作网页网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: