简介

在当今世界的信息时代,图书馆对于人们的学习和研究具有举足轻重的地位。传统图书馆已经不能满足人们的需求,因此,构建一个有效、高效的图书馆数据库系统显得尤为必要。QT是一种流行的软件开发工具,它提供了良好的图形用户界面(UI)支持,并以跨平台易用性著名。本文将介绍使用QT如何构建一个图书馆数据库系统。

创建数据库

我们需要创建一个适当的数据库。使用SQL Server或MySql等关系数据库管理系统(RDBMS)。使用QT提供的 QSqlDatabase 类可以方便地连接数据库。在使用 QSqlDatabase 前,我们还应该选择合适的数据库驱动程序,该驱动程序必须能够与我们选择的 RDBMS 兼容。可以使用QSqlDatabase::drivers()函数来查询所有已安装的驱动程序。

例如,下面的代码创建了一个名为”library”的数据库并连接到其默认数据库中。可以在任何操作系统中使用该代码。我们将使用QT提供的 SQLite 驱动程序来连接这个数据库。

#include

#include

QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE”);

db.setDatabaseName(“library”);

if (!db.open()) {

qDebug()

}

设计表结构

创建好数据库后,我们需要设计表结构。表结构是 RDBMS 中数据的逻辑组织形式,最终用于存储、操作并检索数据。一个典型的图书馆应该至少包含以下三张表:book、author和publisher。统计信息表或用户表也可以作为附加表。

QSqlQuery query;

query.exec(“create table book (“

“id int primary key, “

“title varchar(255), “

“author_id int, “

“publisher_id int, “

“in varchar(20),”

“year int”

“)”);

query.exec(“create table author(“

“id int primary key, “

“name varchar(100)”

“)”);

query.exec(“create table publisher( “

“id int primary key, “

“name varchar(255)”

“)”);

在本示例中,book 表保存图书的基本信息,包括题目、作者、出版商、ISBN 号和出版年份。作者和出版商表仅包含各自的ID和名称两个字段。

添加数据

当我们创建好表结构后,下一步就是添加数据。通过 QSqlQuery 类,我们可以添加和查询数据。例如,下面的代码将向图书表中添加一条记录:

QSqlQuery query;

query.prepare(“insert into book (id, title, author_id, publisher_id, in, year) “

“values (:id, :title, :author_id, :publisher_id, :in, :year)”);

query.bindValue(“:id”, 1);

query.bindValue(“:title”, “The Great Gaty”);

query.bindValue(“:author_id”, 1);

query.bindValue(“:publisher_id”, 1);

query.bindValue(“:in”, “9780141182636”);

query.bindValue(“:year”, 1925);

query.exec();

查询记录

我们可以使用 SQL 语句从数据库中查询数据。例如,下面的代码将返回图书表中的所有记录:

QSqlQuery query;

query.exec(“select * from book”);

