1、IO模型的基础概念 在学习IO模型前先介绍几个概念。 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I/O 1、用户空间和内核空间 Linux操作系统和驱动程序运行在内核空间,应用程序运行在用户空间 os分配给每个进程一个独立的、连续的、虚拟的地址内存空间,该大小一般是4G(32位 ...
分类:
编程语言 时间:
2021-06-25 16:53:53
阅读次数:
0
一、前言 安装整个ibmmq的过程中,真的气炸了,在网上搜索到的答案千篇一律,一个安装部署文档居然没有链接地址;为了找到这个开发版本的下载地址找了一下午,不容易啊。也提醒了自己写博文还是得有责任心,把事情说清楚,把自己的理解表达出来。 二、部署 ibmmq一共有三个版本,开发版、试用版、正式版,具体 ...
分类:
系统相关 时间:
2021-06-25 16:42:11
阅读次数:
0
在CentOS 7上实现密码复杂度策略设置,主要是使用PAM pwquality模块完成 1、备份原有配置文件 cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak 2、设置复杂度策略 vim /etc/pam.d/system-auth 找到包含 ...
分类:
其他好文 时间:
2021-06-24 18:25:23
阅读次数:
0
操作系统 操作系统的目标和作用 1.有效性:大中型计算机 2.方便性:微型计算机 3.可扩充性:新的微内核结构和客户服务器模式便于增加新功能模块 4.开放性 有效性 1.系统资源利用率 冯诺依曼结构,内存为中心 2.提高系统吞吐量 合理化计算机工作流程 操作系统的作用 1.OS为用户与计算机硬件系统 ...
分类:
其他好文 时间:
2021-06-24 18:17:21
阅读次数:
0
摘要:本文带领大家一起剖析了鸿蒙轻内核的动态内存模块的源代码,包含动态内存的结构体、动态内存池初始化、动态内存申请、释放等。 本文分享自华为云社区《鸿蒙轻内核M核源码分析系列九 动态内存Dynamic Memory 第一部分》,原文作者:zhushy。 内存管理模块管理系统的内存资源,它是操作系统的 ...
分类:
其他好文 时间:
2021-06-24 18:13:26
阅读次数:
0
前言 tar是Linux常见的一种归档文件(原生不包括压缩功能) gzip是gnu/Linux的一种压缩文件工具,算法是基于 DEFLATE,文件是gz,可以和tar组合。 zip是一种规范开放的压缩文件,算法不定,但主要是用 DEFLATE rar的算法专有,但发行时附送解码器允许解码器再开发,编 ...
分类:
系统相关 时间:
2021-06-24 18:03:52
阅读次数:
0
一、vim安装与简单的配置以及光标字体样式更改 vim安装 在命令行里输入 sudo apt-get install vim-gtk (Ubuntu系统) 在命令行中输入 vi 然后连续按两次tab键,查看有无 vim ,有的话即安装成功 vim 配置 在命令行输入 sudo vim /etc/vi ...
分类:
系统相关 时间:
2021-06-24 17:54:17
阅读次数:
0
#引导过程与服务控制 ##一、Linux操作系统引导过程 ###1、引导过程总览 ####(1)开机自检(BIOS) 服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘 总结:检测出第一个能 ...
分类:
其他好文 时间:
2021-06-24 17:47:03
阅读次数:
0
Ubuntu 18.04安装Tensorflow2.1.0 本文结构: 1 配置Anaconda ? 2 安装Tensorflow-gpu 3 安装Keras 4 遇到的问题及解决办法 配置Anaconda 一 、下载Anaconda 下载地址: 1 https://repo.anaconda.co ...
分类:
系统相关 时间:
2021-06-24 17:46:46
阅读次数:
0
源码地址 https://github.com/hku-mars/loam_livox Ubuntu16.04安装ROS Kinetic详细过程 https://blog.csdn.net/weixin_43159148/article/details/83375218 sudo sh -c 'ec ...
分类:
Web程序 时间:
2021-06-24 17:41:41
阅读次数:
0