暂时未有相关云产品技术能力~
暂无个人介绍
【Linux系统化学习】进程的状态 | 僵尸进程 | 孤儿进程
上篇文章我们谈到了进程,运行在内存的程序、被执行的指令都可以是一个进程;并且对Linux的进程有一定的认识,知道如何使用指令查看进程和第一个系统调用。进程还有很多的奥秘需要我们探索,让我们开始今天的学习吧!
在前几篇的文章中我们介绍了Linux下的各种指令、权限等操作。想必大家已经熟悉并且能够快速的上手和应用了吧!那如何在Linux下安装卸载软件呢?这就是我们今天探讨的话题。让我们开始今天的旅程吧!!!
【C++干货铺】剖析string | 底层实现
【Linux系统化学习】冯诺依曼体系结构 | 操作系统
【Linux系统化学习】进程优先级 | 进程饥饿 | 进程切换
【C++干货铺】解密vector底层逻辑
上篇文章我们进入Linux系统编程的学习,介绍了代码的编辑器vim多功能编辑器的使用,编辑器的上手还是挺难的,要通过多多练习各个模式的命令集慢慢熟练起来。代码能够编辑后我们就要对代码进行编译运行,在Linux系统中我们使用gcc和g++编译器对我们写的代码进行编译运行。为了深入学习我们将从一个.c的源文件通过预处理、编译、汇编、连接变成我们的可执行程序使用gcc编译器详细呈现。
前几篇文章分别介绍了在Linux下的代码编辑器、编译器。在编写代码时难免会遇到一些Bug需要我们手动去调试我们的代码片段,在Windows系统下的集成化开发环境我们可能使用某个快捷键就可以进入调试,但是在没有可视化图标的Linux下我们要使用我们的调试器gdb进行调试。
上篇文章我们分享了Linux下的编译工具gcc/g++,可以将我们的代码编译成可执行程序。如果我们要进行多文件编程,使用gcc/g++就比较麻烦需要将所有的文件写在指令后面进行编译,要是写错一个文件名gcc/g++指令就执行失败。我们能否像VS中那样按下Ctrl+F5直接进行编译呢?今天就给大家分享一个Linux环境下项目自动化构建工具——make/makefile。
通过前面几篇文章的学习我们已经对Linux操作系统算是比较了解了,可以熟练的使用一些指令,我们就要进入Linux下的系统编程。在Windows系统下可以安装各种集成开发环境像Dev-C++、VC6.0、VS等等,在这些软件中我们不仅可以写代码,软件也可以完成编译、链接,甚至是调试等一系列功能。而在我们Linux系统中编写代码、编译代码、调试代码可以说都是分开的,使用各种工具完成。例如:编写代码使用vim多功能编辑器、编译代码使用gcc/g++编译器、调试代码使用gdp调试器。今天给大家带来的是vim多功能编辑器的使用。
上篇文章介绍了在C++的类六个成员函数中的三个,分别是构造函数、析构函数、拷贝构造函数,不知道大家有没有所收获,今天我们带来的是剩下的三个函数,以及结合这六个函数完成一个完整的日期类的实现,让我们开始今天的征程吧!
前几期文章重点讲解了Linux的一些基本指令,让大家能够快速的上手使用Linux,也不知道大家运用的熟练不,今天我们深入学习下Linux的shell命令以及运行原理和Linux下的权限方面的一些知识。
上篇文章讲述了插入排序及插入排序的优化希尔排序,今天我们继续给大家带来排序中的选择排序和交换排序,选择排序包括直接选择排序、 其中还包括堆排序,因为之前讲过堆排序,这篇文章就不多讲解,点击直达堆排序。交换排序包括冒泡排序、快速排序。让我们开始今天的选择排序之旅吧!!!
我们知道,21世纪的一些重要特征就是数字化、网络化、和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以非常迅速的传递信息。网络现在已经成为信息社会的命脉和发展知识经济的重要基础。网络对社会和经济发展的很多方面已经产生了不可估量的影响。那网络是从何而来的?是怎样发展的?我们今天就来谈一谈。
上篇文章详细讲解了堆,最后在执行完整代码后我们发现在删除堆中的数据时可以实现排序,当然这不是偶然,一切都是有迹可循的,今天就来讲解下用堆来实现排序,以及使用堆排序解决TopK问题。
在学习二叉树的基本操作前,需先要创建一棵二叉树,然后才能学习其相关的基本操作。由于现在大家对二叉树结构掌握还不够深入,为了降低大家学习成本,此处手动快速创建一棵简单的二叉树,快速进入二叉树操作学习,等二叉树结构了解的差不多时,我们反过头再来研究二叉树真正的创建方式。
【初阶数据结构】——堆的引入和实现二叉树
【Linux is not Unix】Linux前言
【初阶数据结构】树(tree)的基本概念——C语言
【初阶数据结构】栈和队列——C语言(详解)
详解带头双向循环列表
详解初阶数据结构之顺序表(SeqList)——单文件实现SeqList的增删查改
C语言文件操作【超详解】(上)
C语言自定义类型详解(保姆级教学)
一篇文章让你看懂C语言字符函数和内存函数(上)
一篇文章让你搞懂浮点数在内存中的存储机制[保姆级教学]
让你不再惧怕指针——C语言指针及指针进阶详解(下)
让你不再惧怕指针——C语言指针及指针进阶详解(上)
C语言实现猜数字游戏
C语言语句之while循环
C语言函数递归练习详解
你真的了解C语言得输入和输出吗?
【C语言】——函数--递归及习题练习
【C语言】——函数的嵌套调用和链式访问
【C语言】——for循环
【C语言】——switch和while
【C语言】——if语句
【C语言】——define和指针与结构体初识