Linux Tips: 如何关闭系统的蜂鸣器 系统管理 也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出“嘀嘀”的声音时候,我都有种把我的机箱拆掉把那个内置的蜂鸣装置拽下来的冲动。按 Tab时候“嘀嘀”,按空格时候“嘀嘀”,每个在vi中错误的操作都会让机器用刺耳的“嘀嘀”声嘲笑你。好了,到了显示谁是真正的主人的时候了。 也许你还没有意识到,这个声音不是来自系统外置的音频输出设备,而是来自机器内部的据我所知是由BIOS控制的发声装置,所以下面我将说明如何将这个小东西关掉
2025-01-06内存管理介绍 什么是虚拟内存(Virtual Memory)? 注意:虚拟存储器又叫做虚拟内存,都是 Virtual Memory 的翻译,属于同一个概念。 逻辑(虚拟)地址和物理地址 CPU 寻址了解吗?为什么需要虚拟地址空间? 用户程序可以访问任意内存,寻址内存的每个字节,这样就很容易(有意或者无意)破坏操作系统,造成操作系统崩溃。 局部性原理 要想更好地理解虚拟内存技术,必须要知道计算机中著名的局部性原理。另外,局部性原理既适用于程序结构,也适用
2025-01-06计算机的内存模型: 计算机在运行行程序的时候,指令由CPU执行,计算机上数据存放在物理内存当中,CPU在执行指令的时候免不了要和数据打交道。刚开始,还相安无事的,但是随着CPU技术的发展,CPU的执行速度越来越快。而由于内存的技术并没有太大的变化,所以从内存中读取和写入数据的过程和CPU的执行速度比起来差距就会越来越大,这就导致CPU每次操作内存都要耗费很多等待时间,可是总不能让内存成为计算机处理的瓶颈,所以,人们想出来了一个好的办法,就是在CPU和内存之间增加高速缓存,就是保存一份数据拷贝
2025-01-061、常用基本命令 远程通过ssh客户端完成服务器的维护工作 序号命令对应英文作用1lslist查看当前文件夹下的内容2pwdprint wrok directory查看当前所在文件夹3change directory切换文件夹4touch[文件夹]touch如果文件不存在,新建文件5make directory6rm[文件名]remove删除指定文件名7clearclear清屏 2、Linux终端命令格式 2.1、命令格式: command [-options] [parameter] 说
2025-01-06因为学的是控制,刚开始的时候玩的单片机比较多,单片机进行开发的一个重要的特点就是裸机编程。也就是说内核跑的完完全全是你的代码。但是在操作系统上编程就完全不一样,因为你的程序大部分都在调用操作系统的接口函数,从而间接的管理硬件。操作系统搭好了框架,实现硬件抽象,文件存储管理,进程管理,本质上就是对cpu,i/o和存储器搭了一个管理框架,这种间接的管理方式使我刚接触ROS开发时产生了极大的不适应,我不知道我应该写什么,不知道函数和硬件之间的关系。就是当时很难理解接口的概念,总是在纠结底层。 基
2025-01-06查看关于yum的配置 ls /etc/yum* -ld: 查看/etc/yum.repos.d下的文件 查看CentOS-Base.repo内容: 部分内容: [base] baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os gpgcheck=1
2025-01-06ps在圆形里面想要添加波浪效果,该怎么给元填充半个颜色,并作出波浪效果呢?下面我们就来看看详细的教程。 我们用【椭圆工具】画出一个大圆形。 接着,我们用【矩形工具】在圆形的上面,画出一个不同颜色的矩形。 接下来,我们选中矩形,在【滤镜】-【扭曲】中选择【波浪】。 我们把生成器数设置为【1】,波长最小为【32】,最大为【33】,波幅最小为【1】,最大为【14】,水平设置为【1】%,垂直设置为【100】%,点击【确定】。 我们选中波浪的矩形,然后右键选择【创建剪贴蒙版】。 最后,我们看
2025-01-06区别 逻辑分区也就是我们平时常说的C盘、D盘, 物理驱动器平时很少使用,通常在安装操作系统的界面上可以看到。 win7系统中的物理驱动器和逻辑分区 Win7系统下查看物理驱动器和逻辑分区的方法如下: 编程实现 用VC开发程序访问逻辑分区和物理驱动器的方法都是调用CreateFile函数,传入的名称有所不同, 访问逻辑分区:\.\C: \xxxx 访问物理驱动器:\.\PhysicalDrive0 根据逻辑分区获取其所在的物理驱动器的方法如下: 结构体STORAGE_DEVICE_NU
2025-01-061 ssh 是什么? ssh 是一种 加密协议,ssh 是两个加密的密码,一个是公钥一个是私钥,公钥加密的信息只有是要才能解密。ssh协议可用于服务之间的通信。例如:登录验证,git的授权等等 2 ssh 登录服务器(Linux,ubuntu) 1) 使用 ssh-keygen 可以生成秘钥 ssh 加密算法有两种,一下的是生成密钥的方式: ssh-keygen -t rsa ssh-keygen -t dsa 3) B电脑:使用ssh 连接电脑B ssh
2025-01-06最近想认真学习一下golang, 最好的学习方法当然是做一个项目咯.。这个项目服务端用GO编写,前端打算用VUE来搞。项目的功能呢,大致就是go能定期通过爬虫获取一些网络数据, 然后通过http接口vue展示数据。 一开始,想要解决的问题是,想通过共享内存的方式进行各子进程间的通信,因为这种方式最快。因为之前C++有用过 CreateFileMapping和 OpenFileMapping,所以也研究了一下GO有没有相关的库。发现有个syscall库有一些系统调用相关函数,syscall库的相
2025-01-06