屏障 机制 内存linux
垃圾回收机制
垃圾回收机制(GC) 专门用来回收不可用的变量值所占用的内存空间(在内存中,没有变量名指向的数据都是垃圾数据) 引用计数 标记清除 分代回收 【1】引用计数 name = 'heart' # 'heart' 的 引用计数就是 1 a = name # 'heart' 的 引用计数就是2 【2】标记清 ......
Linux ssh配置
Linux SSH配置 设置公私秘钥 pass 只允许秘钥登陆 鉴于实验室服务器经常被爆破登陆 现在设置只允许秘钥登陆sudo vim /etc/ssh/sshd_config 修改sshd_config 文件PubkeyAuthentication yes # 启用公告密钥配对认证方式 RSAAu ......
从Linux到Laxcus,从单机操作系统到多机操作系统
继续回答一位网友的提问,贴出来给大家看看,欢迎大家在下方留言交流。 问:博主,据我所知,现在操作系统很多,它们做的都比你们好,分布式技术也很成熟,有不少产品,你们再搞一个Laxcus分布式操作系统,有这个必要吗?谁会买谁会用?Laxcus分布式操作系统有地方超过它们?你觉得你们能干过一票操作系统大厂 ......
如何实现SPI机制
一.定义 SPI(Service Provider Interface) 是一种面向接口编程的技术,它可以让一个程序根据接口约定规范自动发现和加载对应的实现类。它是一种 Java 种的接口编程规范,它定义了接口和服务提供者之间的约定规范,使得在运行时动态加载实现该接口的类。SPI 机制是通过在服务提 ......
Linux-文件查找
为帮助找到系统中的文件,可使用locate(根据名称查找命令)、find(根据不同的属性查找文件)以及grep(在文本文件内部搜索包含搜索文本的行)的命令。 使用locate命令根据名称查找文件 在大多数Linux系统上(包括Fedora和RHEL),每天会运行一次updatedb命令,收集Linu ......
Go Work Stealing 机制
一、什么是 Work StealingGo语言的 Work Stealing 机制是一种用于调度协程(Goroutines)的策略,有助于充分利用多核CPU,提高并发性能,降低锁竞争,从而使Go程序更高效地运行 Work Stealing 机制的核心思想:每个操作系统线程(M)都有一个本地任务队列, ......
Linux 存储管理
磁盘分区: 磁盘分区是将硬盘划分为不同的逻辑区域。常用的分区工具包括 fdisk 和 parted。 fdisk 命令用于创建、删除和管理分区。 文件系统: 文件系统是一种用于组织和存储文件数据的结构。常见的文件系统包括 ext4、XFS、Btrfs等。 使用 mkfs 命令格式化分区为特定文件系统 ......
Linux LVM磁盘
逻辑卷管理(Logical Volume Manager,LVM)是一种用于在Linux系统上管理磁盘空间的技术。 物理卷(Physical Volume,PV): 物理卷是一个实际的磁盘分区或整个磁盘,用于创建卷组。使用 pvcreate 命令来将物理卷初始化为LVM。 pvcreate /dev ......
Linux yum管理器
yum 是一种用于在基于 RPM(Red Hat Package Manager)的 Linux 系统上管理软件包的工具。以下是有关 yum 管理器的一些基本知识点: 安装软件包: 使用 yum install 命令安装软件包。例如,安装一个名为 package_name 的软件包:yum inst ......
Linux第一周学习内容(期末复习版)
第一章 初识Linux 1.1 Linux系统的简介 对于Linux系统的介绍,老师只是大概的讲了一部分,印象最深的是Linux的几个特点:多用户、多任务、多线程、多CPU 1.2 虚拟机的安装 对于虚拟机VMware的安装,老师讲的十分详细,基本上就是手把手一步步的教我们安装,书上的教程也十分到位 ......
linux mysql libmysqlcppconn select,update mysql
#include <chrono> #include <cstring> #include <ctime> #include <fstream> #include <iomanip> #include <iomanip> #include <iostream> #include <memory> # ......
linux show message via commnd notify-send 'title' 'message'
int main(int args, char **argv) { system("notify-send 'title' 'message'"); system("notify-send 'title:update failed' 'message:update clause failed'"); ......
在linux上搭建nginx(centos7)
在Linux上搭建Nginx(centos7) 前言 之前我们搭建网站的时候,把war包放到tomcat下就能运行起来了,为什么部署上线的时候,又用到了nginx呢?nginx可以做多台服务器的负载均衡,当用户非常少的时候,可以用一台服务直接部署web环境,那么当用户达到百万级别,千万级别的时候,就 ......
MySQL_内存
MySQL_内存 Buffer Pool 目的:提高数据库的读写性能。 位置:在InnoDB存储引擎中。 读、改数据的顺序: 数据如果在Buffer Pool中,客户端直接读取Buffer Pool中的数据,否则去磁盘中读取。 修改数据时,先修改Buffer Pool中数据所在的页16KB,将其设置 ......
瑞萨RZ/G2L核心板Linux Log目录文件详解
为了排除系统问题,监控系统健康状况以及了解系统与应用程序的交互方式,我们需要了解各log文件的作用,以G2L中yocto文件系统为例,在系统/var/log/目录下会存放记录系统中各个部分的log文件作用如下: 1. 文件详情 下图为系统中 /var/log目录下的文件。 图1.1目录下的文件 Lo ......
Redis 3 种特殊数据类型详解、Redis内存碎片
Cache Aside Pattern(旁路缓存模式) Cache Aside Pattern 是我们平时使用比较多的一个缓存读写模式,比较适合读请求比较多的场景。 Cache Aside Pattern 中服务端需要同时维系 db 和 cache,并且是以 db 的结果为准。 下面我们来看一下这个 ......
Linux修改conda默认环境位置,引发故障及解决方案
参考资料:服务器管理-Linux修改conda默认环境位置 - 知乎 (zhihu.com) 服务器home目录过大,被管理员提示了,排查了磁盘占用后,觉得将conda位置调整一下腾出的空间最大,就找到了参考资料改了conda的默认环境位置。修改完后conda info查看的信息也符合预期,就把en ......
linux系统优化经验
Linux系统性能优化:七个实战经验 twt社区 twt企业IT社区 2023-11-25 07:35 发表于海南 Linux系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如在Linux上搭建了一个web服务,经常出现网页 ......
linux Oracle安装19c
ystemctl start firewalld.service 开启防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl status firewalld 查询防火墙状态 使用rpm进行安装(虚拟机需保证能访问外网 ) 安装介质: yum loc ......
在Linux中使用GPIO线【ChatGPT】
https://www.kernel.org/doc/html/v6.6/driver-api/gpio/using-gpio.html 在Linux中使用GPIO线 Linux内核的存在是为了将硬件抽象化并呈现给用户。GPIO线通常不是面向用户的抽象。使用GPIO线的最明显、自然和首选方式是让内核 ......
GreatSQL登陆Arch Linux:成功的数据库安装之旅
了解Arch Linux Arch Linux是一个轻量、灵活、基于x86-64架构的Linux发行版,遵循K.I.S.S.原则。注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。 1.简洁 Arch Linux将简洁定义为:避免任何不必要的添加、修改和复杂增加。简单来说,archli ......
15、自定义绘制图形(双缓冲机制)
效果图 //drawwidget.h #ifndef DRAWWIDGET_H #define DRAWWIDGET_H #include <QObject> #include <QWidget> #include <QtGui> #include <QMouseEvent> //鼠标事件 #inc ......
699元 光威推出神武RGB系列DDR5 6400内存:海力士精选颗粒
光威推出了神武RGB系列DDR5 6400台式机内存条,售价为699元。 据了解,新款内存条采用了海力士M-die特挑颗粒,拥有CL-32-39-39-102低时序。 散热方面,这款内存条采用显卡级散热硅脂,紧贴散热片、PCB和颗粒,配合PMIC导热硅脂垫,在胜负对决中也能不惧发热困扰。 十层PCB ......
Linux基线安全检查脚本(很全)
Linux安全基线加固 点击关注👉👉 Linux技术宅 2023-11-04 07:30 发表于广东 收录于合集#Linux59个 点击上方:Linux技术宅,关注我!!! Every Day 山行 [作者] 杜牧 [朝代] 唐 远上寒山石径斜,白云生处有人家。 停车坐爱枫林晚,霜叶红于二月花。 ......
在使用strlen() 函数判断一个字符串长度后重新开辟一个内存存放时要+ 1
typedef struct { char *id; char *name; int score1; int score2; int score3; } Stu; int main(){ Stu *stutmp = (Stu*)malloc(sizeof(Stu)); if (stutmp == N ......
常用Linux命令
创建软连接 ln -s 实际地址 链接地址 例如 # 将实际地址映射到链接地址,最好写上全路径 ln -s /media/com/新加卷/datasets/CICMalDroid2020 ~/hwt/code/my_ms-droid/datasets/CICMalDroid2020 启动后台任务 n ......
linux 多线程写同一个文件
来自: https://blog.popkx.com/linux-multithreaded-programming-in-io-read-write-security-functions-pread-pwrite-and-read-write-what-is-the-difference-and- ......
Linux学习36- python3.9出现ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
遇到问题 python3.9上安装requests 库,requests包引入了urllib3,而新版本v2.x的urllib3 需要OpenSSL 1.1.1+以上版本 所以就出现了报错 File "/root/python39/lib/python3.9/site-packages/_pytes ......
free内存参数介绍
第一部分Mem行: total 内存总数: 15.7G used 已经使用的内存数: 15.6G free 空闲的内存数: 93M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 298M cached Page 缓存内存数:14G 对操作系统来讲是Mem的参数, ......
Linux学习35- python3.9出现ModuleNotFoundError: No module named '_ctypes'的解决
遇到问题 pip 安装第三方库的时候报错ModuleNotFoundError: No module named '_ctypes' File "/usr/local/python3/lib/python3.9/ctypes/__init__.py", line 7, in <module> fro ......