刷新
在运维工作中,Linux的锁有什么?

博主头像 在 Linux 系统中,锁是一种重要的同步机制,用于协调多个进程或线程对共享资源的访问,防止数据竞争和不一致。在运维工作中,了解锁的类型和使用场景可以帮助优化系统性能、排查死锁问题以及确保系统的稳定性。以下是 Linux 中常见的锁类型及其详细说明: 1. 锁的分类 Linux 中的锁可以按照作用范 ...

在运维工作中,如何查看一台机器使用率?

博主头像 在运维工作中,查看一台机器的使用率是监控系统性能的重要手段。以下是常用的命令和工具,用于查看 CPU、内存、磁盘和网络等资源的使用情况: 1. 查看 CPU 使用率 1.1 使用 top 命令 top 是一个动态显示系统进程信息的工具,可以实时查看 CPU 和内存的使用情况。 top 在 top 界 ...

在运维工作中,Linux的启动流程是什么?

博主头像 在运维工作中,了解 Linux 的启动流程是非常重要的。掌握启动流程可以帮助运维人员快速定位系统启动问题、优化系统启动性能,以及进行故障排查。以下是 Linux 系统启动流程的详细解析: 1. 硬件启动与 BIOS/UEFI 初始化 1.1 硬件启动 当按下电源按钮时,计算机硬件开始启动,CPU 被 ...

实操Deepseek接入个人知识库

之前写了一篇本地电脑部署Deepseek的文章,有些朋友问到如何给本地的Deepseek添加知识库,于是我又找时间学习了下。 现在把我的实操过程分享一下。这个是本地部署Deepseek的教程:https://www.cnblogs.com/LaiYun/p/18695293 下载安装Cherry-S ...

线段树历史和

前言 啥都忘了,咋办啊! 线段树历史区间和 我们考虑正常线段树按顺序执行 \(m\) 次区间加操作,我们会有 \(m\) 个时刻的线段树状态。 这时候我们历史区间和线段数,存的值就是 \(m\) 个时刻线段树累加的结果。 想要维护这种结构,和直接维护,区间加,区间修改线段数的区别在于,我们需要考虑时 ...

[Log4j/日志系统] Log4j2.xml 配置详解

博主头像 Configuration 定义整个配置文件的根元素,整个配置信息都在这个标签内。 Demo demo <?xml version="1.0" encoding="UTF-8" ?> <!--monitorInterval属性值(秒数)为一个非零值来让Log4j每隔指定的秒数来重新读取配置文件,可以 ...

ollama本地大模型的安装与使用

1、定义 Ollama:‌是一个开源的大型语言模型(LLM)服务工具,旨在简化在本地运行大语言模型的过程,降低使用大语言模型的门槛‌。 2、安装 https://ollama.com/download 根据自己的电脑系统来选择安装不同的版本,默认安装就可以解决。 3、安装成功后,本地会自动启动: 并 ...

易语言 —— 第一篇

博主头像 易语言第一课 - 界面熟悉与“你好世界!” 1. 安装易语言集成开发环境并新建一个应用程序 在安装好易语言集成开发环境后,首先需要新建一个应用程序。具体步骤如下: 打开易语言集成开发环境。 点击菜单栏中的“文件” -> “新建” -> “应用程序”。 2. 界面的简单介绍 易语言的界面主要分为以下几 ...

离散化学习笔记

博主头像 离散化学习笔记 OP:又是一如既往的周更。。。水死了 定义 离散化:将数字映射为是第几小的数,其保证数据在Hash之后仍然保持原来的全/偏序关系,能够解决:通过元素相对大小即可解决的问题。 其实本质上就是哈希的一种特殊规则而已。(离散化简化了不止亿点) 目标 将一堆乱序且不保证全部相邻的数组变成紧凑 ...

读书笔记--工程师知道什么以及他们是如何知道

tags: - 按目录结构/读书 阅读 当前的问题,涉及主观的人为因素,在这本书中是唯一的,不过在工程学中并非如此。众多的机械设备需要一个操作员,而运载工具——飞机、汽车、自行车等等——就是它们中显著的代表。这种设备的设计师常常不得不既要考虑操作员和机器之间的物理的相互作用,而且也要考虑二者之间的主 ...

用 cout 输出对象

博主头像 运算符重载实现 我们先观察一个简化的 Time 类实现: /* Time.h */ #include <iostream> using std::cout; using std::endl; class Time { private: int hour; int minute; int second ...

新标日中级表达积累

博主头像 第1课 教材 ~とは、~の略です。 是的略称 ~とは、~のことです。 【下定义】 是这样的东西 ~というものは/~ということは 说明本质特征/性质 ~は、~の1つです。 是之一 练习 き(切)りがない 没有尽头,没完没了 人間の欲望というものはきりがありません。 人类的欲望是没有尽头的。 不幸という ...

[JLOI2016] 成绩比较

在钦定K位被“碾压”的同学之后,直接DP无法保证剩下的N-K-1位同学都不被“碾压”,因此我们只能统计出被碾压的同学数不小于K的情况。然而,这样做依然会导致大于K的情况被算重,所幸算重的次数是可预知的,所以我们可以通过容斥的方法排除重复的情况,得到最终的答案 lagrange插值优化:最高项n-1次 ...

节点NotReady故障处理

博主头像 Kubernetes节点故障排查实战:节点NotReady故障处理 在Kubernetes生产集群中,节点突然变成NotReady状态是运维团队最常遇到的紧急故障之一。本文将分享一套经过实战检验的排查流程,并附上生产环境专用诊断命令。 一、快速诊断三板斧(5分钟定位问题) 1. 基础状态速查 # 查 ...

目录

博主头像 学棋十年纪,纯为纪念。 (其实很久以前就有这种想法,只是近来才实现。有的事在以前就很重要,以后可能也是,因此更加害怕忘掉它。因为我的童年或许就是围棋吧) 目录: 一.开端 二. 三. 四. 五. 六. 七. 八. 九. 十. 十一. 十二. 十三. 十四. 十五. ...

基础数据类型

博主头像 一、格式化输出 占位符 语法:'%占位符'%变量 print('我叫%s,我来自%s,我的收入是%.1f'%('周杰伦','台湾',28.8)) 常用占位符 (1)字符串:% (2)整数:%d (3)浮点数:%f 字符格式化的精度控制 “m,n”分别控制宽度和精度 注意:1.多个变量站位2.变量用括 ...

JavaScript中执行上下文与作用域链

博主头像 1、执行上下文与调用栈 JavaScript代码执行过程分为两个阶段:代码编译阶段和代码执行阶段。 编译阶段由编译器完成,将代码编译为可执行代码,这个阶段会确定作用域规则;执行阶段由JS引擎完成,主要任务是执行可执行代码,这个阶段会创建执行上下文。 可执行代码主要分为全局代码和函数代码。 执行上下文 ...

‌经典PLC项目应用场景及求职价值‌

博主头像 (涵盖工厂和生活中的常见案例,均为求职市场热门方向) 一、 ‌工业流水线自动化控制‌ ‌应用场景‌:汽车制造、食品包装、电子产品装配线 ‌技术要点‌: PLC编程实现传送带速度同步、工位分拣、故障报警 传感器(光电/接近开关)与执行器(气缸、电机)联动控制 集成HMI人机界面和SCADA系统监控 ‌ ...

<1···456···200>