小结 经验 问题linux

Linux 系统目录结构

登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是 ......
结构 目录 系统 Linux

Linux 文件系统和目录结构详解

一、linux文件结构介绍 1、Linux目录结构 Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的 ......
结构 文件 目录 系统 Linux

2023.9.27 Shui_Dream《一类 NPC 问题的多项式时间解法》

给出一个字符串 \(P\),\(P\) 是由小写英文字母构成的。求总共有多少个不同的字符串 \(Q\),使得下面两个条件同时成立: 字符串 \(Q\) 非空。 字符串连接得到 \(QQ\),必须满足 \(QQ\) 是 \(P\) 的子序列。 因为 \(n\le 100\) 很小所以可以直接枚举第二次 ......
多项式 解法 Shui_Dream 时间 问题

《Unix/Linux系统编程》教材学习笔记第七章、第八章

chapter7 文件操作级别 文件操作分五个级别,从低到高排序如下: 1.硬件级别:硬件级别的文件操作包括 fdisk:将硬盘、U盘或SDC盘分区。 mkfs:格式化磁盘分区,为系统做好准备。 fsck:检查和维修系统。 碎片整理:压缩文件系统中的文件。 其中大多说是针对系统的实用程序。 2.操作 ......
教材 笔记 系统 Linux Unix

Linux-----单链表

Linux中实现链表 //定义链表节点结构体 struct Node{ int data;//数据区 struct Node* next;//指向下一个地址域 }; //初始化链表为空格 struct Node* head = NULL; //插入元素到链表的末尾 void insert(int d ......
Linux

docker build过慢问题

有一个前端项目,在我删除了node_modules之后,构建非常慢,半个小时都没执行完 一直以为是jenkins问题,重启了也没用,一直卡在docker build步骤,后来干脆就挂着执行,执行完查看日志 后来看到 Sending build context to Docker daemon 932 ......
docker 问题 build

Kali Linux 2023.3 修改系统语言

dpkg-reconfigure locales 找到 en_US.UTF-8 UTF-8 改为不勾选 使用空格勾选[ ] zh-CN.UTF-8.UTF-8 按下enter 表示ok,选择语言zh_CN.UTF-8 重启生效设置,重启后会有个提示,选择更新名称 ......
语言 2023.3 系统 Linux Kali

[Linux] Compile and Build h5py with MPI

How to Install H5PY-MPI 0. Preparation linux system gcc anaconda/miniconda 1. Install open-mpi Go to "https://www.open-mpi.org/software/". Download th ......
Compile Linux Build h5py with

13 | Linux系统安全:多人共用服务器,如何防止别人干“坏事”?

Linux中的安全模型 内核层防护:确保使用官方的镜像并保持更新 用户层防护:确保正确配置权限 黄金法则应用 Linux中的认证机制 安全问题:认证是linux内核提供的,在用户层只需要关注弱密码导致的身份信息泄露 防护:在/etc/shadow中,制定适当的密码策略;使用已知的弱密码库来检测lin ......
坏事 多人 服务器 系统 Linux

[Linux] shell文本处理记录 - 查找、增删特定行及附近行

转:https://blog.csdn.net/wy_hhxx/article/details/127416595 查找username所在行并删除此行,输出到新文件sed '/username/,+d' 04filename.log > 04filename_new.log 目录 1.grep查找 ......
文本 Linux shell

Linux任务的状态机制

task的生命周期 Linux内核调度就是管理CPU硬件资源,同时决定多任务系统的每一个task应该什么时候上CPU,上CPU运行多久的一个机制。因此调度的机制涉及到两个方面一个是task侧,一个是CPU侧,任务是被管理的对象之一,会随着调度和运行改变状态。因此从task的角度来理解调度机制我认为是 ......
机制 状态 任务 Linux

Linux上的USB驱动器基准测试

基准测试 如果你想在U盘或其他外置USB硬盘上执行基准测试,程序与在普通内部存储设备上执行基准测试非常相似。我们需要做的就是测量USB硬盘的读写速度。在本教程中,你将看到如何在 Linux 系统上通过命令行和图形用户界面对USB硬盘进行基准测试。 在本教程中,你将学习 如何在主要Linux发行版上安 ......
驱动器 基准 Linux USB

解决SpringBoot3.X中starter配置自动注入失效问题

在自定义 starter 项目时,如果组件无法被 @ComponentScan 扫描并且想自动注册到 IOC 中,在springboot2.7之前 我们会采用 spring,factories 方式,但在3.0 之后已经被彻底移除 spring.factories介绍 spring.factorie ......
SpringBoot3 SpringBoot starter 问题

vue3项目中跨域问题

查询之后发现是浏览器的同源策略,跨域了。浏览器的同源策略就是协议、域名、端口都要相同,有一个不同就会产生跨域问题。原本浏览器应该会自动调节端口去获取信息,但我这里将前后台代码都设置一台电脑上,可能端口占用了才产生了问题。解决方案就是在vite.config.js文件中设置一下代理就行了,具体代码如下 ......
项目 问题 vue3 vue

问题:对控制器类型“VideoController”的操作“UserVideos”的当前请求在下列操作方法之间不明确:,及解决办法

这应该是你写了两个UserVideos()方法,翻看一下你的VideoController控制器,如果是多写了一个UserVideos()方法把多写的那个注销删除就可以了。 (在其他情况下如果遇到操作方法不明确或者定义不明确可以先看看是不是什么东西写重复了) ......

