2025年7月26日

python有更多其它好用的sql库,为什么要用Qtsql?

摘要: QtSql 是 Qt 框架提供的数据库访问模块,与 Python 其他 SQL 库(如 SQLite3、SQLAlchemy、Psycopg2 等)相比,有其独特的定位和优势。以下是 QtSql 的核心特点及其与其他库的区别: 1. 与 Qt 生态深度集成 缝结合 Qt 应用:QtSql 是 Qt 阅读全文

posted @ 2025-07-26 23:09 痴心妄想 阅读(30) 评论(0) 推荐(0)

PySide6大部功能使用导入方法

摘要: PySide6 是一个庞大的库,包含超过 1000 个类和数万个方法,无法在此全部列出。不过,我可以提供一个结构化的概览,并介绍如何查看完整的官方文档。 PySide6 的模块结构 PySide6 的类按功能分为多个模块,常见的模块包括: QtCore:核心非 GUI 功能(信号槽、文件系统、线程等 阅读全文

posted @ 2025-07-26 23:02 痴心妄想 阅读(197) 评论(0) 推荐(0)

Kivy大部分的类和方法使用、导入一应具全

摘要: Kivy 完整类与函数列表及导入方式 Kivy 是一个庞大的 Python 框架,拥有数百个类和函数。以下是按模块分类的核心组件列表及正确导入方式,涵盖了开发中最常用的部分: 一、核心模块与导入方式 1. 应用基类 (kivy.app) python 运行 from kivy.app import 阅读全文

posted @ 2025-07-26 22:50 痴心妄想 阅读(151) 评论(0) 推荐(0)

Kivy的async_runTouchApp方法有什么用

摘要: Kivy 中async_runTouchApp方法的使用 async_runTouchApp 是 Kivy 提供的一个用于异步运行应用的特殊方法,它允许你在应用运行的同时执行其他异步任务。这在需要处理网络请求、文件 IO 或其他耗时操作时特别有用。 一、基本概念与用途 1. 与传统run()方法的区 阅读全文

posted @ 2025-07-26 22:22 痴心妄想 阅读(18) 评论(0) 推荐(0)

GO命名返回值默认为0,原来10/0不等于0

摘要: 在 Go 语言中,当发生panic时,函数的返回值会被设置为返回值变量的零值(如果函数有命名返回值)或类型的默认零值(如果没有命名返回值)。你提供的代码中,divide函数的返回值类型是int,其零值是0,因此最终返回0。 详细解释 1. 函数返回机制 你的divide函数没有命名返回值,因此返回值 阅读全文

posted @ 2025-07-26 22:05 痴心妄想 阅读(14) 评论(0) 推荐(0)

GO的go有什么用

摘要: 在 Go 语言中,关键字go用于启动一个新的goroutine(轻量级线程),使函数或方法在独立的执行线程中异步运行。当你看到代码go model.SyncOptions(common.SyncFrequency)时,它的作用是异步执行model.SyncOptions方法,而不会阻塞当前的执行流程 阅读全文

posted @ 2025-07-26 22:00 痴心妄想 阅读(13) 评论(0) 推荐(0)

使用kivy写GUI时候报错1358是怎么回事

摘要: Kivy 中 Widget 析构错误分析 这个错误 KeyError: 1358 发生在 Kivy 尝试销毁 widget 时,表明系统在清理过程中无法找到预期的 widget 引用。这种问题通常与以下因素有关: 一、错误原因 1. Widget 引用管理问题 Kivy 使用内部字典来跟踪和管理所有 阅读全文

posted @ 2025-07-26 21:56 痴心妄想 阅读(6) 评论(0) 推荐(0)

python的弱引用和强引用有什么区别

摘要: 在 Python 中,弱引用(Weak Reference)和强引用(Strong Reference)是两种不同的对象引用方式,它们对对象的生命周期有着不同的影响。理解这两种引用方式对于内存管理和避免内存泄漏非常重要。 一、强引用(Strong Reference) 1. 定义与特性 强引用是 P 阅读全文

posted @ 2025-07-26 21:52 痴心妄想 阅读(44) 评论(0) 推荐(0)

python参数如何强制定义类型

摘要: 在 Python 中,类型系统是动态的和鸭子类型的,这意味着变量的类型由其值决定,而非声明时指定。不过,Python 提供了多种方式来提示、检查或强制参数类型,下面介绍几种常见方法: 一、类型提示(Type Hints) 用途:在代码中标记期望的类型,但不强制执行。方法:使用 Python 3.5 阅读全文

posted @ 2025-07-26 21:45 痴心妄想 阅读(102) 评论(0) 推荐(0)

2022年9月4日

centos下docker-compose搭建lnmp环境

摘要: 所有操作均在root权限下进行 sudo -i 1、递归生成容器项目文件夹 mkdir -p /root/lnmp/nginx/html/ /root/lnmp/nginx/conf.d/ /root/lnmp/nginx/logs/ 2、新建并写入yml文件内容 vi /root/lnmp/doc 阅读全文

posted @ 2022-09-04 16:40 痴心妄想 阅读(143) 评论(0) 推荐(0)

导航