while (query.next()) {

int id = query.value(0).toInt();

QString title = query.value(1).toString();

int author_id = query.value(2).toInt();

int publisher_id = query.value(3).toInt();

QString in = query.value(4).toString();

int year = query.value(5).toInt();

qDebug() </p> <p>}</p> <p>“</code></p> <p>使用 QT 特性进行图形界面设计</p> <p>QT 提供了大量用于创建图形界面的特性。其中包括:</p> <p>– QT Designer(图形用户界面设计器)</p> <p>– QT Creator(用于软件开发工具)</p> <p>– QT Widgets(提供编写 Qt 程序的默认库)</p> <p>QT Designer</p> <p>QT Designer 是一个跨平台的布局设计器,允许程序员在使用 QT 编写代码之前、完全可视化地创建私有部件窗口。创建窗口后,将UI文件用uic编译器进行编译,这将创建一个C++源文件(ui_XXX.h),供程序员使用。</p> <p>QT Creator</p> <p>QT Creator 是一个面向对象的跨平台 IDE,可以使用它来开发和调试QT应用程序。QT Creator 编辑器具有很多有用的功能,例如具有语法突出显示、自动完成、引用工具和符号浏览器等功能的代码编辑器。此外,还提供了一个调试器、一个项目管理器、一个版本控制系统和一个集成过程与版本控制系统的构建系统。</p> <p>QT Widgets</p> <p>QT Widgets 是 QT 框架的默认库,提供了一套丰富的基础用户界面组件,例如按钮、标签、文本编辑器等。QT Widgets 的界面组件具有类似的标识符、事件处理、信号发送,以及主题、可访问性和布局管理等特性。</p> <p>结论</p> <p class="cus_content_list"><strong>相关问题拓展阅读:</strong></p> <ul> <li><a href="https://www.88531.cn/wp-content/plugins/third-party-links/go.php/?url=aHR0cHM6Ly93d3cuZGJzNzI0LmNvbS8jcXRkZXNpZ25lcuaAjuS5iOS9v+eUqOaVsOaNruW6kw==" target="_blank" rel="nofollow" title="qtdesigner怎么使用数据库">qtdesigner怎么使用数据库</a></li> <li><a href="https://www.88531.cn/wp-content/plugins/third-party-links/go.php/?url=aHR0cHM6Ly93d3cuZGJzNzI0LmNvbS8jUVTmt7vliqDlm77niYfliLBteXNxbOaVsOaNruW6kw==" target="_blank" rel="nofollow" title="QT添加图片到mysql数据库">QT添加图片到mysql数据库</a></li> </ul> <h3 id="qtdesigner怎么使用数据库"><span id="qtdesigner">qtdesigner怎么使用数据库</span></h3> <p>qtdesigner使用数据库的方法是渣迹,数如皮并据库文件的创建和链接: bool bExist = QFile::exists(“my.db”); //判断数据库文件是否存在 m_dataBase = QSqlDatabase::addDatabase(“QSQLITE”握猜,”123”); //选择数据库驱动为SqlLite。</p> <h3 id="QT添加图片到mysql数据库"><span id="QTmysql">QT添加图片到mysql数据库</span></h3> <p>数腊悉滑据库存储图片名称,输轮腊出的陆斗时候添加路径就可以了。</p> <p>echo “img src=’./image/”.$img.”.jpg’ alt=””;</p> <p>qt图书馆数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于qt图书馆数据库,使用QT构建图书馆数据库系统,qtdesigner怎么使用数据库,QT添加图片到mysql数据库的信息别忘了在本站进行查找喔。</p> <div class='yarpp yarpp-related yarpp-related-website yarpp-template-list'> <!-- YARPP List --> <h3>相关推荐:</h3><ol> <li><a href="https://www.88531.cn/14878.html" rel="bookmark" title="深入解析:什么是数据库全量表? (数据库全量表什么意思)">深入解析:什么是数据库全量表? (数据库全量表什么意思)</a> <small>随着数据量的不断增加,数据库的应用愈发广泛,成为企业信息化建设中不可或缺的基础设施。在数据库中,数据是以表的形式进行存储和管理的。其中,全量表是一种重要的数据表类型,本文将从以下三个方面对全量表进行深入解析。...</small></li> <li><a href="https://www.88531.cn/16357.html" rel="bookmark" title="Node的高效性:传送ON数据库 (nodejs传送json数据库)">Node的高效性:传送ON数据库 (nodejs传送json数据库)</a> <small>Node是一个基于Chrome V8引擎的JavaScript运行环境,它可以让JavaScript代码在服务器端运行,是现代Web开发的重要组成部分。在Node中,有很多优秀的框架和库,用于构建高效的Web应用程序。其中,使用ON格式的数据库已成为一种趋势。...</small></li> <li><a href="https://www.88531.cn/16125.html" rel="bookmark" title="MSSQL日志恢复:教你如何通过日志操作恢复你的数据库 (mssql通过日志恢复数据库)">MSSQL日志恢复:教你如何通过日志操作恢复你的数据库 (mssql通过日志恢复数据库)</a> <small>Microsoft SQL Server (MSSQL) 是一种常用的关系型数据库管理系统,它提供了强大的数据存储和处理能力。在日常使用过程中,难免会出现数据库损坏或数据丢失的情况。MSSQL 的日志恢复功能可以帮助我们通过日志操作来恢复数据库,保障数据的完整性和可用性。本文将为大家介绍 MSSQL 日志恢复的基本原理和具体操作步骤,帮助大家更好地使用和维护 MSSQL 数据库。...</small></li> <li><a href="https://www.88531.cn/15661.html" rel="bookmark" title="如何排查数据库端口telnet不通的问题? (数据库端口telnet不通)">如何排查数据库端口telnet不通的问题? (数据库端口telnet不通)</a> <small>对于一个企业而言,数据库是非常重要的。然而,在数据库维护中,在某些情况下,我们发现数据库端口是无法通过telnet进行连接的,这给数据库带来了很多烦恼。本文将指导您如何排查数据库端口telnet不通的问题,帮助您更好地维护数据库,提升数据库的性能和稳定性。...</small></li> <li><a href="https://www.88531.cn/8738.html" rel="bookmark" title="WordPress 主题里timthumb.php无法调出外链图片缩略图">WordPress 主题里timthumb.php无法调出外链图片缩略图</a> <small>有时候我们会遇到外链图片没法自动用timthumb.php来剪切,除了文件夹权限外,还有可能的一个原因是需要手动添加下授权域名。...</small></li> </ol> </div> </article> <div class="site-addswarp pc bottum"><a href='https://doc.88531.cn/docs/yfwqtj' target="_blank"><img class="alignnone size-medium wp-image-38237" src="/wp-content/uploads/txad/2.png" alt="" /></a></div> </div> <div class="entry-navigation"> <div class="row g-3"> <div class="col-lg-6 col-12"> <a class="entry-page-prev" href="https://www.88531.cn/12027.html" title="iOS应用程序下载数据库文件的打开指南 (ios app下载数据库文件怎么打开)"> <div class="entry-page-icon"><i class="fas fa-arrow-left"></i></div> <div class="entry-page-info"> <span class="d-block rnav">上一篇</span> <div class="title">iOS应用程序下载数据库文件的打开指南 (ios app下载数据库文件怎么打开)</div> </div> </a> </div> <div class="col-lg-6 col-12"> <a class="entry-page-next" href="https://www.88531.cn/16384.html" title="微博遭遇数据库异常,用户数据安全受威胁? (微博数据库异常)"> <div class="entry-page-info"> <span class="d-block rnav">下一篇</span> <div class="title">微博遭遇数据库异常,用户数据安全受威胁? (微博数据库异常)</div> </div> <div class="entry-page-icon"><i class="fas fa-arrow-right"></i></div> </a> </div> </div> </div> <div class="wpdiscuz_top_clearing"></div> <div id='comments' class='comments-area'><div id='respond' style='width: 0;height: 0;clear: both;margin: 0;padding: 0;'></div><div id='wpd-post-rating' class='wpd-not-rated'> <div class='wpd-rating-wrap'> <div class='wpd-rating-left'></div> <div class='wpd-rating-data'> <div class='wpd-rating-value'> <span class='wpdrv'>0</span> <span class='wpdrc'>0</span> <span class='wpdrt'>投票</span></div> <div class='wpd-rating-title'> 文章评级 </div> <div class='wpd-rating-stars'><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg></div><div class='wpd-rate-starts'><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg><svg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M0 0h24v24H0z' fill='none'/><path class='wpd-star' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/><path d='M0 0h24v24H0z' fill='none'/></svg></div></div> <div class='wpd-rating-right'></div></div></div> <div id="wpdcom" class="wpdiscuz_unauth wpd-default wpdiscuz_no_avatar wpd-layout-2 wpd-comments-open"> <div class="wc_social_plugin_wrapper"> </div> <div class="wpd-form-wrap"> <div class="wpd-form-head"> <div class="wpd-sbs-toggle"> <i class="far fa-envelope"></i> <span class="wpd-sbs-title">订阅</span> <i class="fas fa-caret-down"></i> </div> <div class="wpd-auth"> <div class="wpd-login"> <a href="https://www.88531.cn/login?redirect_to=https%3A%2F%2Fwww.88531.cn%2F14129.html"><i class='fas fa-sign-in-alt'></i> 登录</a> </div> </div> </div> <div class="wpdiscuz-subscribe-bar wpdiscuz-hidden"> <form action="https://www.88531.cn/wp-admin/admin-ajax.php?action=wpdAddSubscription" method="post" id="wpdiscuz-subscribe-form"> <div class="wpdiscuz-subscribe-form-intro">提醒 </div> <div class="wpdiscuz-subscribe-form-option" style="width:40%;"> <select class="wpdiscuz_select" name="wpdiscuzSubscriptionType"> <option value="post">新跟进评论</option> <option value="all_comment" >我评论的新回复</option> </select> </div> <div class="wpdiscuz-item wpdiscuz-subscribe-form-email"> <input class="email" type="email" name="wpdiscuzSubscriptionEmail" required="required" value="" placeholder="邮箱"/> </div> <div class="wpdiscuz-subscribe-form-button"> <input id="wpdiscuz_subscription_button" class="wpd-prim-button wpd_not_clicked" type="submit" value="›" name="wpdiscuz_subscription_button"/> </div> <input type="hidden" id="wpdiscuz_subscribe_form_nonce" name="wpdiscuz_subscribe_form_nonce" value="722a645e21" /><input type="hidden" name="_wp_http_referer" value="/14129.html" /> </form> </div> <div class="wpd-form wpd-form-wrapper wpd-main-form-wrapper" id='wpd-main-form-wrapper-0_0'> </div> <div id="wpdiscuz_hidden_secondary_form" style="display: none;"> <div class="wpd-form wpd-form-wrapper wpd-secondary-form-wrapper" id='wpd-secondary-form-wrapper-wpdiscuzuniqueid' style='display: none;'> <div class="wpd-secondary-forms-social-content"></div> <div class="clearfix"></div> </div> </div> <div class="wpd-login-to-comment">请登录后发表评论</div> </div> <div id="wpd-threads" class="wpd-thread-wrapper"> <div class="wpd-thread-head"> <div class="wpd-thread-info " data-comments-count="0"> <span class='wpdtc' title='0'>0</span> 评论 </div> <div class="wpd-space"></div> <div class="wpd-thread-filter"> <div class="wpd-filter wpdf-reacted wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="反应最强烈的评论"> <i class="fas fa-bolt"></i></div> <div class="wpd-filter wpdf-hottest wpd_not_clicked wpdiscuz-hidden" wpd-tooltip="最热门的评论话题"> <i class="fas fa-fire"></i></div> </div> </div> <div class="wpd-comment-info-bar"> <div class="wpd-current-view"><i class="fas fa-quote-left"></i> 内线反馈 </div> <div class="wpd-filter-view-all">查看所有评论</div> </div> <div class="wpd-thread-list"> <div class="wpdiscuz-comment-pagination"> </div> </div> </div> </div> </div> <div id="wpdiscuz-loading-bar" class="wpdiscuz-loading-bar-unauth"></div> <div id="wpdiscuz-comment-message" class="wpdiscuz-comment-message-unauth"></div> </div> <div class="sidebar-wrapper col-md-12 col-lg-3 h-100" data-sticky> <div class="sidebar"> <div id="block-5" class="widget widget_block"><div style="color:red;">100T免费网盘热门资源:<a href='https://link3.cc/88531cn' target="_blank">点击查看</a></div></div> <div id="recent-posts-3" class="widget widget_recent_entries"> <h5 class="widget-title">最近更新</h5> <ul> <li> <a href="https://www.88531.cn/45735.html">安卓Thermer 蓝牙热敏打印 v6.4.8.8 解锁高级版</a> </li> <li> <a href="https://www.88531.cn/45716.html">安卓Ai换衣助手1.0.6 一键Ai智能换衣 视屏换衣发型</a> </li> <li> <a href="https://www.88531.cn/45721.html">微软系统直链下载工具(一键下载原版系统) v1.1.8 中文绿色版</a> </li> <li> <a href="https://www.88531.cn/45706.html">安卓VivaCut Pro v4.3.1 影视编辑神器,一款专业视频剪辑软件,解锁高级版</a> </li> <li> <a href="https://www.88531.cn/45696.html">安卓自动刷视频助手软件 非常好用的自动刷视频脚本工具,支持百度、头条、快点、抖音等多个平台</a> </li> </ul> </div> </div> </div> </div> </div> </main> <!-- **************** MAIN CONTENT END **************** --> <!-- ======================= Footer START --> <footer class="site-footer py-md-4 py-2 mt-2 mt-md-4"> <div class="container"> <div class="row d-none d-lg-flex mb-3"> <div class="col-md-4"> <div class="logo-wrapper"> </div> <div class="logo-wrapper"> <a rel="nofollow noopener noreferrer" href="https://www.88531.cn/"><img class="logo regular" data-light="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" data-dark="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" src="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" alt="资享网"></a></div> <p class="small mb-0">88531资享网:专为新手菜鸟分享各种最新精品资源和学习技术,精品VIP网站源码等资源,免费网站源码下载!,新手菜鸟的好帮手网站! </p> </div> <div class="col-md-2"> <h4 class="widget-title">快速导航</h4> <ul class="list-unstyled widget-links"> <li><a href="https://www.88531.cn/user">个人中心</a></li><li><a href="https://www.88531.cn/tags">标签云</a></li><li><a href="https://www.88531.cn/links">网址导航</a></li> </ul> </div> <div class="col-md-2"> <h4 class="widget-title">关于本站</h4> <ul class="list-unstyled widget-links"> <li><a href="https://www.88531.cn/vip-prices">VIP介绍</a></li><li><a href="https://www.88531.cn/user/ticket">客服咨询</a></li><li><a href="https://www.88531.cn/user/aff">推广计划</a></li> </ul> </div> <div class="col-md-4"> <h4 class="widget-title">联系我们</h4> <div class="">QQ: 181050043<br> 公众号:软师兄<br> 压缩包如果有密码默认是:12345</div> </div> </div> <div class="text-center small w-100"> <div>Copyright © 2025 <a target="_blank" href="https://www.88531.cn">88531资享网</a> - All rights reserved</div> <div class=""><a href="https://beian.miit.gov.cn" target="_blank" rel="noreferrer nofollow">陕ICP备2023008366号-1</a><a href="#" target="_blank" rel="noreferrer nofollow">京公网安备 00000000</a></div> </div> </div> </footer> <!-- ======================= Footer END --> <!-- Back to top rollbar--> <div class="rollbar"> <ul class="actions"> <li><a target="_blank" href="https://www.88531.cn/user/fav/" rel="nofollow noopener noreferrer"><i class="fab fa-neos"></i><span>我的收藏</span></a></li><li><a target="" href="https://www.88531.cn/user" rel="nofollow noopener noreferrer"><i class="far fa-user"></i><span>用户中心</span></a></li><li><a target="" href="/vip" rel="nofollow noopener noreferrer"><i class="fa fa-diamond"></i><span>会员介绍</span></a></li><li><a target="_blank" href="https://www.88531.cn/tags/" rel="nofollow noopener noreferrer"><i class="fas fa-tags"></i><span>标签</span></a></li><li><a target="_blank" href="https://www.88531.cn/links" rel="nofollow noopener noreferrer"><i class="fab fa-shopware"></i><span>导航</span></a></li> </ul> </div> <div class="back-top"><i class="fas fa-caret-up"></i></div> <!-- m-navbar --> <div class="m-navbar"> <ul> <li><a target="" href="https://www.88531.cn" rel="nofollow noopener noreferrer"><i class="fas fa-home"></i><span>首页</span></a></li><li><a target="" href="https://www.88531.cn/tags" rel="nofollow noopener noreferrer"><i class="fas fa-layer-group"></i><span>分类</span></a></li><li><a target="" href="/vip" rel="nofollow noopener noreferrer"><i class="far fa-gem"></i><span>会员</span></a></li><li><a target="" href="https://www.88531.cn/user" rel="nofollow noopener noreferrer"><i class="fas fa-user"></i><span>我的</span></a></li> </ul> </div> <!-- dimmer--> <div class="dimmer"></div> <div class="off-canvas"> <div class="canvas-close"><i class="fas fa-times"></i></div> <!-- logo --> <div class="logo-wrapper"> <a rel="nofollow noopener noreferrer" href="https://www.88531.cn/"><img class="logo regular" data-light="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" data-dark="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" src="https://www.88531.cn/wp-content/uploads/2024/08/diugai.com171276885347379-1.png" alt="资享网"></a></div> <div class="mobile-menu d-block d-lg-none"></div> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/ripro-v5-8.6\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script>window._ERPHPDOWN = {"uri":"https://www.88531.cn/wp-content/plugins/erphpdown", "payment": "1", "wppay": "link", "tuan":"", "author": "mobantu"}</script> <span id='wpdUserContentInfoAnchor' style='display:none;' rel='#wpdUserContentInfo' data-wpd-lity>wpDiscuz</span><div id='wpdUserContentInfo' style='overflow:auto;background:#FDFDF6;padding:20px;width:600px;max-width:100%;border-radius:6px;' class='lity-hide'></div><div id='wpd-bubble-wrapper'><span id='wpd-bubble-all-comments-count' style='display:none;' title='0'>0</span><div id='wpd-bubble-count'><svg xmlns='https://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path class='wpd-bubble-count-first' d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/><path class='wpd-bubble-count-second' d='M0 0h24v24H0z' /></svg><span class='wpd-new-comments-count'>0</span></div><div id='wpd-bubble'><svg xmlns='https://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path class='wpd-bubble-plus-first' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/><path class='wpd-bubble-plus-second' d='M0 0h24v24H0z' /></svg><div id='wpd-bubble-add-message'>希望你的想法,请评论。<span id='wpd-bubble-add-message-close'><a href='#'>x</a></span></div></div><div id='wpd-bubble-notification'><svg xmlns='https://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path class='wpd-bubble-notification-first' d='M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z'/><path class='wpd-bubble-notification-second' d='M0 0h24v24H0z' /></svg><div id='wpd-bubble-notification-message'><div id='wpd-bubble-author'><div><span id='wpd-bubble-author-avatar'></span><span id='wpd-bubble-author-name'></span><span id='wpd-bubble-comment-date'>(<span class='wpd-bubble-spans'></span>)</span></div><span id='wpd-bubble-comment-close'><a href='#'>x</a></span></div><div id='wpd-bubble-comment'><span id='wpd-bubble-comment-text'></span><span id='wpd-bubble-comment-reply-link'>| <a href='#'>回复</a></span></div></div></div></div><div id='wpd-editor-source-code-wrapper-bg'></div><div id='wpd-editor-source-code-wrapper'><textarea id='wpd-editor-source-code'></textarea><input type="text" name="929b11482173fc1ae12a2f97bae3ecd6" value="" class="locktross" /><input type="text" name="7e1b0d0fc32c707ab1f2bf62d1c3839c" value="9a73ae700f24b47ec2b31cd2d6e2c7b5" class="locktross" /><button id='wpd-insert-source-code'>Insert</button><input type='hidden' id='wpd-editor-uid' /></div><link rel='stylesheet' id='yarppRelatedCss-css' href='https://www.88531.cn/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=5.30.11' media='all' /> <script id="toc-front-js-extra"> var tocplus = {"visibility_show":"show","visibility_hide":"hide","visibility_hide_by_default":"1","width":"Auto"}; </script> <script src="https://www.88531.cn/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2411.1" id="toc-front-js"></script> <script id="wpdiscuz-combo-js-js-extra"> var wpdiscuzAjaxObj = {"wc_hide_replies_text":"\u9690\u85cf\u56de\u590d","wc_show_replies_text":"\u67e5\u770b\u56de\u590d","wc_msg_required_fields":"\u8bf7\u586b\u5199\u5fc5\u586b\u5b57\u6bb5","wc_invalid_field":"\u4e00\u4e9b\u5b57\u6bb5\u503c\u65e0\u6548","wc_error_empty_text":"\u8bc4\u8bba\u524d\u8bf7\u5148\u586b\u5199\u6b64\u5b57\u6bb5","wc_error_url_text":"\u65e0\u6548\u7684URL\u7f51\u5740","wc_error_email_text":"\u65e0\u6548\u7684\u90ae\u7bb1\u5730\u5740","wc_invalid_captcha":"\u65e0\u6548\u7684\u9a8c\u8bc1\u7801","wc_login_to_vote":"\u60a8\u987b\u5148\u767b\u5f55\u518d\u6295\u7968","wc_deny_voting_from_same_ip":"\u60a8\u4e0d\u80fd\u7ed9\u6b64\u8bc4\u8bba\u6295\u7968","wc_self_vote":"\u60a8\u4e0d\u80fd\u4e3a\u81ea\u5df1\u7684\u8bc4\u8bba\u6295\u7968","wc_vote_only_one_time":"\u60a8\u5df2\u5bf9\u6b64\u8bc4\u8bba\u6295\u8fc7\u7968\u4e86","wc_voting_error":"\u6295\u7968\u9519\u8bef","wc_banned_user":"\u4f60\u88ab\u7981\u6b62\u4e86","wc_comment_edit_not_possible":"\u5bf9\u4e0d\u8d77\uff0c\u6b64\u8bc4\u8bba\u5df2\u65e0\u6cd5\u7f16\u8f91","wc_comment_not_updated":"\u5bf9\u4e0d\u8d77\uff0c\u8bc4\u8bba\u672a\u66f4\u65b0","wc_comment_not_edited":"\u60a8\u6ca1\u6709\u505a\u51fa\u4efb\u4f55\u66f4\u6539","wc_msg_input_min_length":"\u8f93\u5165\u592a\u77ed","wc_msg_input_max_length":"\u8f93\u5165\u592a\u957f","wc_spoiler_title":"Spoiler\u6807\u9898","wc_cannot_rate_again":"\u4e0d\u80fd\u521b\u5efa\u56fe\u50cf\u6587\u4ef6","wc_not_allowed_to_rate":"\u8fd9\u91cc\u4e0d\u5141\u8bb8\u8bc4\u4ef7","wc_confirm_rate_edit":"\u60a8\u786e\u5b9a\u8981\u7f16\u8f91\u60a8\u7684\u8d39\u7387\u5417\uff1f","wc_follow_user":"\u5173\u6ce8\u8be5\u7528\u6237","wc_unfollow_user":"\u53d6\u6d88\u5173\u6ce8\u6b64\u7528\u6237","wc_follow_success":"\u4f60\u5f00\u59cb\u5173\u6ce8\u8fd9\u4e2a\u8bc4\u8bba\u4f5c\u8005","wc_follow_canceled":"\u4f60\u505c\u6b62\u5173\u6ce8\u8fd9\u4e2a\u8bc4\u8bba\u4f5c\u8005\u3002","wc_follow_email_confirm":"\u8bf7\u68c0\u67e5\u60a8\u7684\u7535\u5b50\u90ae\u4ef6\u5e76\u786e\u8ba4\u7528\u6237\u7684\u4ee5\u4e0b\u8bf7\u6c42\u3002","wc_follow_email_confirm_fail":"\u5bf9\u4e0d\u8d77\uff0c\u6211\u4eec\u65e0\u6cd5\u53d1\u9001\u786e\u8ba4\u90ae\u4ef6\u3002","wc_follow_login_to_follow":"\u8bf7\u767b\u5f55\u4ee5\u5173\u6ce8\u7528\u6237\u3002","wc_follow_impossible":"\u6211\u4eec\u5f88\u62b1\u6b49\uff0c\u4f46\u4f60\u4e0d\u80fd\u5173\u6ce8\u8fd9\u4e2a\u7528\u6237\u3002","wc_follow_not_added":"\u5173\u6ce8\u5931\u8d25\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002","is_user_logged_in":"","commentListLoadType":"0","commentListUpdateType":"0","commentListUpdateTimer":"60","liveUpdateGuests":"0","wordpressThreadCommentsDepth":"5","wordpressIsPaginate":"1","commentTextMaxLength":"0","replyTextMaxLength":"0","commentTextMinLength":"1","replyTextMinLength":"1","storeCommenterData":"100000","socialLoginAgreementCheckbox":"1","enableFbLogin":"0","fbUseOAuth2":"0","enableFbShare":"0","facebookAppID":"","facebookUseOAuth2":"0","enableGoogleLogin":"0","googleClientID":"","googleClientSecret":"","cookiehash":"8b9c21fafd777977e018801adc8a0515","isLoadOnlyParentComments":"0","scrollToComment":"1","commentFormView":"collapsed","enableDropAnimation":"1","isNativeAjaxEnabled":"1","userInteractionCheck":"1","enableBubble":"1","bubbleLiveUpdate":"1","bubbleHintTimeout":"45","bubbleHintHideTimeout":"10","cookieHideBubbleHint":"wpdiscuz_hide_bubble_hint","bubbleHintShowOnce":"1","bubbleHintCookieExpires":"7","bubbleShowNewCommentMessage":"1","bubbleLocation":"content_left","firstLoadWithAjax":"0","wc_copied_to_clipboard":"\u590d\u5236\u5230\u526a\u8d34\u677f!","inlineFeedbackAttractionType":"blink","loadRichEditor":"1","wpDiscuzReCaptchaSK":"","wpDiscuzReCaptchaTheme":"light","wpDiscuzReCaptchaVersion":"2.0","wc_captcha_show_for_guest":"0","wc_captcha_show_for_members":"0","wpDiscuzIsShowOnSubscribeForm":"0","wmuEnabled":"1","wmuInput":"wmu_files","wmuMaxFileCount":"1","wmuMaxFileSize":"2097152","wmuPostMaxSize":"52428800","wmuIsLightbox":"1","wmuMimeTypes":{"jpg":"image\/jpeg","jpeg":"image\/jpeg","jpe":"image\/jpeg","gif":"image\/gif","png":"image\/png","bmp":"image\/bmp","tiff":"image\/tiff","tif":"image\/tiff","ico":"image\/x-icon"},"wmuPhraseConfirmDelete":"\u4f60\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u9644\u4ef6\u5417\uff1f","wmuPhraseNotAllowedFile":"\u4e0d\u5141\u8bb8\u7684\u6587\u4ef6\u7c7b\u578b","wmuPhraseMaxFileCount":"\u4e0a\u4f20\u6587\u4ef6\u7684\u6700\u5927\u6570\u91cf\u662f 1","wmuPhraseMaxFileSize":"\u6700\u5927\u4e0a\u4f20\u6587\u4ef6\u5c3a\u5bf8\u4e3a 2MB","wmuPhrasePostMaxSize":"\u6700\u5927\u7684\u6587\u7ae0\u5c3a\u5bf8\u662f 50MB","wmuPhraseDoingUpload":"\u6b63\u5728\u4e0a\u4f20\uff01\u8bf7\u7a0d\u7b49\u3002","msgEmptyFile":"File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.","msgPostIdNotExists":" \u6587\u7ae0ID\u4e0d\u5b58\u5728 ","msgUploadingNotAllowed":" \u5bf9\u4e0d\u8d77\uff0c\u6b64\u5e16\u4e0d\u5141\u8bb8\u4e0a\u4f20 ","msgPermissionDenied":" \u4f60\u6ca1\u6709\u8db3\u591f\u7684\u6743\u9650\u6765\u6267\u884c\u6b64\u64cd\u4f5c ","wmuKeyImages":"images","wmuSingleImageWidth":"auto","wmuSingleImageHeight":"200","previewTemplate":"<div class=\"wmu-preview [PREVIEW_TYPE_CLASS]\" title=\"[PREVIEW_TITLE]\" data-wmu-type=\"[PREVIEW_TYPE]\" data-wmu-attachment=\"[PREVIEW_ID]\">\r\n <div class=\"wmu-preview-remove\">\r\n <img class=\"wmu-preview-img\" src=\"[PREVIEW_ICON]\">\r\n <div class=\"wmu-file-name\">[PREVIEW_FILENAME]<\/div>\r\n<!-- <div class=\"wmu-delete\">\u00a0<\/div>-->\r\n <\/div>\r\n<\/div>\r\n","isUserRated":"0","version":"7.6.28","wc_post_id":"14129","isCookiesEnabled":"1","loadLastCommentId":"0","dataFilterCallbacks":[],"phraseFilters":[],"scrollSize":"32","is_email_field_required":"1","url":"https:\/\/www.88531.cn\/wp-admin\/admin-ajax.php","customAjaxUrl":"https:\/\/www.88531.cn\/wp-content\/plugins\/wpdiscuz\/utils\/ajax\/wpdiscuz-ajax.php","bubbleUpdateUrl":"https:\/\/www.88531.cn\/wp-json\/wpdiscuz\/v1\/update","restNonce":"497d5b0f07","is_rate_editable":"0","menu_icon":"https:\/\/www.88531.cn\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg.svg","menu_icon_hover":"https:\/\/www.88531.cn\/wp-content\/plugins\/wpdiscuz\/assets\/img\/plugin-icon\/wpdiscuz-svg_hover.svg"}; var wpdiscuzUCObj = {"msgConfirmDeleteComment":"\u4f60\u786e\u5b9a\u4f60\u8981\u5220\u9664\u8fd9\u6761\u8bc4\u8bba\u5417\uff1f","msgConfirmCancelSubscription":"\u4f60\u786e\u5b9a\u8981\u53d6\u6d88\u8fd9\u4e2a\u8ba2\u9605\u5417\uff1f","msgConfirmCancelFollow":"\u4f60\u786e\u5b9a\u8981\u53d6\u6d88\u8fd9\u6b21\u8ddf\u8e2a\u5417\uff1f","additionalTab":"0"}; </script> <script id="wpdiscuz-combo-js-js-before"> var wpdiscuzEditorOptions = { modules: { toolbar: "", counter: { uniqueID: "", commentmaxcount : 0, replymaxcount : 0, commentmincount : 1, replymincount : 1, }, }, wc_be_the_first_text: "\u60a8\u5c06\u662f\u7b2c\u4e00\u4f4d\u8bc4\u8bba\u4eba\uff01", wc_comment_join_text: "\u52a0\u5165\u8ba8\u8bba", theme: 'snow', debug: 'error' }; </script> <script src="https://www.88531.cn/wp-content/plugins/wpdiscuz/assets/js/wpdiscuz-combo.min.js?ver=7.6.28" id="wpdiscuz-combo-js-js"></script> <script src="https://www.88531.cn/wp-content/themes/ripro-v5-8.6/assets/js/highlight.min.js?ver=11.7.0" id="highlight-js"></script> <script src="https://www.88531.cn/wp-content/themes/ripro-v5-8.6/assets/js/vendor.min.js?ver=8.6" id="vendor-js"></script> <script id="main-js-extra"> var zb = {"home_url":"https:\/\/www.88531.cn","ajax_url":"https:\/\/www.88531.cn\/wp-admin\/admin-ajax.php","theme_url":"https:\/\/www.88531.cn\/wp-content\/themes\/ripro-v5-8.6","singular_id":"14129","post_content_nav":"0","site_popup_login":"1","site_notify_auto":"0","current_user_id":"0","ajax_nonce":"6c6c20731b","gettext":{"__copypwd":"\u5bc6\u7801\u5df2\u590d\u5236\u526a\u8d34\u677f","__copybtn":"\u590d\u5236","__copy_succes":"\u590d\u5236\u6210\u529f","__comment_be":"\u63d0\u4ea4\u4e2d...","__comment_succes":"\u8bc4\u8bba\u6210\u529f","__comment_succes_n":"\u8bc4\u8bba\u6210\u529f\uff0c\u5373\u5c06\u5237\u65b0\u9875\u9762","__buy_be_n":"\u8bf7\u6c42\u652f\u4ed8\u4e2d\u00b7\u00b7\u00b7","__buy_no_n":"\u652f\u4ed8\u5df2\u53d6\u6d88","__is_delete_n":"\u786e\u5b9a\u5220\u9664\u6b64\u8bb0\u5f55\uff1f"}}; </script> <script src="https://www.88531.cn/wp-content/themes/ripro-v5-8.6/assets/js/main.min.js?ver=8.6" id="main-js"></script> <script src="https://www.88531.cn/wp-includes/js/comment-reply.min.js?ver=6.8.1" id="comment-reply-js" async data-wp-strategy="async"></script> <script id="erphpdown-js-extra"> var _ERPHP = {"ajaxurl":"https:\/\/www.88531.cn\/wp-admin\/admin-ajax.php"}; </script> <script src="https://www.88531.cn/wp-content/plugins/erphpdown/static/erphpdown.js?ver=17.1" id="erphpdown-js"></script> <!-- 自定义js代码 统计代码 --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?225297bceab00c11f86be5cf7eefe4ca"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script><!-- 自定义js代码 统计代码 END --> </body> </html>