- 博客(3)
- 收藏
- 关注
原创 QT中执行SQLite数据库操作时报错:“database table is locked Unable to fetch row“ 解决
若在数据库中执行的前一个操作未释放锁,会使后续操作无法获取锁,从而报错。本人报错的代码:debug输出:false "database table is locked Unable to fetch row"错误分析 在此代码中,先使用query1执行SELECT语句获取数据库中所有表名,然后在循环中使用query2执行DROP TABLE。 虽然使用了不同的QSqlQuery对象,但默认情况下它们是共享同一个数据库连接的。 由于前一操作未完成或未释放资源
2025-02-24 21:44:24
478
原创 C++ <排序>总结 || 包括:冒泡排序、插入排序、希尔排序、选择排序、堆排序、归并排序、快速排序、计数排序、桶排序、基数排序
如下:对于两个已升序排列的同级小组(指由同一个数组分出来的左右两个小组,其下标是连续的),依次比较两组内的元素,每判断出一个元素更小,就将其所在小组下标后移,取出组内下一个元素(即更大的),将两个较大的元素进行比较,以确定几个元素之间的大小关系。第三个桶存放 [14,20] 范围的元素值;其次,将 个位值 作为下标,统计各值出现的次数,将频次存入计数器:1,2,1,2,1,1,0,0,3,1……接着,对计数器数组求累计和,获得原数组元素 个位值 的绝对次序:1,3,4,6,7,8,8,8,11,12。
2025-01-03 11:55:14
1583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人