本文的主角是容器,一种类似虚拟机但更轻量级的构造。你可以轻易地在你的 Ubuntu 桌面系统中创建一堆容器!虚拟机会虚拟出整个电脑让你来安装客户机操作系统。相比之下,容器复用了主机的 Linux 内核,只是简单地 包容 了我们选择的根文件系统(也就是运行时环境)。Linux 内核有很多功能可以将运行的 Linux 容器与我们的主机分割开(也就是我们的 Ubuntu 桌面)。Linux 本身需要一些
容器和LXC简单命令 文章目录容器和LXC简单命令一.CGroup(控制组)的功能1. cgroup(容器控制组)1.1 功能:1.2 具体功能:1.3 控制组可以限制的资源有二.docker基本概念三.docker工作方式四.容器的编排五. lxc命令用法1.1 下载lxc的epel源,并安装lxc软件包和依赖包1.2 添加网桥2.启动lxc3. 用于判断linux内核是否支持LXC4. 列出容
转载 2024-02-12 21:11:23
141阅读
常用布局容器:一. GridGrid为WPF重最常用的布局容器,作为View中的主要组成部分,负责框架中整体的页面布局。ShowGridLines : 可以设置行业的边距线的显示。Grid.RowDefinitions : 可以创建任意行,进行固定高度与百分比活自适应高度设置。Grid.ColumnDefinitions : 可以创建任意列,进行固定宽度与百分比活自适应宽度设置。二.StackPa
1. 容器控件1.1 创建一个容器对象1.2 当对象的大小基于上一次更改时,启用对象的
原创 2022-09-19 13:46:35
309阅读
containerd本身所提供的功能十分有限,但是containerd提供了非常强大的插件系统:通过接入各种插件可以赋予containerd多种不同等级,不通功能的能力。本篇文章将对containerd的插件系统进行介绍,并对containerd的插件系统配置方式进行详解。 目录1. containerd插件系统简介2. 各类插件及其配置方式2.1 V2 Runtimes2.2 Proxy Plu
 Grid控件: 支持网格布局的控件,可定义网格的行数和列数,可根据屏幕尺寸自动缩放。Grid.RowGrid.Column: 表示第几列,数值从0开始。获取或设置一个值,该值指示 Grid 中的子内容应出  现在哪列中。Grid.RowSpan:获取或设置一个值,该值指示 Grid 中的子内容所跨越的总行数。Grid.ColumnSpan:获取或设置一个值,该值指示
