- 博客(6)
- 收藏
- 关注
原创 Linux操作系统的发展与演变(三)
Linux的发行版本到底是什么?GNU发起了开源程序运动,它们是怎么定义的呢?任何程序开发完成后都必须把源代码通过互联网公开给任何人使用。源码是不能直接运行的需要先编译成为二进制格式。这个编译过程是很复杂的,编译过程中如果你的编译环境不满足会各种出错的,但是GNU所提供的程序包括gcc自己都是源码的,标准库glicbc,vi,Linux内核都是源码。源码时不能直接运行的是需要编译的,怎么编译呢?这里其实面对一个问题我买一个电脑想安装一个系统于是我们从互联网上下载源码编译。要编译需要编译器。编译器需要运行在
2020-07-24 18:03:35
154
原创 Linux操作系统的发展与演变(二)
Unix于BSD发起了一场旷日持久的官司,把BSD告上法庭开始了内战的第一阶段。时间走到了1990年前后,BSD开始反击了。BSD在与System v在打官司的时候已经把System v 的Unix中的相关代码都清除殆尽。BSD与System v没有瓜葛后,BSD这个组织他们认为当初创立的使命已经完整的完成了即推广Unix的使用。在1990年BSD中一个叫Jolitz的家伙,这个家伙尝试把BSD移植到x86系统上(x86指的是英特尔公司所生产的CPU当然后来也有AMD的。他们都称为兼容PC架构x86系列
2020-07-24 18:02:27
156
原创 Linux操作系统发展与演变(一)
最早计算机出现是没有操作系统这一说的,后来人们发现我们输入输出设备。人在计算机是最薄弱的一环。每一次为了能够让计算机运行程序。人需要把我们自己写的程序转换为机器可以理解的格式。为了能够让多任务跑起来,我们必须有一个监控程序,我们称为multi程序。所以这个multi程序,需要一个有公众之心的没有私心的这么一个组织或者厂商。他们负责写出这个程序,为其他程序的运行提供一个公平公正的运行环境。早些时候的ATMT的贝尔实验室(Bell),麻省理工学院的人工智能实验室(MIT)还有通用电气实验室(GE)。他们联合
2020-07-22 08:42:52
465
原创 详解选择排序
排序的方法有很多,现在要用选择排序来对一组数字进行排序,对数字排序降序或者升序。首先我们要知道什么是选择排序:每一次从无序区选一个值最小或者最大的元素,与无序区第一个元素交换比如 现在有这样的一组数字:11,25,8,63,4,5升序排列选择排序 会在这5个数字中找到 最小的数第一次 找到了 4 ,并且和无序第一个元素11交换:4, 25, 8, 63,11,5第二次 用 5 和无序第...
2020-03-23 16:42:56
239
原创 详解C语言的冒泡排序
最近在复习C语言的知识,到了数组这里觉得冒泡排序很有意思,就想把关于冒泡排序的一些思路写出来。对于一个已经定于的数组给定它任意的元素。然后我们对其排序。我这里我们使用冒泡排序。在这里我们先说一下什么是冒泡排序。就是它进行两个两个的比较如果发生了逆序就进行交换这里以大的数字放在最右边,小的在最左边先看一组数字:3,10,5,16,9,12,7进行排序就是两两比较‘第一次 3,5,10,9...
2019-10-31 19:41:45
2170
原创 Centos 7中一个用户对某个目录有写权限,但对此目录下的文件没有写权限时,能否修改此文件内容?能否删除此文件?
我们不知道能不能完成这些操作,我们可以打开虚拟机进行测试,来试验我们的想法。 首先我们创建一个新的用户
2019-05-11 10:13:13
4714
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人