自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解决MINGW环境变量未配置问题

摘要:本文详细说明了Qt自带的MinGW编译器无法在终端中直接使用的原因(未添加环境变量),并提供了完整的配置解决方案。步骤包括:1)检查MinGW组件安装情况;2)将MinGW的bin路径添加到系统PATH变量;3)验证环境变量配置;4)重新运行CMake项目。特别提醒需注意路径格式、终端重启以及避免多版本冲突等问题。配置成功后即可在PowerShell/CMD中正常使用gcc和mingw32-make命令。

2025-12-31 20:21:49 439

原创 Qt项目移植与配置技巧(包含脚本)

本文介绍了Qt6项目一键构建脚本的设计与实现。该脚本采用模块化架构,自动检测Qt、CMake和编译工具路径,支持MinGW和VS两种编译方式。核心流程包括:清理构建目录、CMake配置、项目编译、DLL部署和程序运行。脚本通过遍历常见安装路径、环境变量检查实现工具自动适配,并采用容错机制处理路径异常。特色功能包括自动部署Qt依赖库、多线程编译以及可视化进度提示,有效解决了传统Qt项目配置复杂、路径依赖强等问题。该方案特别适合团队协作和教学环境,显著降低了Qt项目的构建门槛。

2025-12-30 21:44:49 1784

原创 算法设计与分析(一):递归

递归作为算法设计中一种强大且常用的技术,以自身调用自身的方式来解决问题。它在很多场景下能让代码简洁易懂,但使用时也需注意其潜在问题。本文将深入探讨递归算法的要素、使用场景、设计考量、性能分析,还会介绍递归乘法的实现及复杂度分析。

2025-03-04 12:48:31 892

原创 编译原理考点复习

正规语言是指由正规文法定义的语言,程序设计语言的单词大都属于此种语言。正规文法仅有三种形式的产生式: (1)A->aB (2)A->a (3)A->ε正规语言有三种等价的表示方法: (1)正规文法 (2)正规式 (3)有限自动机于是证明题证明是否为正规语言时,向ab指数相等去证明非正规文法语法制导翻译的基本思想:为CFG文法符号设置语义属性,用于表示语法成分的语义信息。为文法符号的产生式(语法规则)关联语义规则,用于计算文法符号的语义属性。

2025-01-04 10:00:00 1271

原创 能懂!基于Springboot的用户增删查改(三层设计模式)

左家垅大学安排计算机专业的学生在期末前进行了JavaWeb的实训于是最简单入门Springboot的教程诞生了!

2024-12-25 12:34:03 945 1

原创 Spring-Springboot学习(一)

Spring入门学习,包含基本框架以及应用

2024-12-23 13:30:51 1096 1

原创 快速解决复杂度以及算法优化

时间复杂度是一个函数,它定性描述该算法的运行时间。即我们是面向N进行循环大小的判定,就如之前的二分查找法,我们通过其函数就可以发现。表示算法的执行时间是一个常量,不随输入规模的改变而改变。表示随着输入规模的增加,算法的运行时间以对数方式增长。表示随着输入规模的增加,算法的运行时间按指数方式增长。表示随着输入规模的增加,算法的运行时间按阶乘方式增长。表示随着输入规模的增加,算法的运行时间按二次方增长。表示随着输入规模的增加,算法的运行时间按三次方增长。表示随着输入规模的增加,算法的运行时间会线性增长。

2024-03-31 11:12:56 2775 3

原创 引入-数据结构的基本概念

鉴于网站中海量的数据结构专业讲解,且作为一个菜鸟、还没有太多时间,我会以最功利性的形式创作类似复习笔记的文章。本期主要对数据结构的基本定义进行梳理。一、数据结构是什么?数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。从方式和集合两个概念我们就可以知道,数据结构必定存在对应的逻辑结构形成“方式”,而集合必定需要拥有存储结构,而运行这两块大类自然也需操作定义及实现。

2024-03-31 00:07:59 1223 6

原创 记录我的数据结构与算法学习过程

当我踏进中南大学的校门,走进计算机学院,从未接触过代码编程的我,注定需要在任何方面从0做起。可惜的是,大一上的迷茫让我错失了追赶他人的时机,现在,下学期伊始,我还是发出了我的第一篇博客。入选“101计划”后,我们的教材进行了改版,渗透并结合了数据结构与算法。

