
C++
瘸子乖乖
专心码字,认真生活。
展开
-
Qt中 table view 通过 按钮实现刷新功能
在Qt工程中,有时候我们需要将页面的数据进行输入输出和刷新,很多人对于数据写进数据库是很轻松的,对于刷新感到为难。本人也是这样,经过2小时的摸索,我想到了一个自认为比较合适的办法,大家参考参考。 1、首先是建立工程 .pro 2、在你的界面创建 table view 3、建立数据库 .db,并保证能够连接上 4、在头文件 .h 文件中申明 class QSqlTableModel; 5、同时在该 .h 文件的 private 下申明一个 QSqlTableModel * model;(model名原创 2020-06-05 17:30:58 · 2783 阅读 · 0 评论 -
C语言冒泡排序、选择排序、快速排序等经典十大排序,含动态展示和代码展示
一直都想好好的整理一下算法相关的, 但一直没什么机会, 今天刚好有时间, 就好好弄一弄. 重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要. - List 我们先看一下相关信息: 时间复杂度 + 空间复杂度 @TOC 1. 冒泡排序 算法思想: 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 3. 针对所有的元素重复以上的步骤,除了最后一个。 4. 持续每次对越来越少的元原创 2020-05-20 19:00:51 · 681 阅读 · 0 评论 -
两数组之间不能用数组名直接复制赋值,为什么?怎么处理?
两数组间能通过数组名直接赋值吗?——不能 eg: char charr1[20]; char charr2[20] = " afddffgfsf " 那么 `charr1 = charr2` 是否成立呢?不妨尝试一下: 图中错误提示:无效的数组分配,为什么会这样呢? 首先,数组名是一个地址常量,其值和第一个元素的地址值相同,不可修改。 那么,你会想什么是地址常量,有什么作...原创 2020-03-09 17:50:47 · 4334 阅读 · 2 评论