- 博客(122)
- 收藏
- 关注
原创 【QQMusic】在LikePage点击取消喜欢没有反应
系统需要在三个界面实现"喜欢"功能,每个界面都应绑定喜欢/取消喜欢的操作,并实时更新状态。修改图标时需同步更新IsLike状态变量。用户每次点击时应切换当前状态(翻转),确保界面显示与数据状态一致。该实现方案强调多界面状态同步和操作响应的一致性。
2025-06-05 19:49:45
303
原创 【Qt】Bug:findChildren找不到控件
摘要:正确调用findChildren方法时,应避免直接在布局对象上调用,而应在布局所属的窗口或控件上进行调用,以确保能够准确获取子对象。这样可以避免潜在的查找范围局限问题,提高代码的可靠性。
2025-05-31 21:41:00
534
原创 【Qt】QVector 提供了 << 运算符重载,用于向容器中添加元素
摘要:QVector<QString>strArray可通过<<运算符或append()函数添加元素,如strArray<<"Hello"<<"World!"。注意这里的<<是QVector成员函数重载,而非输出流运算符。若需输出QVector内容,需自定义QDataStream输出流运算符。
2025-05-31 20:27:18
467
原创 【无标题】
文章摘要:该错误出现在Qt项目的RecommendBoxItem类中,提示未定义的引用问题。具体是当在Widget子类中重写enterEvent(QEvent*)方法时,只有定义但缺少声明。错误信息显示在mocrecommendboxitem.cpp文件中,项目路径指向Qt 5.14.0 MinGW64位调试版本的构建目录。解决方法需要确保在头文件中正确声明了该虚函数重写。
2025-05-29 13:25:51
181
原创 【Qt】未添加scrollArea造成界面过大
摘要: 未添加滚动区域(scrollArea)会导致界面内容超出显示范围,引发布局错乱和操作障碍。技术层面,这源于内容尺寸计算脱离视口约束;用户体验上则造成功能缺失和认知负担。解决方案包括:iOS使用UIScrollView、Android采用NestedScrollView、Flutter运用SingleChildScrollView。预防措施应融入设计流程早期,未来趋势是自适应滚动和AI驱动的智能预判。合理的滚动机制不仅是技术需求,更是提升用户体验的关键。(150字)
2025-05-26 16:18:16
512
原创 【Qt】:设置hover属性,没有适应到子控件中
#ButtonStyle:hover 是一个ID选择器,仅对设置了 objectName="ButtonStyle" 的控件本身生效,不会自动应用到其子控件(如 QLabel 和 QWidget)。在 ButtonForm 中,存在嵌套的 QWidget 和 QLabel 控件。当为 ButtonStyle 设置 hover 属性时,子控件并未继承该样式。为了解决这个问题,可以通过为子控件单独设置样式,例如使用 #ButtonStyleQLabel 和 #ButtonStyleQWidg
2025-05-21 19:49:50
384
2
原创 【Qt】Qt常见控件的相关知识点
文章摘要:本文介绍了Qt编程中的几个关键点。首先,讲解了如何通过close函数实现退出槽功能。其次,详细说明了如何为QMenu设置快捷键,通过使用&符号结合字母,用户可以在运行Qt程序时通过Alt+字母进行快捷操作。最后,针对QMenuBar内存泄露问题,提出了正确的处理方法:避免重复创建菜单栏,而是通过QMenu函数获取或创建菜单栏,确保内存管理的正确性。这些技巧有助于提升Qt应用的性能和用户体验。
2025-05-17 14:31:17
385
1
原创 【Linux系统】进程间通信-System V消息队列
常见的IPC方式:匿名管道,命名管道,共享内存,消息队列,信号量。System -V 消息队列生命周期随内核,不随进程。也就是说,当前面一个创建了一个消息队列,但是没有进行销毁,最后进程也结束了。当下次新的进程再次创建的时候,就会出错。消息队列的销毁:1.命名销毁。 2.msgctl。 3.系统重启。需要注意的是,如果在编程过程中,虽然写了msgctl进行销毁,如果提前终止了进程,消息队列也是没有进行销毁的。下面会对这些函数进行封装。包括msgqueue类,客户端,服务端
2025-04-02 13:08:58
1646
104
原创 【C99】#,##,#__VA_ARGS__,##__VA_ARGS__
的组合,用于将可变参数列表转换为字符串。这在定义可变参数宏时非常有用,特别是在需要将参数列表作为字符串输出时。运算符用于将两个标记(tokens)拼接成一个单独的标记。这在需要动态生成标识符时非常有用。运算符用于将宏参数转换为字符串字面量。这通常用于调试或日志记录,将参数的值以字符串形式输出。的组合,用于处理可变参数为空的情况。当没有参数传递给宏时,会移除多余的逗号,避免语法错误。
2025-03-28 23:08:21
936
14
原创 【Json-RPC框架】:Json存储结构,operator[ ]返回的就是对应的value对象
根对象是一个Json::Value,类型是objectValue
2025-03-22 15:06:16
1167
9
原创 【Json-RPC框架】:Json序列化后,不能显式中文?增加emitUTF8配置
这就是在用中间类Value存储的时候,存的是中文,但是在write转化的时候,UTF8字符转化成为了。给工厂类设置emitUTF8=true。unicode的形式。
2025-03-18 16:32:36
1214
15
原创 【Json-RPC框架】:Json::CharReader,parse函数反序列化的返回值
Json::CharReader,parse函数反序列化的返回值。
2025-03-18 15:59:57
1251
4
原创 【Json—RPC框架】:宏定义不受命名空间限制,续行符的错误使用造成的bug
命名空间不能限制宏定义,原因:宏定义在预处理,语法分析在编译阶段,编译在预处理之后,使用不能限制住,更多请看文章。
2025-03-17 23:13:57
1315
12
原创 【Linux网络】I/O 世界的技术之旅:探索五种模型与 fcntl 函数的魅力
1.获取,设置文件状态信息:cmd=F_GETFL,F_SETFL。2.复制现有的描述符,cmd=F_DUPFD。3.获取,设置文件描述符标识,cmd=F_GETFD,F_SETFD。4.获取,设置异步IO所有权,cmd=F_GETOWN,F_SETOWN。5.获取、设置记录锁,cmd=F_GETLK,F_SETLK,F_SETLKW。
2025-03-10 13:29:21
3229
131
原创 【Json RPC框架】框架介绍与环境搭建(Ubuntu 22.04)
RPC是远程过程调用。通过网络,向服务器请求服务,调用服务器上的函数或者方法,不用关心网络底层细节,就好像在本地调用一样简单和实用。从而实现分布式服务交互,可以使用的网络通信协议有HTTP,UDP,TCP。侧重点,带给人的感受是像是在直接调用本地函数一样。Json是一种数据格式,用于存储数据和表示数据。Json在网络数据交互的时候承担着重要的作用,在网络通信的过程中要序列化和反序列化。muduo库是C++中高性能的网络库,用于开发高并发的网络服务器。
2025-03-08 18:48:03
4787
105
原创 优云智算:借助强大镜像社区,开启AI算力新纪元!
在当今数字化时代,云计算已成为推动企业创新与发展的强大动力。它以其卓越的成本效益,为企业节省了大量硬件投资与运维成本,让资源按需分配、灵活伸缩,完美契合业务的动态需求。其高度可靠的基础设施和先进的容错机制,确保了服务的持续可用性,让企业的数据安全无忧。同时,云计算的高效部署与自动化管理,极大地提升了工作效率,让企业能够快速响应市场变化,加速数字化转型的步伐。此外,云计算平台提供的丰富应用与服务,如人工智能、大数据分析等,为企业提供了强大的技术支持,助力企业在全球范围内拓展业务,实现高效服务。
2025-02-28 21:20:16
4183
111
原创 硬件加速与技术创新双轮驱动:DeepSeek和ChatGPT性能进阶的未来蓝图
DeepSeek 是由杭州的 DeepSeek 公司开发的人工智能模型,其研发初衷是为了在深度学习领域进行深度探索,致力于推出高效且开源的大型 AI 模型。DeepSeek 模型在自然语言处理领域展现出了强大的能力,广泛应用于智能客服、智能写作、机器翻译、知识问答等多个场景。在智能客服中,它能够快速理解用户的问题,并提供准确、高效的回答,显著提升客户服务的效率和质量;在智能写作方面,它可以根据给定的主题和要求,生成逻辑清晰、内容丰富的文章,为创作者提供灵感和帮助。
2025-02-24 13:36:42
3584
110
原创 【Linux网络编程】数据链路层和网络层的几个问题:MTU,校验和,全球网段,路由表
MTU是以太网的,大小是,表示IP(网络层传下来的最多只能1500字节)。在有的IP报头中,3位标志位的第二位置1表示不允许分片,这时候超过1500字节,就直接丢了就行,然后给上次返回传输的暑假过大。
2025-02-23 18:20:05
2429
6
原创 【Git版本控制器】第四弹——分支管理,合并冲突,--no-ff,git stash
分布式版本控制系统(Distributed Version Control System,简称 DVCS)是一种将代码仓库完整地复制到每个开发者本地的版本控制系统。与集中式版本控制系统(如 SVN)不同,分布式版本控制系统中的每个开发者都拥有。
2025-02-23 16:49:59
1789
5
原创 蓝耘DS满血版震撼来袭!500万Tokens限时免费,开启AI新纪元
蓝耘科技集团股份有限公司专注于GPU算力云服务在当今数字化浪潮中,人工智能已成为推动各行业变革的核心力量。而蓝耘科技,作为国内领先的GPU算力云服务提供商,凭借其强大的技术实力和创新精神,正成为AI时代的中流砥柱。蓝耘科技深耕行业近20年,专注于为AI训练、推理、视觉特效、科研等计算密集型场景提供弹性、高效的GPU算力支持。其自研的“元生代”智算云平台,不仅集成了先进的Kubernetes架构,还实现了大规模GPU任务调度与自动化运维,为企业和开发者提供了前所未有的便利与高效。
2025-02-22 19:18:36
1653
74
原创 【Linux网络编程】IP协议格式,解包步骤
当IP数据报进行分片以后,在对方IP进行合并的时候,就要知道这是该数据报的哪一个部分。首部长度是占四个比特位的,表示的范围是0~15。单位是比特/s,字节/s,或者每秒数据包数。然后选项的有无,数据区域的大小根据首部长度,数据报长度(总大小,单位字节)推算出来。然后减去报头的最大值(60字节),所以数据区域的最大值就是(65475字节)。然后在对方网络层的时候,要能合并,就要进行区分哪些时一起的,然后进行拼接。这里的单位是字节,在报头长度那里的单位是4字节。选项部分的大小,数据区域的大小是可以改变的。
2025-02-21 14:22:54
3596
9
原创 【Linux网络】TCP/IP地址的有机结合(有能力VS100%???),IP地址的介绍
TCP/IP,IP有能力进行数据传输,但是有能力不能保证100%成功,那么就要TCP保证100%的成功,在没有成功的情况下,TCP传输层可以选择重新发。
2025-02-20 21:00:51
3248
5
原创 【Linux网络】:网络基础(IP地址和MAC地址对应关系,IPv4,IPv6)
🌷前言:计算机网络是很重要的部分,这篇就对计算机网络基础做一个总结。
2025-02-19 17:07:07
3760
3
原创 DeepSeek 和 ChatGPT 在特定任务中的表现:逻辑推理与创意生成
随着人工智能技术的快速发展,生成式预训练模型(如 DeepSeek 和 ChatGPT)在多个领域得到了广泛应用。逻辑推理和创意生成是两个重要的应用场景,分别考验模型的逻辑分析能力和创造性表达能力。本文将通过实验和案例分析,对比 DeepSeek 和 ChatGPT 在这两个任务中的表现。
2025-02-18 14:01:10
8982
132
原创 【Linux网络编程】应用层协议HTTP(请求方法,状态码,重定向,cookie,session)
前面讲了HTTP的请求,响应格式。但是里面的知识点还没有细讲。报文里面的内容没有讲。这篇就是对HTTP的详细讲解。
2025-02-15 12:21:45
5636
107
原创 【Git版本控制器】:第一弹——Git初识,Git安装,创建本地仓库,初始化本地仓库,配置config用户名,邮箱信息
那版本控制器Git到底是一个什么东西呢?通俗来说我们提交上去的代码,都会进行记录,什么时候提交,内容,或者修改文件的哪些内容,时间。版本控制器是一种用于管理文件和代码变更的系统,能够追踪文件的修改历史,使开发人员能够在任何时间点回溯到特定的版本,并跟踪每个版本之间的差异。
2025-02-13 12:40:26
5508
4
原创 DeepSeek与蓝耘智算平台:人工智能与高效算力的协同革命
在人工智能技术飞速发展的今天,大语言模型(LLM)与高性能算力平台的结合正成为推动行业革新的核心动力。DeepSeek R1作为一款先进的大规模深度学习模型,凭借其高效的架构设计和广泛的应用场景,与蓝耘智算平台的强大算力资源及智能化管理能力相融合,不仅降低了开发门槛,还为科研、企业及个人用户提供了全新的智能化解决方案。
2025-02-11 12:22:41
8773
133
原创 从算法到落地:DeepSeek如何突破AI工具的同质化竞争困局
在大模型技术爆发式迭代的今天,ChatGPT、Claude等通用型AI工具已逐渐渗透到日常生活与工作中。然而,当企业及开发者面对具体场景需求时,往往会陷入“功能看似全能,落地难掩局限”的困境。
2025-02-09 13:35:31
13005
170
原创 【Linux网络编程】:URL(encode),HTTP协议,telnet工具
当然先祝大家新年快乐!我们访问网站,就是与对应的服务器进行IO,把我的请求给服务器,服务器给我对应的数据,或者处理问题的结果。URL是。
2025-02-05 16:31:00
4113
131
原创 【Linux网络编程】:守护进程,前台进程,后台进程
大家新年快乐!这篇文章是网络编程的第一篇文件,是对网络UDP,TCP,序列化反序列化的一些总结,应用层协议。
2025-02-03 18:51:38
3941
88
原创 【C语言学习】:C语言补充:转义字符,<<,>>操作符,IDE
虽然说C语言的期末考试,平时的小考都是满分,但是那基本都是刷题,上机形式,考察的内容比较局限,很多细节小的东西考不到。到现在寒假有机会复习复习。
2025-01-23 12:06:07
6640
118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人