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