目录 前言 QT 小记 1.菜单栏、工具栏、状态栏 2.自定义的对话框 3.任务管理器 4.链接数据库mysql,sqlite 5.WidgetsGalleryExample代码学习: 999.Controls QT-For-Python 1.Demo QT-Quick 1.HelloWorld 2.简单表单 前言 记录有关qt的案例。 QT 小记 知识点: 1.ui_widget.h:类的名称是Ui_widget.h,根据组件、信号与信号槽自动生成。 2.数学运算函数在<QtMath>头文件中定义 3.消息显示:qDebug,qWarning、qCri...

  Sl8rSHQRquUs   2023年12月22日   56   0   0 C++

目录 前言 介绍 举例: 前言 不错麽 内容参考 https://zh.cppreference.com/w/cpp/ranges Chatjpt 总结注意点: 确保你的C编译器支持C20标准 包含ranges头文件 views的操作是惰性的,它们不会立即执行,而是在需要时计算。这意味着你可以构建复杂的管道,而不必担心性能问题。提供性能优势,因为它们避免了不必要的数据拷贝和临时存储。在处理大型数据集时,这种优化尤为重要。 使用views不会修改原始数据,它们只是提供了对数据的查看和操作方式。因此,原始数据保持不变,不会被修改。 要小心处理可能的异常情况,例如范围越界或无效...

  Sl8rSHQRquUs   2023年11月02日   30   0   0 C++

目录 前言 QT介绍 小记 相关图片如下 前言 开发环境,挺折腾人,一波三折。 参考链接:官方文档、C语言中文网、QT快速入门、书栈网博主:qt技术开发老杰、Bibili其他:Qt使用vs2022开发、VS+QT程序打包发布1、打包2 常见配置问题: 解决VisualStudio下使用qDebug没有输出项目属性->Linker->System->SubSystem设置为Console(/SUBSYSTEM:CONSOLE);output:选择Debug控制台 QSqlDatabase不存在。VSTools-Qt=>projiectsettings=&...

  Sl8rSHQRquUs   2023年11月02日   21   0   0 C++

目录 代码参考: 前言: 我可没说放弃 Baseclass中的三个选项: QMainWindow:主窗口类,包括菜单栏、工具栏、状态栏。 QWidget:可以创建一个空白的窗口,是所有界面组件的基类。 QDialog:对话框类。 Clang代码模型: help->AboutPlugins…->C->ClangCodeModel去掉勾选,再重启 会对源码进行分析,提供函数提示、代码补全等功能 会出现大量警告和错误提示 可以在Help->AboutPlugins中取消了该项(ClangCodeModel) qmake是构建项目的软件,它根据.pro文件生...

  Sl8rSHQRquUs   2023年11月02日   20   0   0 C++

目录 介绍: 案例: 介绍: C元编程(Metaprogramming)是一种高级技术,允许在编译时生成代码和执行代码。它使用C的模板系统和编译器的特性来实现,在某些情况下,可以用来生成高性能的代码或实现通用的库。下面是C元编程的详细介绍: 模板元编程:C元编程主要使用模板来进行。你可以创建模板类或函数,这些模板在编译时会被实例化成具体的类型或函数。通过特化和递归等技术,你可以实现非常复杂的操作。 编译时计算:元编程允许你在编译时执行计算,而不是在运行时。这可以用于计算常量、类型判断、循环展开等任务。这有助于提高程序的性能,因为计算在编译时完成,不需要在运行时消耗时间。 模板...

  Sl8rSHQRquUs   2023年11月02日   37   0   0 C++

目录 介绍: 理论: 案例: 生产者-消费者问题: 介绍: C是一种支持多线程编程的编程语言,它提供了丰富的多线程支持来充分利用现代多核处理器的性能。C多线程编程通常使用标准库中的 头文件以及其他相关的标准库组件来实现。 理论: 常用的类:std::thread类,用于创建和管理线程等等std::this_thread命名空间中的函数来处理线程的等待和分离等等互斥锁(std::mutex)、条件变量(std::condition_variable)和原子操作(std::atomic) 线程池:线程池是一种管理和复用线程的技术,以避免频繁创建和销毁线程。C标准库中没有直接提...

  Sl8rSHQRquUs   2023年11月02日   36   0   0 C++

目录 前言 必备理论知识: 例子: 20230920加 例如 对函数指针和指针函数补充: 前言 有C经验,使用起来,驾轻就熟。就是语法糖。但是也要熟悉用法,才好众享丝滑。 内容参考:Chatjpt、文心一言 必备理论知识: 捕获列表: []:默认不捕获任何变量; [=]:默认以值捕获所有变量;内部有一个相应的副本 [&]:默认以引用捕获所有变量; [x]:仅以值捕获x,其它变量不捕获; [&x]:仅以引用捕获x,其它变量不捕获; [=,&x]:默认以值捕获所有变量,但是x是例外,通过引用捕获; [&,x]:默认以引用捕获所有变量,但是x是例外...

  Sl8rSHQRquUs   2023年11月02日   25   0   0 C++

目录 前言 介绍 照片: 后续: 前言 VV。 介绍 进程间通讯(Inter-ProcessCommunication,IPC)是操作系统中的一个重要概念,用于不同进程之间的数据传输和交互。有多种方式可以实现进程间通讯,以下是其中一些常见的方式: 管道(Pipe):管道是一种单向通信方式,通常用于具有父子关系的进程之间。它分为有名管道和无名管道(也称为匿名管道)。有名管道允许不相关的进程之间通信,而无名管道只能用于有共同祖先的进程之间。 命名管道(FIFO):命名管道是一种有名管道,它允许不相关的进程通过一个命名管道文件进行通信。这种方式通常用于进程之间的跨越多个终端或主机的...

  Sl8rSHQRquUs   2023年11月02日   28   0   0 C++

目录 前言 常见的用法: 1.异步编程基础 1.1异步操作的概念和优势 1.2使用async和await关键字定义异步方法 1.3异步方法的返回类型和特点 2.Task类的基础 2.1Task类的构造方法和静态方法 2.2Task的状态和完成情况 2.3Task的等待和等待多个任务 3.异步方法和await关键字 3.1await关键字的作用和用法 3.2异步方法中的同步和异步行为 3.3异步方法中的异常处理 4.并行和并行异步操作 4.1使用Task.WhenAll并行执行多个异步操作 4.2使用Task.Run在异步代码中执行同步方法 4.3处理并行异步操作的结果和...

  Sl8rSHQRquUs   2023年11月02日   46   0   0 .NET

目录 前言 前言 记录一些查找过的记录;日后在一一整理归纳。 //redis介绍: Redis(RemoteDictionaryServer)是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它是一个key-value存储系统,支持存储的value类型包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。与Memcached类似,为了保证效率,数据都是缓存在内存中。但不同的是,redis会周期性的把更新的数据写入磁盘或者把修改操作...

  Sl8rSHQRquUs   2023年11月01日   29   0   0 其他技术区
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~