码农葫芦侠
码龄7年
关注
提问 私信
  • 博客:50,256
    50,256
    总访问量
  • 36
    原创
  • 39,620
    排名
  • 246
    粉丝
  • 学习成就

个人简介:C++, python, ai爱好者

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-03-25
博客简介:

qq_41898196的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    569
    当月
    8
个人成就
  • 获得387次点赞
  • 内容获得13次评论
  • 获得459次收藏
  • 代码片获得3,516次分享
创作历程
  • 22篇
    2024年
  • 14篇
    2023年
成就勋章
TA的专栏
  • Django
    付费
    5篇
  • Python
    5篇
  • C++库
    5篇
  • 实战应用
    8篇
  • Qt
    6篇
  • Git
    3篇
  • CMake
    3篇
  • 网络编程
    4篇
  • Linux
    6篇
兴趣领域 设置
  • 编程语言
    c++
  • 设计模式
    设计模式
  • 前沿技术
    vr
  • 开源
    github
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python中asyncio的多种用法:异步同步

Python 的 asyncio 模块为异步编程提供了强大的支持,但在某些场景下,我们可能需要处理异步任务与非异步(同步)任务的顺序执行或并行执行。本篇文章将逐步带你了解如何在 Python 中处理这些不同类型的任务。
原创
发布博客 2024.10.12 ·
1417 阅读 ·
25 点赞 ·
3 评论 ·
15 收藏

C++库std::clamp

`std::clamp` 是 C++17 引入的一个强大而简洁的函数,它为值的范围限制提供了一种标准化的解决方案。通过本文的详细讲解,我们了解了 `std::clamp` 的基本用法、高级特性、实际应用场景以及性能考虑。在日常编程中,合理使用 `std::clamp` 可以让我们的代码更加简洁、高效、易读。希望这篇教程能够帮助您在实际项目中熟练运用 `std::clamp`,提高代码质量和开发效率。
原创
发布博客 2024.09.14 ·
1225 阅读 ·
16 点赞 ·
0 评论 ·
20 收藏

【Qt的TS文件转换器】利用Python实现自动化TS文件转换

在开发多语言Qt应用时,管理和更新翻译文件是一项繁琐但必要的任务。这个工具旨在自动化Qt Linguist TS文件的转换过程,支持不同语言之间的转换,特别关注中文变体和其他语言。
原创
发布博客 2024.08.29 ·
1077 阅读 ·
23 点赞 ·
0 评论 ·
5 收藏

Qt + TS文件自动转换脚本工具 + 多语言支持转换 + 提升项目本地化效率

发布资源 2024.08.28 ·
zip

解决Qt多线程中fromRawData函数生成的QByteArray数据不一致问题

本文探讨了在Qt多线程应用中使用QByteArray时可能遇到的数据不一致问题。文章首先介绍了一个典型场景:在工作线程中读取设备数据,然后通过信号-槽机制传递到主线程进行处理。问题出现在不同线程中打印同一QByteArray对象时得到不一致的结果。文章分析了问题的根源:使用QByteArray::fromRawData()方法创建了共享底层数据的QByteArray,导致在跨线程传递时可能出现数据变化。解决方案是在发送信号时创建QByteArray的完整副本,确保数据的独立性和一致性。
原创
发布博客 2024.08.21 ·
537 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

解决Qml中的Rectangle圆角外部区域也会触发鼠标事件的问题

在很多场景下,有用到各种带有圆角属性的Rectangle作为交互的控件,当radius设置的比较大时,鼠标悬浮在外部区域也会触发各种信号。比较头疼。比如,以下代码通过实现了一个圆形控件。然后创建一个,当鼠标进入圆形区域,希望看到圆的颜色会发生改变。然而实际效果却是还没进行圆形区域就触发了信号,虽然设置了,圆角外部还是属于的范围,所以会触发。
原创
发布博客 2024.08.05 ·
283 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

