白日梦患者

阳光下跳一支暗烈的劲舞,黑暗中送一抹甜蜜的香吻

LInux 下Shell编程基础知识1--变量

变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。 这意味着,Bash she...

2019-03-24 21:57:10

阅读数 1

评论数 0

图算法总结

图算法 一、图的存储   一般来说,图的存储方式有两种:邻接矩阵和邻接表。本节只讲解邻接矩阵的形式。   设图 G(V,E)的顶点标号为 0,1,……,N-1,那么可以令二维数组 G[N][N]的两维分别表示图的顶点标号,即如果 G[i][j]为 1,则说明顶点 i和顶点 j之间有边;如果 ...

2019-03-19 13:48:09

阅读数 4

评论数 0

常见排序算法总结

Algorithm.h #include <stdio.h> //堆管理结构体 typedef struct heap_t{ int *array; //堆的数组 int arrlength; //数组的长度 }h...

2019-03-18 13:36:38

阅读数 6

评论数 0

常见的查找算法与代码实现

阅读目录 1. 顺序查找 2. 二分查找 3. 插值查找 4. 斐波那契查找 5. 树表查找 6. 分块查找 7. 哈希查找   查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说...

2019-03-17 11:49:45

阅读数 10

评论数 0

汇编工具DOSBOX安装使用

----------------------------------- 版权信息 ------------------------------------ 此文链接: http://blog.csdn.net/doniexun/article/details/45438457 此文作者: Wi...

2018-11-19 18:45:20

阅读数 86

评论数 0

机器学习经典十大算法

  广义来说,有三种机器学习算法 1、 监督式学习 工作机制:这个算法由一个目标变量或结果变量(或因变量)组成。这些变量由已知的一系列预示变量(自变量)预测而来。利用这一系列变量,我们生成一个将输入值映射到期望输出值的函数。这个训练过程会一直持续,直到模型在训练数据上获得期望的精确度。监督式...

2018-11-14 10:28:29

阅读数 67

评论数 0

查找算法总结

一、基本概念 二、无序表查找 三、有序表查找 3.1 二分查找(Binary Search) 3.2 插值查找 3.3 斐波那契查找 四、线性索引查找 4.1 稠密索引 4.2 分块索引 4.3 倒排索引 五、二叉排序树 六、 平衡二叉树 七、多路查找树(B树) 7.1 2-3树 7.2...

2018-11-12 14:35:03

阅读数 28

评论数 0

操作系统文件管理

 在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和...

2018-11-12 14:15:32

阅读数 27

评论数 0

操作系统设备管理概要

设备管理概述: 设备管理的主要功能: 设备分配 设备映射 设备驱动 I/O缓冲区的管理 设备分配 多道程序系统中,设备不允许用户直接使用,而是由操作系统统一调度和控制。设备分配功能是设备管理的基本任务。设备分配程序按照一定的策略,为申请设备的用户程序分配设备,记录设备的使用情况。 ...

2018-11-12 14:09:48

阅读数 34

评论数 0

操作系统-进程通信

竞争条件 两个或多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序,称为竞争条件。凡涉及到资源的共享时就容易发生这样的事情。解决的办法是设立临界区,让进程互斥地访问共享资源。一个好的避免竞争条件的方案,必须满足4个条件: 任何两个进程不能同时处于临界区。 不应对CPU的速度和数量做任何...

2018-11-12 13:53:18

阅读数 24

评论数 0

操作系统进程调度算法实现2

实验三 进程调度 一、实验目的 1、 理解有关进程控制块、进程队列的概念。 2、 掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。 二、实验内容与基本要求 1、 设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。 2、 建立进程就绪队列。 3、 编制两种进程调度...

2018-11-12 13:33:17

阅读数 42

评论数 0

操作系统进程调度代码

//数据:进程,队列结构 //处理流程: //1 初始化--进程队列结构(包括:就绪队列,等待队列,运行队列)等必要的数据结构 init(); //2 进入无限循环,反复调度队列  #define MAX 5 #include<stdio.h> #inc...

2018-11-12 13:28:05

阅读数 66

评论数 0

操作系统进程调度算法

一、先来先服务和短作业(进程)优先调度算法 1.先来先服务调度算法 先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进...

2018-11-12 13:24:33

阅读数 32

评论数 0

排序算法总结

 目录 冒泡排序   鸡尾酒排序   选择排序 插入排序 二分插入排序   希尔排序   归并排序 堆排序 快速排序     我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。   排序算法大体可分为两种:     一种是比较排序,时间复...

2018-11-10 15:07:11

阅读数 69

评论数 0

C++内存管理与名称空间

1.单独编译:跟C语言一样,C++也允许甚至鼓励程序员将组件函数放在独立的文件中。 2.程序结构:包括三部分:     头文件:包含结构声明和使用这些结构的函数的声明     源代码文件:包含与结构有关的函数的代码     源代码文件:包含调用与结构相关的函数的代码   头文件常包含的内...

2018-09-28 20:48:35

阅读数 21

评论数 0

linux基础汇总

linux基础 阅读目录 主要内容介绍 第一单元 Linux的安装及相关配置 第二单元 UNIX和Linux操作系统概述 第三单元 Linux命令及获取帮助  第四单元 目录文件的浏览、管理及维护(一) 第五单元 目录文件的浏览、管理及维护(二)  第六单元 用户、群组和权限 ...

2018-09-26 14:50:38

阅读数 109

评论数 0

LINUX基本命令

命令:告诉操作系统做什么,执行什么 选项:说明命令的运行方式(可以改变命令的功能)。选项部分是以“-”字符开始的 参数:说明命令影响(操作)的是什(如一个文件,一个目录或是一段文字) 切换终端:ctrl+f1(f1~f6) 常用命令 Init 0    关机命令 Exit   退出...

2018-09-26 13:52:41

阅读数 22

评论数 0

linux运维150个命令汇总

近来老男孩发现新手学习Linux记不住命令,不会分类、不会筛选重点,胡子眉毛一把抓当然记不住了。 特别整理Linux运维最常用150个命令和大家分享,大家学习命令不用在盲目了,根据分类,然后逐步学习! 命令 功能说明 线上查询及帮助命令(2个)...

2018-09-26 12:26:21

阅读数 30

评论数 0

linux基础知识1

一、Linux的磁盘分区及目录     Linux的配置是通过修改配置文件来完成。       1.1、Linux磁盘分区             Linux可以将磁盘分为多个分区,每个分区可以被当做一个独立的磁盘使用,磁盘类型:主分区、扩展分区、逻辑分区。            主分区标记为活动...

2018-09-26 12:18:13

阅读数 67

评论数 0

C++复制构造函数

一、什么是拷贝构造函数       首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a;     而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。   下面看一个类对象拷贝的简单例子。     #includ...

2018-09-17 16:25:14

阅读数 20

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