码迷,mamicode.com
首页 > 系统相关 > 周排行
进程调度, 一个调度器的自白
我是一个进程调度器。 我的职责是调度计算机内所有的进程,为他们分配 CPU 资源。 1. 批处理时代 想当初,操作系统创造我时,只是打算让我用 FCFS 调度算法,简单维护下进程的秩序。但我后来的发展,远远超过了他的想象。 1.1 FCFS 所谓 FCFS 就是「 先来先服务 (First Come ...
分类:系统相关   时间:2019-09-28 20:20:15    阅读次数:119
linux安装教程
从虚拟机上安装linux(超详细)以及linux的一些简单教程(一) VMware虚拟机安装Linux系统(详解版) ...
分类:系统相关   时间:2019-09-28 20:22:03    阅读次数:84
vim配置文件
vim ——上古神器 萌新一枚,大佬请飘过~ 关于vim教程烂大街了, 不多聊! 困扰很多小伙伴的时怎么配置vim作为自己最趁手的编辑器,今天就分享下个人的配置文件。 另外如果小伙伴写python的话,建议了解一下 neovim ,因为python有一个代码补全插件时neovim独占的,vim心里也 ...
分类:系统相关   时间:2019-09-28 20:33:05    阅读次数:139
Linux下安装JDK
Jdk安装 ① 查看rpm安装包的默认安装路径: rpm –qpl 安装包名称(最好去usr/java里面的jdk名字改为jdk8 mv 旧jdk名字 新jdk的名字jdk8) ② 、安装命令: Rpm –ivh 安装包名称 ③ 、配置: 安装jdk之后,打开etc/sysconfig/profil ...
分类:系统相关   时间:2019-09-28 23:09:21    阅读次数:98
Linux下安装Svn
SVN安装: ① 、yum安装: yum –y install subversion ② 、进入/root目录,并创建目录svndata/projects/easybuy cd /root mkdir svndata cd svndata mkdir projects cd projects mkd ...
分类:系统相关   时间:2019-09-28 23:17:31    阅读次数:122
模块讲解---time模块,datetime模块,random模块,hashlib模块和hmac模块,typing模块,requests模块,re模块
目录 "1. 包" "2. time模块" " 1. 优先掌握" "2. 了解" "3. datetime模块" " 1. 优先掌握" "4. random模块" " 1. 优先掌握" " 2. 了解" "5. hashlib模块和hmac模块" "6. typing模块" "7. requests ...
分类:系统相关   时间:2019-09-28 23:28:16    阅读次数:109
Linux下安装Redis
Redis: 简介:Redis是一个非关系型数据库,她储存数据的方式是key-value,数据是保存在内存中的,效率非常高 memcached:key-value数据库,支持的数据类型较少,不具备持久化功能,查询效率较低 redis:key-value数据库,支持的数据类型较多,具备持久化功能,数据 ...
分类:系统相关   时间:2019-09-28 23:41:24    阅读次数:140
包、time、datetime、hashlib和hmac、request、re
[TOC] 包 包,这里的包就相当于模块,当一个模块的功能特别强大时需要写在多个文件里,这就用到了包,包不改变模块的导入方式,在包里可以写多个文件,还可以包里再建包。 包的特点 包是含有\_\_init\_\_.py的文件夹,导入包就是导入\_\_init\_\_ 包的导入: 如图所示‘包的介绍.p ...
分类:系统相关   时间:2019-09-28 23:45:02    阅读次数:107
Linux下安装Nginx
① 、安装nginx依赖: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel ② 、解压nginx安装包: tar –zxvf 安装包名称 ③ 、移动解压后的文件夹: m ...
分类:系统相关   时间:2019-09-28 23:52:45    阅读次数:148
理解操作系统2——进程
进程是计算机操作系统中非常重要的概念。是一种非常重要的抽象。 一、为什么要引入进程这个概念? 先从计算机的体系结构——冯诺依曼体系结构。它是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。这个体系结构 ...
分类:系统相关   时间:2019-09-28 23:54:22    阅读次数:186
Linux-grep搜索
(1)grep多条件搜索: 与关系:grep -n '条件1' service.log | grep '条件2' | grep '条件3' 或关系:grep -n service.log | grep '条件1 | 条件2' (2)grep按照时间搜索 与关系,字符条件和时间范围:grep -n ' ...
分类:系统相关   时间:2019-09-29 09:18:22    阅读次数:83
vim中的替换操作
在vim中 :s(substitute)命令用于查找并替换字符串。使用方法如下: 例如: 下面是一些可以加的flag. for example, :s/cat/dog/gi 会把cat.Cat() 变成 dog.dog(). g —global replace: replace every occu ...
分类:系统相关   时间:2019-09-29 09:25:35    阅读次数:102
Linux 伪终端(pty)
通过《Linux 终端(TTY)》一文我们了解到:我们常说的终端分为终端 tty1-6 和伪终端。使用 tty1-6 的情况一般为 Linux 系统直接连了键盘和显示器,或者是使用了 vSphere console 等虚拟化方案,其它情况下使用的都是伪终端。本文将介绍伪终端的基本概念。本文中演示部分 ...
分类:系统相关   时间:2019-09-29 09:35:27    阅读次数:158
Mac 电脑如何卸载 重装node
由于在日常开发中,部分node版本不支持,因此,我们需要对已安装的node进行卸载重装,步骤如下: 一.在终端依次输入以下命令 sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules  ...
分类:系统相关   时间:2019-09-29 09:51:21    阅读次数:154
Linux系统初始化脚本
cat > /usr/local/python3/site-packages/tab.py <<EOFimport sys,readline,rlcompleter,atexit,osreadline.parse_and_bind('tab: complete')histfile = os.path ...
分类:系统相关   时间:2019-09-29 10:04:56    阅读次数:148
shell向子进程发送信号
处理包含子进程的脚本,假设您希望终止任意子进程,那么还需要停止这些脚本。trap 命令完成此操作。子进程以 & 运行的子进程,最为后台程序运行,父进程与子进程之间为异步已直接方式运行子进程,此时子进程在前台运行,父进程与子进程之间为同步sleep 10 #等待10秒,再继续下一操作sleep 10 ... ...
分类:系统相关   时间:2019-09-29 11:14:50    阅读次数:188
linux的进阶指令
1 . df 查看磁盘的空间 #df -h -h:代表以可读性较高的形式展示大小 eg: 2. free 查看内存的使用情况 # free -m -> -m代表以mb为单位进行查看 或 #free eg: 3. head 查看文件的前n行,如果不指定,默认为前10行 #head -n 文件路径 n: ...
分类:系统相关   时间:2019-09-29 12:28:51    阅读次数:91
[Linux] CentOS 用源安装 Google-Chrome 浏览器
1、进入到 yum.repos.d 目录: 2、创建并编辑 google-chrome.repo : 3、在文件中添加如下内容: 4、安装 google-chrome 浏览器: ...
分类:系统相关   时间:2019-09-29 12:31:19    阅读次数:118
linux基础指令4
10 .输出重定向 一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果,想要保存到文件中进行治好后的分析等,此时重定向就可以帮你了。。 > 覆盖输出,会覆盖掉原来的文件内容 >> 追加输出,不会覆盖掉原来的文件内容,会在原始内容末尾继续添加 例1: 例2: 11.cat指令:直接打开文 ...
分类:系统相关   时间:2019-09-29 12:33:51    阅读次数:121
gvim plugin管理
1) Github 插件管理sourcecode: https://github.com/tpope/vim-pathogen 2)有无插件管理使用对比 之前安装插件经常是 copy 对应目录下的xx.vim文件到 ~/.vim目录下的对应文件夹; 用了这个插件管理的,就只需要将整体目录copy到~ ...
分类:系统相关   时间:2019-09-29 12:44:30    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!