vscode搭建PyQt + Quick开发环境

VScode中开发Python+qml,PyQt开发,pyQt发布
原创
发布博客 2024.07.19 ·
1135 阅读 ·
23 点赞 ·
0 评论 ·
17 收藏

桌面应用开发 + PyQt + Qt Quick + 示例代码 + 快速入门

发布资源 2024.07.19 ·
zip

Git钩子Hook功能

Git Hooks是Git内置的一种机制,允许在特定事件发生时执行自定义脚本。Git Hook可以在客户端和服务器端配置,经常用于自动化任务、增强开发流程以及确保代码质量。
原创
发布博客 2024.07.15 ·
1539 阅读 ·
13 点赞 ·
0 评论 ·
29 收藏

Git Hooks + 自动化脚本 + 示例代码 + 提高开发效率

发布资源 2024.07.15 ·
zip

软件著作权登记模板+软著登记源代码模板+软件著作权登记信息表模板

发布资源 2024.07.03 ·
zip

Git常用功能

拉取(Pul)与获取(Fetch)重置(reset)贮藏(stash)补丁(patch)摘取(cherry-pick)追溯(Blame)忽略(ignore)
原创
发布博客 2024.07.02 ·
1001 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

Git中的变基(Rebase)

在Git中,下载后运行变基通常是指使用git pull命令结合--rebase选项,从远程仓库获取最新的更新并将其应用到当前分支的操作。与默认的git pull不同,--rebase选项会将远程分支的更改应用到你的提交之下,以保持提交历史的线性。变基操作会将当前分支的提交“移植”到另一个基点上,这个基点通常是远程分支的最新提交。这种操作会重写提交历史,使其看起来像是从新的基点上直接进行的开发。
原创
发布博客 2024.06.24 ·
1811 阅读 ·
9 点赞 ·
0 评论 ·
13 收藏

在Qml中使用QCustomPlot

基于 QCustomPlot,一个支持在 Qml 中使用的简单包。
原创
发布博客 2024.06.18 ·
1151 阅读 ·
29 点赞 ·
0 评论 ·
9 收藏

基于QCustomPlot的支持使用 Qml 的简单工程示例

发布资源 2024.06.18 ·
zip

Window下程序使用CrashPad库生成dump并定位代码

在Windows应用程序开发中,崩溃是不可避免的。为了提高应用程序的稳定性和可靠性,开发者需要一种有效的方法来捕捉和分析崩溃信息。Crashpad是Google开源的崩溃报告工具,可以帮助我们在应用程序崩溃时生成详细的dump文件。本文将以Window程序为例,介绍如何集成Crashpad并生成dump文件。Crashpad是一个跨平台的崩溃报告工具,支持Windows、macOS和Linux。在程序崩溃时捕获崩溃信息并生成dump文件存储崩溃报告传递崩溃报告到服务器进行分析。
原创
发布博客 2024.06.13 ·
1221 阅读 ·
14 点赞 ·
2 评论 ·
24 收藏

编译好的Crashpad库 (x86 & x64) - Release & Debug 版本

发布资源 2024.06.13 ·
zip

生成dump+Crashpad+示例代码+崩溃分析

发布资源 2024.06.13 ·
zip

CMake教程+CMake option+启用禁用特定功能代码示例+项目配置

发布资源 2024.06.12 ·
zip

Qt/C++中的异步编程

异步编程是现代应用程序开发中不可或缺的一部分。它允许程序在执行耗时任务时保持响应性,特别是在GUI应用程序中。在Qt/C++中,有多种方式来实现异步编程。本文将重点介绍如何使用Qt中的QtConcurrent库,Qml中ES6标准的Promise还有C++标准库std::future,std::promise进行异步编程,并讲解他们之间的区别。
原创
发布博客 2024.06.11 ·
1202 阅读 ·
9 点赞 ·
0 评论 ·
15 收藏
加载更多