对象转JSON 遇到的BigDecimal 科学计数法的问题,json转化字段单独处理

问题描述:项目需要发送JSON数据,BigDecimal转成json仍然显示科学计数法,如果使用BigDecimai的toPlainString()需要将数据格式转为String,所以找了一下fastjson的自定义序列化内容,记录一下,以免以后忘记 解决方案:方案一: JSONObject.toJ ......
字段 BigDecimal 对象 科学 问题

线程问题

竞态条件(Race Condition):多个线程对共享资源进行读写操作时,可能会产生无法预测的结果。解决方案:使用互斥锁、信号量、读写锁等同步机制来保护共享资源的访问。 示例代码: #include <mutex> std::mutex mtx; // 声明互斥锁 void threadFunc( ......
线程 问题

费用问题体验前必看完!体验前必看完!体验前必看完!

费用问题体验前必看完!体验前必看完!体验前必看完! 本场景会产生费用,请您体验前必须阅读下面 2 个问题,以免产生费用而不知情。 Q1:我该领用哪种资源? 资源一:函数计算FC 首次开通函数计算用户可领取0元函数计算试用资源。 如果您没有免费试用资格或者在4月6日20:00前已开通函数计算服务,推荐 ......
费用 问题

linux安装redis

一、下载redis sudo apt install redis-server 二、修改配置文件 sudo vim /etc/redis/redis.conf daemonize yes 后端模式启动 bind 0.0.0.0 外网可访问,且去除ipv6限制 requirepass 修改密码 三、服 ......
linux redis

奥数知识点 — 追及问题

每日一课: 追及问题的要点及解题技巧 1、多人相遇追及问题的概念及公式 多人相遇追及问题,即在同一直线上,3个或3个以上的对象之间的相遇追及问题。 所有行程问题都是围绕""这一条基本关系式展开的,比如我们遇到的两大典型行程题相遇问题和追及问题的本质也是这三个量之间的关系转化.由此还可以得到如下两条关 ......
奥数 知识点 知识 问题

selenium解决页面一直刷新,无法获取元素的问题

这里的场景是页面一直在刷新,脚本处于等待中没有继续往下执行。 百度之后,chrome之类的浏览器可以按esc停止刷新。 适时手动按esc键盘,脚本往下继续执行。 综上,启动了两个线程,一个线程执行_send_esc方法;另一个线程执行原始的tcpdump_go_stop方法。 注意,页面要保持在前端 ......
selenium 元素 页面 问题

Jenkins问题解决_控制台输出:Windows下中文乱码,文本方式查看显示正常

背景:使用Git克隆代码时出现错误,控制台输出内容为中文乱码,文本方式查看显示正常 Jenkins版本:2.423 原因:Jenkins内JAVA编码设置问题 查看jenkins编码格式 系统管理 ——> 系统信息,查找 sun.jnu.encoding 字段。如果不是 UTF-8,就可能导致中文支 ......
控制台 乱码 文本 Jenkins Windows

区间问题

区间问题 1. 缩 LeetCode:452. 用最少数量的箭引爆气球 class Solution { public int findMinArrowShots(int[][] points) { int res = 0; List<Point> list = new ArrayList<>(); ......
区间 问题

《Unix/linux系统编程》教材第7、8章学习笔记

第七章:文件操作 文件操作级别 (1)硬件级别 fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck:检 查和维修系统 碎片整理:压缩文件系统中的文件 (2)操作系统内核中的文件系统函数 前缀为k表示内核函数 (3)系统调用:用户模式程序使用系统调用来访问内核函 ......
教材 笔记 系统 linux Unix

JavaScript——小数精度丢失问题

JavaScript小数进行数值运算时出现精度丢失问题1. 原因:JavaScript 的number类型在进行运算时都先将十进制转二进制,此时,小数点后面的数字转二进制时会出现无限循环的问题。为了避免这一个情况,要舍0进1,此时就会导致精度丢失问题。2. 如何解决:(1)保留小数位数toFixed ......
小数 精度 JavaScript 问题

数学分析问题

1.构造连续函数$f:(0,1)\cap\mathbb{Q}\rightarrow[0,1]\cap\mathbb{Q}$,使得$f$是一一对应,并且$f^{-1}$连续。 2.设函数$f(x)$在$[0,1]$上定义,证明$f(x)$在不一致连续的充分必要条件是:$\exists\,M>0$及$[ ......
数学分析 数学 问题

解决unity不能输入中文的问题

1.先上效果 2.以下两个都支持 亲测2021.3.4可以使用 下载地址 没有积分可以私聊我,发给我你的邮箱(工作时间一般回的会快一点) ......
问题 unity

深入Linux内核(进程篇)—进程切换之ARM体系架构【转】

转自:https://blog.csdn.net/liyuewuwunaile/article/details/106773630 进程切换一、context_switch二、switch_mm2.1 刷新I-CACHE2.2 ASID和TLB2.3 页表转换基址切换三、switch_to进程切换由 ......
进程 内核 架构 体系 Linux

“国产双系统”出炉,RK3568J非对称AMP:Linux+RTOS/裸机

“非对称AMP”双系统是什么 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“非对称AMP”双系统是指多个核心相对独立运行不同的操作系统或裸机应用程序,如Linux + RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属 ......
裸机 国产 系统 3568J Linux