logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】 gcc 、动态库和静态库,程序是如何链接的

在Linux环境下,除了学好编辑器 vim 的使用,还需要学会C语言的编译器 gcc 的功能,否则代码无法翻译成可执行程序。本文将介绍 gcc 的常规使用方法,以及一个C语言程序,在链接的时候发生了什么。

#linux#运维#服务器
【Linux】vim文本编辑器的使用

"工欲善其事,必先利其器” 要想学好Linux,必须要了解Linux下常用的代码编辑器。本文主要介绍 vim 编辑器,从它的不同模式,各个模式的指令,以及 vim 的配置等等方面介绍,基本可以满足日常使用 vim 进行代码编写。

#vim#linux#编辑器
【Linux】Linux环境下如何实现自动化编译——make/makefile入门

在Linux 环境下编写好C语言代码之后,我们需要使用编译工具gcc 将其翻译为可执行文件。可是,如果对代码进行多次修改,每次修改完成,都需要重新使用 gcc 指令,会显得非常麻烦,所以可以使用 Linux 下的自动化构建工具 make/Makefile。

#linux#自动化#运维
【数据结构】二叉树的前序遍历、中序遍历、后序遍历、层序遍历

二叉树的遍历是学习二叉树首先要会的,这里从深度优先遍历(前、中、后序)和广度优先遍历(层序)两方面来详细解释如何遍历二叉树,深度优先遍历使用递归方法。

#数据结构
【数据结构】二叉树的节点总个数、叶子节点个数、第K层节点个数、二叉树的深度

这篇文章详细介绍了 二叉树递归方法求其节点总个数、叶子节点个数、第K层节点个数、深度,通过递归展开图,由浅入深地讲解递归方法的过程,看完一定会对二叉树的递归过程有更深层次的掌握。

#数据结构#算法
到底了