- 2025-01-01Nice!使用开源工具组建一个AI编码小助手
“ Ollama 是一个致力于推动本地人工智能模型开发和应用的工具和平台,允许用户在本地运行、管理和调用各种AI模型。它的核心理念是提供一种无需依赖云计算环境的方式,让开发者和企业能够高效地使用AI模型,同时确保数据隐私和安全。” 本次使用O
- 2024-12-27nice du更好的du分析文件占用工具ncdu
服务器文件满了,之前都是用du-sh/*一层一层分析的 今天找更好的可视化的发现了这个ncdu(NCursesDiskUsage)是一个基于文本的磁盘使用分析工具,提供了更友好的用户界面。你可以通过以下命令安装它:在Debian/Ubuntu上:bashsudoaptinstallncdu在CentOS/RHEL上:bash
- 2024-12-11nice函数和nice 命令
1. nice 命令(Linux/Unix系统)在类Unix系统(如Linux)中,nice是一个命令,用于设置一个进程的优先级,或者说它的"nice值"。这个优先级影响进程的CPU时间分配。基本用法:bashCopyCodenice-n<nice值><命令>参数说明:-n<nice值>:指定进程的nice值,范围通常从-20(最高
- 2024-12-11AspNetCore全局异常处理
在开发ASP.NETCore应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。1.为什么需要全局异常处理全局异常处理的目的是为了:统一错误响应:确保所有错误都以统一的格式返回给客户端。避免敏感信息泄露:防止将
- 2024-12-08抽象代数-10-环的同构与同态
同构与同态基本定义设\(R\)和\(R'\)是两个环,\(f\)是\(R\)到\(R'\)的一个映射,如果\(\foralla,b\inR\),均有:\(f(a+b)=f(a)+f(b),f(ab)=f(a)f(b)\)则称\(f\)为从\(R\)到\(R'\)的同态映射分类若\(f\)为单射,称\(f\)为单同态,\(R≌f(R)\),称\(f\)将\(A\)同构嵌入到\(R'\
- 2024-12-07CentOS Docker 及 Docker Engine-Community 安装
CentOSDocker安装Docker支持以下的64位CentOS版本:CentOS7CentOS8更高版本…使用官方安装脚本自动安装安装命令如下:curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun手动安装卸载旧版本较旧的Docker版本称为docker或docker-eng
- 2024-12-03python解压缩文件
压缩文件概述文件压缩原理文件压缩技术的核心在于消除信息冗余和优化编码效率。通过识别并去除数据中的重复模式、不必要的空白或格式信息,压缩算法能够显著减少文件的实际存储需求。这一过程涉及多个关键技术:统计冗余利用:根据数据出现频率赋予不同长度的编码,如哈夫曼
- 2024-10-11进程状态|进程优先级
目录一、进程状态1.什么是进程状态2.进程状态都包含什么?3.进程状态的查看4.进程退出(1)进程退出的步骤(2)僵尸进程(3)孤儿进程二、进程优先级1.进程优先级是什么?2.为什么要有进程优先级?3.查看进程优先级4.进程优先级的修改(1)为什么nice值范围只有[-20,19]?(2)进程优先级由
- 2024-09-13(nice!!!)LeetCode 2398. 预算内的最多机器人数目(队列、滑动窗口)
题目:2398.预算内的最多机器人数目思路:双端队列+滑动窗口。因为需要找连续的机器人,这里就需要用到滑动窗口。细节看注释,时间复杂度0(n)。classSolution{public:intmaximumRobots(vector<int>&chargeTimes,vector<int>&runningCosts,longlongbudget){
- 2024-09-06Linux中的进程优先级与设置方法
在Linux系统中,进程优先级是影响进程调度的重要因素。进程优先级决定了操作系统在多任务环境中分配CPU时间的方式。以下是关于Linux中进程优先级的详细介绍及其设置方法。1.进程优先级概述优先级范围:Linux中的优先级通常使用一个值来表示,范围从0到139:实时优先级:范
- 2024-09-05【Linux】进程状态和进程优先级
- 2024-08-25Linux 进程 | 进程优先级&进程的环境变量
文章目录进程概念4、进程优先级4.1基本概念4.2查看系统进程4.2.1ps-l4.2.2PRI&NI4.3用top命令更改已存在进程的nice:5、环境变量5.1常见环境变量5.2查看环境变量5.3测试PATH配置环境变量5.4代码中获取环境变量5.4代码中获取环境变量进程概念4、进程优先级4
- 2024-08-01学linux小记(1)
1.SELinux上下文就是所谓的标签由SElinux分配2.setenforce0是更改SELinux的模式一般0是改到Permissive模式 1是改到enforcing 3.对于定义SELinux文件上下文规则时 采用semanagefcontext命令举例semanagefcontext-a-t你写的上下文 '/某个目录或文件+(/.
- 2024-07-30(nice!!!)LeetCode 2952. 需要添加的硬币的最小数量(贪心、数组)
题目:2952.需要添加的硬币的最小数量思路:假设区间[1,s-1]的数都可组合得到,当遍历到x=coins[i]时,1、当x<=s时,可以组合的数就是区间[1,s-1]和区间[x,s-1+x]的交集,即区间[1,s-1+x]2、当x>s时,区间[1,s-1]和区间[x,s-1+x]没有交集,那我就只能通过添加一个数来实现了。在这里
- 2024-07-29htop [非内部命令]一个互动的进程查看器,可以动态观察系统进程状况
htop[非内部命令]一个互动的进程查看器,可以动态观察系统进程状况补充说明htop命令是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏
- 2024-07-18【web]-php反序列化-复杂1(转)
转自:PHP反序列化-CSDN博客反序列化漏洞是基于序列化和反序列化的操作,在反序列化——unserialize()时存在用户可控参数,而反序列化会自动调用一些魔术方法,如果魔术方法内存在一些敏感操作例如eval()函数,而且参数是通过反序列化产生的,那么用户就可以通过改变参数来执行敏感操作
- 2024-07-16NICE与静态优先级的关系
在Linux系统中,nice值和静态优先级用于控制进程调度的优先级,但它们的范围和含义有所不同。让我们详细解释一下两者的区别和联系。1.Nice值范围:nice值的范围是从-20到19。-20:最高优先级。19:最低优先级。作用:nice值用于调整进程的相对优先级。nice值越低,进程的优先级越
- 2024-07-10linux关于CPU使用率以及psutil真正计算CPU使用率的调研
不一定准确,只是个人的分析CPU使用率mpstat-u通过查看每个CPU核心的用户进程使用时间(%usr)来计算CPU使用率的。它只考虑了用户进程的CPU使用情况,而不考虑内核进程的CPU使用情况。 这种计算方式会更大CPU使用率=2.19+4.57=6.76 Top将用户进程(us)和内核进程(sy)的CPU使用时间
- 2024-07-09linux进程管理
Linux进程管理什么是程序:应用程序是用户选择安装的程序的总称,通常包括驱动程序的进程,看图软件、解压缩软件等通用软件的进程.也可以顾名思义地说:应用程序就是为使用者提供与电脑沟通所开发出来的程序软件什么是进程:狭义定义:进程就是一段程序的执行过程。 广义定义:进程是
- 2024-06-24Python 字符串拼接方法
字符串的拼接方式有多种:s='nice't='meetyou'r='!'1.利用字符串的格式化%s来拼接字符串。‘%s%s%s’%(s,t,r)结果:‘nicemeetyou!’2.利用join方法来拼接字符串。''.join([s,t,r])结果:‘nicemeetyou!’3.利用加号"+"来拼接字符串。s+t+r结果:‘
- 2024-06-13(nice!!!)LeetCode 2813. 子序列最大优雅度(反悔贪心)
2813.子序列最大优雅度思路:1.先对数组items按profit进行降序排序。2.把前k个最大的profit选中3.再遍历剩余的项目,看看能不能增加类别的数量。因为profit是递减的,所以只有类别的数量能增大的情况下,才考虑从选中的k个项目当中删掉重复的类别项目里面的最小profit。细节
- 2024-06-12(nice!!!)LeetCode 2865. 美丽塔 I(数组、单调栈)
2865.美丽塔I思路:方法一,时间复杂度0(n^2)。枚举每一个点i作为当前山脉数组的最高点。然后我们通过预处理遍历其前面和后面,来更新两个数组f1、f2。数组f1[i]:表示在满足非递减的情况下,区间0~i,以点i的高度heighs[i]为最高点所能形成的最大高度和。数组f2[i]:表示在满足非
- 2024-06-10第3讲:进程调度
分为两类:抢占式多任务非抢占式多任务进程可分为:IO消耗型、CPU消耗型。调度方式(1)优先级调度nice值(-20~19):值越大、优先级越低。nice值映射到时间片问题:(1)绝对时间片无法保证最优解;(2)nice值越靠近边界、波动越大;(3)定时器节拍问题实时优先级。(2)时间片CFS调度分配的是
- 2024-06-05在Linux中,如何进行系统资源的优先级管理?
在Linux中进行系统资源的优先级管理主要涉及对进程优先级、CPU调度、内存分配等方面的控制。以下是一些关键步骤和工具用于实现系统资源的优先级管理:1.进程优先级(nice值)Linux允许用户调整进程的nice值,以影响进程的CPU调度优先级。查看进程nice值:nice-n10/path/to/comman