LVM(逻辑卷管理)是一种灵活的磁盘管理工具,允许对多个物理磁盘或分区进行逻辑卷的创建、扩展、缩小等操作。在进行LVM扩容时,可能会出现容量没有变化的情况,这可能与以下原因有关:没有更新文件系统:LVM扩容后,需要在逻辑卷上重新调整文件系统大小。如果没有更新文件系统,文件系统大小将仍然保持原来的大小,即使LVM逻辑卷已经扩展了容量。要更新文件系统,需要使用特定的命令(例如resize2fs、xfs
转载 2024-10-23 08:37:59
21阅读
1 两种方式将库加入PlatformIO1、在PlatformIO库中直接搜索Lvgl添加到工程 2、在github下载、添加进工程文件[GitHub - lvgl/lvgl: Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antiali
转载 2023-11-30 10:49:13
449阅读
Microtouch麦塔奇是我体验的第三个垂直鼠标品牌了,前两个分别是罗技和多彩。 对比来看,这次上手的Rockstick2是我目前体验的垂直鼠标里最迷你的一个。整体外观先上图给大家看一下~ 到手了才发现这个鼠标其实分了两种大小,一个是small/medium,一个是large。在包装部分还专门做了一个标尺,来让你更好地判断自己应该选择哪一种大小
  由于在游戏服务器的架构中,大部分的进程都是有状态的,所以就非常依赖热更新。Lua 方便的热更新是其得以在手游后端开发中大量使用的重要原因,本篇来讲一下我了解过的 Lua 的一些代码加载和热更新方式。加载模块dofile  使用 dofile 进行代码加载是最简单粗暴的,在进程启动的时候,直接将本进程所有要用到的脚本文件使用 dofile 加载进来。   如果需要重新加载,那么就对修改过的文件再
转载 2024-06-12 16:15:32
149阅读
一、LVGL简介LVGL(Light and Versatile Graphics Library)轻量级通用型图形库,是一个免费的开源图形库,提供了创建嵌入式 GUI 所需的一切,具有易于使用的组件,美观的视觉效果和低内存占用等特点。支持触摸屏操作,移植简单方便,开发者一直在不断完善更新。特点:丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑
LVGL_基础控件dropdown1、创建一个控件dropdown/* 创建一个 lv_dropdown 部件(对象) */ lv_obj_t * dd = lv_dropdown_create(lv_scr_act()); // 创建一个 lv_dropdown 部件(对象),他的父对象是活动屏幕对象 // 将部件(对象)添加到组,如果设置了默认组,这里可以省略,因为 lv_dropdo
前言        早些年的单片机开发中,很多都是使用文字菜单界面,这种界面让人感觉非常的朴实无华,内容言简意赅,如果使用图形库进行开发,你的产品一下子就让别人觉得有点高级,更容易去接收它。对于现在来说,很多的嵌入式图形库都可以做出绚丽的界面,占用RAM小,网上资料也多,学习难度不大。下面仅介绍几款常用的图形库。1.  LVGLLVGL官方链接LV
转载 2024-03-15 10:53:35
2872阅读
之前有记录过在 esp32 中使用 LVGL 的笔记,需要的小伙伴可以了解一下,esp-idf 移植 lvgl8.3.3我之前整理的学习资料:一、准备材料开发板:一块 linux 的开发板 或 linux 的虚拟机lvgl:8.3.3系统:ubuntu 18.04注意:在 linux 环境下使用 lvgl 就相对比较简单了,这里记录了两个方式。二、方式一因为 linux 环境下,官方已经帮我们创建
转载 2024-01-21 00:42:01
2156阅读
Linux的用户在登录(login)之后,就带有一个用户身份(user ID, UID)和一个组身份(group ID, GID)。在Linux文件管理背景知识中,我们又看到,每个文件又有九位的权限说明,用来指明该文件允许哪些用户执行哪些操作(读、写或者执行)。(参考Linux文件管理背景知识)一般来说,Linux的用户信息保存在/etc/passwd中,组信息保存在/etc/
lvgl官方的教程是英文的,这个是我在做项目时顺便做出来的中文教程站点(持续更新维护),不仅仅只是照搬lvgl官方文档的翻译,同时总结了我们在实际开发中遇到的各种细节,让这个文档更加适合我们在实际开发中的需求。LVGL是什么?LVGL(轻巧而多功能的图形库)是一个免费的开放源代码图形库,它提供创建具有易于使用的图形元素,精美的视觉效果和低内存占用的嵌入式GUI所需的一切。
转载 2023-07-04 10:44:05
1414阅读
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!前言 上一篇分享了:lvgl最新版本在STM32上的移植使用。这篇分享一下lvgl 的PC模拟器的使用。PC 模拟器的好...
原创 2021-06-04 17:37:21
4881阅读
lvgl需要系统滴答声(心跳)才能知道动画和其他任务的经过时间,所以我们必须要配置好lvgl的心跳。 要处理lvgl的任务我们需要定期调用 lv_task_handler(任务管理器),及时我们没有使用lvgl的任务也需要配置好lvgl的任务管理器,因为lvgl库本身就用到了任务管理器,除非我们对... ...
转载 2021-05-22 23:27:00
2703阅读
2评论
GitHub上有一个项目叫做esp-iot-solution里面包含了常用的屏幕,按键,编码器,音频等。其中gui使用的是lvgl7。仓库使用git获取下来之后,可以直接cd切换到examples/hmi/lvgl/example中,使用idf.py menuconfig配置完成之后,更改引脚配置之后。idf.py build,然后windows上idf.py -p com4 flash烧录即可。
转载 2024-04-07 08:54:35
126阅读
文章目录前言目标检测简介目标检测相关技术基于手工特征的目标检测基于深度学习的目标检测基于区域提名的目标检测(RCNN)基于端到端学习的目标检测(SSD)SSD研究背景、成果及贡献SSD研究背景SSD成果SSD贡献前期知识储备精读论文整体框架摘要引言Faster R-CNN和YOLO介绍Faster R-CNN算法YOLO算法SSD网络结构SSD网络训练方法default box设计(类似anch
  • 1
  • 2
  • 3
  • 4
  • 5