2024-03-30 22:07:06 354 1

最新多源qt项目配置运行脚本

最新多源qt项目配置运行脚本

2026-01-13

中南大学-计算机安全复习指导(天狼版)

内容概要:本文档为《计算机安全复习》笔记,系统梳理了计算机安全领域的核心技术与知识点,涵盖密码学基础(对称加密、RSA、散列函数、数字签名、公钥证书)、用户认证机制(口令安全、多因素认证)、访问控制模型(DAC、RBAC、ABAC)、数据库安全(SQL注入防护、RBAC授权)、恶意软件分类、拒绝服务攻击原理与防御、入侵检测技术(特征检测、蜜罐)、防火墙与入侵防御系统(IPS)、缓冲区溢出机制与防护、软件安全开发实践、操作系统安全加固、云与物联网安全架构,以及网络安全协议(SSL/TLS、PGP、S/MIME、Kerberos、PKI)等内容。; 适合人群:信息安全专业学生、备考人员或从事网络安全工作的初、中级技术人员;具备一定计算机网络与系统基础知识的学习者; 使用场景及目标:①用于系统性复习计算机安全核心概念与技术原理;②帮助理解常见安全攻击(如SQL注入、DDoS、缓冲区溢出)的成因与防御机制;③掌握身份认证、访问控制、加密通信等安全体系的设计与实现方式; 阅读建议:建议结合实际案例和实验环境深入理解各章节内容,尤其对密码学、入侵检测、防火墙、Web安全等重点部分进行实践操作与协议分析,强化理论与应用的结合。

2026-01-05

中南大学-分布式系统与云计算知识点索引与问题解答(天狼版)

内容概要:本文系统梳理了分布式系统的核心理论、架构模型、计算范型、设计挑战与行业应用,涵盖从基础概念到前沿技术的完整知识体系。重点包括分布式系统的八大错误假设、CAP理论、一致性与容错机制、通信模型(如RPC、消息队列、发布-订阅)、资源管理、任务调度、死锁处理、分布式存储与数据库技术,以及云计算的演进与实现。同时深入解析了时间同步、选举算法、共识问题(如拜占庭将军问题)、负载均衡策略和虚拟化技术等关键技术细节,并结合电商、社交、大模型等实际应用场景进行说明。; 适合人群:具备一定计算机基础知识,从事分布式系统、云计算、后端开发等相关领域的研发人员、系统架构师及高校学生(尤其是工作1-3年的工程师); 使用场景及目标:①理解分布式系统的核心设计原则与常见误区(如网络不可靠性);②掌握分布式环境下的一致性、可用性、容错性权衡与实现机制;③学习主流分布式架构(如GFS、TFS、Hadoop、Kafka)的技术原理;④为构建高可用、可扩展的分布式系统提供理论指导与实践参考; 阅读建议:本文内容理论性强且覆盖面广,建议结合具体工程实践进行分章节精读,重点关注CAP、Quorum机制、向量时钟、Chandy-Lamport快照、Raft/Zab共识算法等核心知识点,并通过动手实现简易版分布式组件加深理解。

2026-01-05

编译原理复习要点详解与核心技术解析

内容概要:本文全面系统地介绍了编译原理的核心知识点,涵盖了从文法判定到语法分析再到中间代码优化的关键技术和理论基础。主要内容包括:不同类型文法(如0型文法、上下文无关文法等)的定义及其应用场景;短语和素短语的概念;NFA和DFA之间的转化;LL(1)文法、算符优先文法、SLR、LALR以及LR文法等多种语法分析方法的特点及其实现流程;还有针对代码优化部分,讨论了如何有效实施局部、全局和循环层次的优化技术来提升编译效率。同时,涉及到编译过程中的一些辅助结构如属性文法和DAG图的使用,并简述了三地址代码的概念。 适合人群:本科阶段学生及研究生一年级学生;计算机科学领域的从业人员特别是那些希望深入了解编译器内部工作机制的人。 使用场景及目标:主要是针对中南大学计算机学院的开卷考试课程《编译原理》整理,涵盖自19年到24年的分类真题,适合考试时使用()

2025-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除