logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux开发工具】gcc编译器

在预处理阶段,预处理器会读取C语言源代码,对其中的预编译指令(如#include,#define,#pragma等)进行处理。这一步会展开宏定义、处理条件编译指令、插入头文件内容、删除注释等。处理后的代码文件通常以.i为拓展名,但该文件还是C代码。:在编译阶段,编译器将预处理后的代码转换为机器可识别的语言,也就是汇编代码。这一步包括语法分析、语义分析、检查代码的规范性,确保没有语法错误。处理后的代

文章图片
#linux#运维#服务器 +2
【Gitee版】一篇教你如何快速入门git(详解)

Git 是一个强大的分布式版本控制系统,用于管理源代码。以下是对 Git 工具和概念的详细说明,帮助你更好地理解和使用 Git。

文章图片
#git#开发语言#后端
【MySQL数据库】保姆级教程:MySQL安装教程、MySQL-Font安装以及8.0适配问题分析,解决方案:使用其它图形化软件(Navicat Premium Lite)

MySQL是一种开源的关系型数据库管理系统,广泛应用于各种场景,尤其是在Web应用、数据处理和企业管理中。其优点包括支持SQL语言、良好的性能、较高的可靠性和易于维护。此外,MySQL具备强大的社区支持和丰富的文档,适合用于小型到大型数据存储解决方案。我们本章需要进行MySQL数据库的安装,包括图形化软件MySQL-Font的安装等。如果MySQL-Font出现不支持问题(mysql-front不

文章图片
#数据库#mysql#后端
排序算法--堆排序

其实堆排序已经涉及到一个叫做“树”的数据结构了,它不同于链表、栈、队列等,它是一种非线性的数据结构。那么我们今天不说太多,后面自然会仔细讲解的,今天我们就学会一些基础的概念就行。

文章图片
#排序算法#算法
【Linux开发工具】vim编辑器

本文包括Linux中的vim编辑器的:配置、基本命令。以及命令模式、末行模式、编辑模式这三种模式的切换方法,命令模式的基本命令、末行模式的基本命令,最后还有vim的分屏操作。文章末尾附上一张vim键盘图。

文章图片
#linux#编辑器#vim +3
【Linux开发工具】makefile项目管理

在Shell编程中,变量是用于存储数据值的名称。注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不太一样。同时,变量命名需要遵循以下规则:1.只含字母、数字、下划线:字母大小写敏感,不能以数字开头,这条和C/C++一样,注意一下即可。2.避免使用关键字:C/C++也是需要避免关键字的,Shell也一样,需要避免的关键字例如:(if,then,else,fi,for,while)3.

文章图片
#linux#运维#服务器 +2
QT界面开发(对话框的模态与非模态、标准对话框)

模态对话框在打开时会阻塞父窗口,直到对话框关闭。用户必须先处理对话框(如输入信息、按下按钮等)才能返回窗口。

文章图片
#qt#开发语言#c++ +2
QT界面开发--我的第一个windows窗体【菜单栏、工具栏、状态栏、铆接部件、文本编辑器、按钮、主界面】

经过前面的铺垫,今天我们就开始我们图形化界面之旅了,我们的第一个窗体主要包括:菜单栏、状态栏、工具栏、铆接部件、还有Qt提供的一些主窗体的API。第一部分:主界面(QMainWindow)当创建好项目后,我们直接运行,看一下运行结果:你会发现,这个界面是小小的一坨,看起来一点也不舒服,那我们就可以使用resize()方法来更改界面尺寸。代码如下:MainWindow::MainWindow(QWi

文章图片
#c++#开发语言#后端 +2
QT界面开发:入门篇

本节包括:QT的安装,认识,创建项目,快捷键,默认文件的讲解

文章图片
#qt#开发语言#c++ +3
《数据结构》--队列【各种实现,算法推荐】

队列是一种常见的数据结构,按照先进先出(FIFO,First In First Out)的原则排列数据。也就是说,最早进入队列的元素最先被移除。:将元素添加到队列的尾部。:从队列的头部移除并返回元素。:初始化一个空队列。:返回但不移除队列的头部元素(通常称为“peek”或“front”)。:检查队列中是否还有元素。:返回队列中元素的数量。

文章图片
#数据结构#算法#c++ +2
    共 12 条
  • 1
  • 2
  • 请选择