一、精简的linux系统概念模型 linux也是冯诺依曼体系结构发展起来的,它的主要架构是由五个方面组成,运算器、存储器、控制器、输入设备和输出设备。 在这个硬件体系架构上就发展出了对其方便操作的Linux系统,Linux一般由四个部分组成:内核、shell、文件系统和应用程序。 内核是操作系统的核 ...
分类:
其他好文 时间:
2020-07-09 19:28:03
阅读次数:
132
Linux系统模型 Linux系统模型如下图所示 应用程序通过函数库提供的API,或者shell脚本,或者直接系统调用来与内核交互,但本质上都是使用系统调用来使用内核提供的服务。 内核主要提供了以下几种服务: 中断。通过中断,内核可以将原来的控制流转为中断处理程序的控制流.系统调用属于中断,用户程序 ...
分类:
系统相关 时间:
2020-07-09 19:26:31
阅读次数:
89
一、linux模型 Linux系统一般有4个主要部分 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。 1.linux内核 内核(Kernal)是整个操作系统的核心,管理着整个计算机的软硬件资源。内核控制整个 ...
分类:
其他好文 时间:
2020-07-09 19:26:06
阅读次数:
83
从存储程序计算机到冯诺依曼体系结构 存储程序计算机的主要思想是将程序存放在计算机存储器中,然后按存储器中的存储程序的首地址执行程序的第一条指令,以后就按照该程序中编写好的指令执行,直至程序执行结束。 冯诺依曼体系结构的主要特点是,CPU和内存是计算机的两个最主要组成部分,内存中保存着数据和程序指令, ...
分类:
其他好文 时间:
2020-07-09 19:22:04
阅读次数:
48
SparkSQL在机器学习场景中应用第四范式已经在很多行业落地了上万个AI应用,比如在金融行业的反欺诈,媒体行业的新闻推荐,能源行业管道检测,而SparkSQL在这些AI应用中快速实现特征变换发挥着重要的作用SparkSQL在特征变换主要有一下几类1.多表场景,用于表之间拼接操作,比如交易信息表去拼接账户表2.使用udf进行简单的特征变换,比如对时间戳进行hour函数处理3.使用时间窗口和udaf
分类:
数据库 时间:
2020-07-09 17:54:20
阅读次数:
99
[Linux 命令大全Linux declare命令用于声明 shell 变量。declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效... ...
分类:
系统相关 时间:
2020-07-09 12:21:10
阅读次数:
81
大体介绍 本文对github actions部署前端项目做一个简单的总结,总体来说,我感觉用它想要部署一个前端项目,可以说非常简单,简单得令人震惊🤯。但是高度的封装,会让人没有那种以前travis书写shell的畅快体验感。 不过这也是github actions的初衷所在:开发者不用自己写很多脚 ...
分类:
其他好文 时间:
2020-07-09 11:57:00
阅读次数:
88
一、嵌套循环 循环语句可以在循环内使用任意类型的命令,包括其他循环命令。这种循环叫作嵌套循环(nested loop)。注意,在使用嵌套循环时,你是在迭代中使用迭代,与命令运行的次数是乘积关系。不注意这点的话,有可能会在脚本中造成问题。 这里有个在for循环中嵌套for循环的简单例子。 1 $ ca ...
分类:
系统相关 时间:
2020-07-09 09:25:33
阅读次数:
103
一、until 命令 until命令和while命令工作的方式完全相反。until命令要求你指定一个通常返回非零退出状态码的测试命令。只有测试命令的退出状态码不为0,bash shell才会执行循环中列出的命令。一旦测试命令返回了退出状态码0,循环就结束了。 和你想的一样,until命令的格式如下。 ...
分类:
系统相关 时间:
2020-07-09 01:07:15
阅读次数:
103
1、使用主机安装查看runner配置 $ cat /etc/gitlab-runner/config.toml [session_server](区段是一个系统 Runner 级别的配置,因此它应该在根级别指定,而不是在每个执行器上,也就是说,它应该在[[runners]]区段之外。会话服务器允许用 ...
分类:
其他好文 时间:
2020-07-09 00:52:34
阅读次数:
56