摘要: 本文主要记录在Ubuntu系统上安装多个版本c/c编译器,并进行默认版本管理的方法。 笔者在安装Qt时,安装了g7,在开发其他纯c项目时,遇到了需要更高版本g的需求,同时,不想删除原来的g++版本,经过多方查询,现将方法总结如下,希望对各位有用。 更新源 sudo apt update sudo a 阅读全文
posted @ 2022-01-11 16:50 Smalldy 阅读(795) 评论(0) 推荐(0)
摘要: class DbCommand { friend class DbQuery; public: template<typename ...Args> DbCommand(const QString& prepare_sql, Args... args) { //qDebug() << prepare 阅读全文
posted @ 2022-01-10 15:35 Smalldy 阅读(111) 评论(0) 推荐(0)
摘要: 介绍 本篇实现了一个可复用的移动组件,将本组件作为移动目标的子节点,即可完成移动控制。请注意该脚本可提供的移动方式是载具类型的,移动方式为 前进 后退 左转 右转。 Tallk is cheap, show me your code! <!--more--># 为载具类目标提供可移动功能 此节点的父 阅读全文
posted @ 2021-11-02 19:55 Smalldy 阅读(305) 评论(0) 推荐(1)
摘要: 设计思路 提供一个单例脚本SkillDatabase,提供关于此技能的固定数据,如技能id, 技能名称技能最大等级,技能描述,技能升级消耗等。 提供一个抽象节点,此节点用于描述一个技能,我将此节点注册为一个GoDot新的类型,开发者通过扩展脚本功能完成技能的开发。 SkillDatabase <!- 阅读全文
posted @ 2021-11-02 19:36 Smalldy 阅读(905) 评论(0) 推荐(0)
摘要: 本篇主要记录godot获取节点的方法或技巧。 NodePath NodePath 在将一个节点作为参数导出时非常有用,它会减少此脚本与场景中其他节点的耦合性,保证你构建一个“可以单独运行的场景”。NodePath的表达方式类似一个文件路径,这与GoDot的节点设计哲学十分相符,你可以很简单的通过路径 阅读全文
posted @ 2021-11-02 19:33 Smalldy 阅读(4448) 评论(0) 推荐(0)
摘要: QSqlDatabase 使用静态方法addDatabase来创建一个数据库连接。 如果你的程序中只有一个数据库连接,可以使用如下语句创建连接 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 如果你的程序要处理多个数据库连接,那么就使用 阅读全文
posted @ 2019-07-06 16:18 Smalldy 阅读(4305) 评论(0) 推荐(1)
摘要: Qt项目pro文件相关知识总结和记录 pro文件中使用相对路径需要注意的地方 链接库的方法 LIBS += -L<path> -l<libname> 示例: 链接/usr/lib 中的libabc.so库 LIBS += -L/usr/lib -labc 示例: 链接本项目目录下的/bin下liba 阅读全文
posted @ 2019-07-06 16:16 Smalldy 阅读(459) 评论(0) 推荐(0)
摘要: 事务具有以下属性: 1. 原子性:一个事务要被完全性的无二义性的做完或者撤销,在任何一个操作出现错误的情况下,构成事务所有操作所造成的效果都必须被撤销,数据应该被回滚到以前的状态。 2. 一致性:一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致 阅读全文
posted @ 2019-07-06 16:13 Smalldy 阅读(1978) 评论(0) 推荐(0)
摘要: Qt中几种操作xml的方式 流方式 sax方式 dom方式 初学时,我常常采用流方式读取xml,该方式简单直观,容易理解。之后遇到了需要修改xml并重新写回的情况,流方式就显得捉襟见肘了。 sax方式接触不多,从来没有在实际生产中使用过。 dom方式概念复杂,对于个人来说,文档也不是很清晰,导致我一 阅读全文
posted @ 2019-07-06 16:01 Smalldy 阅读(7482) 评论(0) 推荐(1)
摘要: 主要内容 本文主要记录并查集的基本实现方法,并逐步将一些例题填充到文章中。 并查集能做什么 并查集可以: 1. 合并集合 2. 查找两个元素是否在同一个集合内 3. 集合数量 4. 确定元素属于哪个集合 。 完整代码示例 例题 LeetCode 547 朋友圈 班上有 N 名学生。其中有些人是朋友, 阅读全文
posted @ 2018-09-15 21:00 Smalldy 阅读(353) 评论(0) 推荐(0)