查看bootstrap实现网格布局的源码,可以发现: 网格容器(类属性.container或者.container-fluid标识的元素),网格中的行(.row标识的元素)都包括了一个和类属性.clearfix对应的CSS规则集。上述两类CSS声明中引用的mixin分别如下:.container-fixed(@gutter: @grid-gutter-width) {
...
&a
转载
2024-07-22 16:35:19
55阅读
一.简介 一个完整的USB系统由两部分构成,即usb主机(usb host)和usb设备(usb device)。usb主机通常是指我们的pc机、具有host controller的嵌入式设备;像u盘、usb鼠标、键盘属于usb设备,具有otg controller的usb设备,它即可工作在host模式又可以工作在device模式,模式之间通过HN
转载
2024-09-28 07:29:58
78阅读
Linux在嵌入式系统中大受欢迎的一个重要因素就是开源,开源的特性决定了Linux内核可以根据个人的需求进行裁剪,裁剪内核就是根据你的硬件资源,将一些不需要的驱动裁剪掉,再把一些原本没有的驱动添加到内核,那么配置好的内核就适用于你特定的硬件平台。配置内核时,make zImage make menuconfig,还有 .config K
正如上一节所介绍,Windows 内核经过了20 年的发展,其体系结构并没有大的变化。而Windows 内核中的各个组件在经过了长期发展以后,变得更加优化和成熟。下页表1.1列出了Windows 内核的版本以及相应的操作系统。表1.1 Windows 内核的版本列表 值得重点提及的是,NT 5.2 版本是一个特殊的版本,其核心代码经过简单的改编之后已经向教育科研领域公开。这份
overlayfs是内核支持的文件系统,具体可参考overlayfs in kernel文档中的解释。overlaylfs是文件系统之上的文件系统。可以称之为上层文件系统。了解虚拟化的同学应该了解underly网络和overlay网络。所谓overlay网络也就是在物理网络基础上虚一个网络平面出来。Overlayfs 既然是上层文件系统,他就不需要直接和磁盘等存储系统进行交互,他就直接和其
原创
2023-02-28 21:54:22
6592阅读
1. 检测CPU的型号
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//获得CPU型号
SYSTEM_INFO systeminfo;
GetSystemInfo (&systeminfo);
Memo1->Lines->Add("您的CPU类型是:" String( systemin
学习linux内核的最大工作就是对内核代码的分析,如果抱着走马观花、得过且过的态度,最终很可能没有多大收获。学习内核应该遵循科学、严谨的态度,要做到真正理解每一段代码的实现,并且在学习的过程中多问、多想、多记。 上述学习Linux内核的方法非常重要,接下来将通过两个具体的应用来演示学习linux内核的过程一、分析
1)VxWorksVxWorks操作系统是WinRiver(美国风河系统)公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它具有良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域牢牢地占据着一席之地。VxWorks所具有的显著特点是:可靠性、实时性和可裁剪性。它支持多种处理器,如X86、i960、Sun Sparc、Motorola MC68xxx、MI
测试环境:Linux al-B250-HD3 4.15.0-99-generic #100~16.04.1-Ubuntu SMP Wed Apr 22 23:56:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux1. OverlayFS介绍OverlayFS是一种堆叠文件系统,它依赖并建立在其它的文件系统智商,不直接参与磁盘空间结构的划分,仅将原来文
转载
2024-02-03 17:49:10
145阅读
1.linux挂载新增硬盘--重点在后半截linux挂载硬盘实操我要挂载的硬盘为sda1,首先将硬盘插上。1 查看硬盘使用检测硬盘命令:lsblk看到 sda1 存在。然后使用查看硬盘命令:df -h如果只是插上硬盘而无其他操作,则看不到要挂载的硬盘sda1。2 挂载格式化硬盘 sda1 :sudo mkfs -t ext4 /dev/sda1创建挂载目录 data:sudo mkdir /dat
Linux的内存管理采用页式管理,使用多级页表,动态地址转换机构与主存、辅存共同实现虚拟内存:每个用户进程拥有4GB的虚拟地址空间,进程在运行过程中可以动态浮动和扩展,为用户提供了透明的、灵活有效的内存使用方式,下面简述Linux虚存管理以基本特点和主要实现技术:一、 Linux虚存管理的基本特点 1. 更大的地址空间。 虚拟内存可以是系统实际拥有的物理内存的若干倍。因而它
转载
2024-06-18 20:10:42
35阅读
01.视频覆盖: 大概在1995年,当mpeg1(vcd)回放在pc上开始流行的时候,pc的处理能力还么有强大到实时播放的地步。显卡制造厂商适时的推出了"video overlay(视频覆盖)"的技术。它就是种在显卡上用硬件完成同时显示几个视频的功能(拉伸,颜色空间变换,等等...)的技术,这样就可以在pc上流畅的播放动画而不占用cpu。视频覆盖的画面质量事实上取决于显卡硬件。我发现市面上的绝大
# 实现"overlayfs"教程
## 引言
在本教程中,我将向你介绍如何使用overlayfs技术。overlayfs是一种用于在Linux系统上创建联合文件系统的技术,它允许你在一个只读的根文件系统之上创建一个可写的层。这对于许多应用场景非常有用,比如构建容器、快速、轻量级的文件系统快照等。
在这篇文章中,我们将按照以下步骤来实现一个overlayfs文件系统:
1. 创建两个目录:一
原创
2024-01-10 03:47:36
108阅读
问题描述在给 docker overlay2 driver 加xfs inode quota 限制时,遇到一个bug:df -i看到 容器目录是被限制了 inodes上限已经是设置的 102400,但是 IUsed 却为负数。经过验证,在容器rootfs中实际能够使用的文件inode上限是已经被限制,只是df显示的问题。先做了一些简单的测试:比如对 fs_disk_quota_t 结构体的其他
转载
2024-04-13 19:16:26
46阅读
# containerd 支持 Docker 命令吗?
在容器化技术快速发展的今天,Docker 已成为构建、部署和管理大型分布式应用的流行工具。然而,Docker 后端使用的是 containerd,它是一个高性能的容器运行时,设计用于管理容器的整个生命周期。那么,containerd 是否支持 Docker 命令呢?本文将对此展开讨论,并提供一些代码示例以帮助你更好地理解。
## 什么是
jenkins是连接代码、构建、发布的桥梁,我们可以简单认为他是一个任务编排工具,安装jenkins,我们依然使用docker安装jenkins安装在宿主机 192.168.93.120(tool)上安装jenkins首先创建目录:/usr/local/docker/jenkins_docker目录,在目录下创建文件 docker-compose.yml,内容如下version: '3.1'
se
转载
2024-06-05 05:01:38
194阅读
2.5 用HTTP proxy module配置一个反向代理服务器反向代理(reverse proxy)方式是指用代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外的表现就是一个Web服务器。充当反向代理服务器也是Nginx的一种常见用法(反向代理服务器必须能够处理大量并发请
转载
2024-06-27 12:00:29
201阅读
k8s—Metrics-Server部署Metrics-Server是集群核心监控数据的聚合器,用来替换之前的heapster。容器相关的 Metrics 主要来自于 kubelet 内置的 cAdvisor 服务,有了Metrics-Server之后,用户就可以通过标准的 Kubernetes API 来访问到这些监控数据。Metrics API 只可以查询当前的度量数据,并不保存历史数据。Me
首先来看看比较简单的overlay用法 $(".my_overlay_trigger").overlay({
color: "#ccc",
top: 50
}); 上面这段代码,在拥有.my_overlay_trigger的元素上绑定了overlay特性,使它们成为了overlay的触发器( trigger)。
触发器是有着落了,可是还没有用于显示的内容啊,即overla
转载
2024-02-27 13:26:48
35阅读
1.fdisk【命令作用】用于观察硬盘实体使用情况。也可以对硬盘分区。对于一块硬盘来讲,最多只能管理15个分区【命令语法】 fidisk [选项] [参数]【常用选项】-b<分区大小> --指定每个分区的大小-l --列出指定的外围设备的分区表状况-u --与 "-l" 搭配使用,显示分