笔记linux软件tar

[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

MySQL 45讲笔记(2)

全局锁和表锁 根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类 全局锁 顾名思义,全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这 ......
笔记 MySQL

有哪些可以替代postman的接口测试软件?

作者:IT华妹陀链接:https://www.zhihu.com/question/525827377/answer/2884144067来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 个人认为这几个工具都可以参考下! 1. Fiddler: Fiddler是一款功能 ......
接口 postman 软件

软件工程作业3-结对编程项目 (龚超富 林嘉灏)

作业课程 Github项目地址 Github项目地址 姓名、学号 龚超富 3121005163 姓名、学号 林嘉灏 3121005175 题目需求 题目 实现一个自动生成小学四则运算题目的命令行程序(也可以用图像界面,具有相似功能)。 自然数:0, 1, 2, …。 真分数:1/2, 1/3, 2/ ......
软件工程 项目 工程 软件

软件工程作业_3_结对项目

一. 作业概述 结对学生:3120006301-郑嘉涛,3120009066-温杰文 作业课程 软件工程 作业要求 软件工程作业_3 作业任务 实现一个自动生成小学四则运算题目的命令行程序 GitHub链接 3120006301-郑嘉涛,3120009066-温杰文 二.需求分析 题目:实现一个自动 ......
软件工程 项目 工程 软件

Linux上的USB驱动器基准测试

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

一个混乱千万级软件项目

一个混乱千万级软件项目 背景:公司接到一个亿级的项目,软件大概占到1/4的比例,整个项目包含了硬件和软件团队。软件团队是要实是一个软件产品,让其控制各种硬件设备做自动化运作,并打通上下游系统的数据。软件同时统计分析(包括机器学习和AI) 整个项目设备的运作和任务执行情况,服务于后续运营优化。 项目成 ......
项目 软件

CCF第三十一次计算机软件能力认证202309-1坐标变换(其二) (优化,100分)

代码如下(使用了前缀数组和优化:时间复杂度O(m*n)->O(m+n)) 在ccf csp的模拟系统提交的结果一直是错误而且是0分 在本地运行正确 使用前缀和数组,增加了内存空间的占用,但是没有数量级的提升,时间复杂度由O(m * n)降为O(m+n) 易错点:(x,y) ->(r, theta)转 ......
坐标 能力 计算机 202309 软件

Python学习笔记

一.简介 1.概述 文档仅是简单学习python,并不深入探究,保证能够正常使用。 在进行python学习的时候,建议直接学习python3,不要在学python2,浪费时间。 更详细学习,请参考:https://www.liaoxuefeng.com/wiki/1016959663602400 2 ......
笔记 Python

k8s 安装笔记

安装 docker yum -y install yum-utils device-mapper-persistent-data lvm2 yum-config-manager -y --add-repo https://mirrors.aliyun.com/docker-ce/linux/cent ......
笔记 k8s k8 8s

SpringBoot笔记

1. 原理 SpringApplication 这个类主要做了以下四件事情: 1、推断应用的类型是普通的项目还是Web项目 2、查找并加载所有可用初始化器 , 设置到initializers属性中 3、找出所有的应用程序监听器,设置到listeners属性中 4、推断并设置main方法的定义类,找到 ......
SpringBoot 笔记

CCF第三十一次计算机软件能力认证202309-1坐标变换(其二) (暴力求解法,80分)

代码如下 此算法是暴力求解算法,时间复杂度O(mn),只能得80分,而且代码在模拟系统里一直提交错误(评判系统应该有bug),但在本地可以正常运行* #include <stdio.h> #include <stdlib.h> #include <math.h> typedef struct Ope ......
解法 坐标 能力 计算机 202309

软件测试自动化的成本效益分析

随着软件测试技术的发展,人们已经从最初的手工测试转变为手工和自动化技术相结合的测试方法。目前,人们更多的是关心自动化测试框架、自动化测试工具以及脚本研究等技术方面,而在软件自动化测试方案的效益分析方面涉及较少。 软件测试的目的是提高软件质量,避免软件缺陷导致的损失。与其他软件过程活动一样,测试也需要 ......
软件测试 效益 成本 软件

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

学习Serilog日志笔记

本学习笔记所有的.net 版本为6.0 首先引包nuget包为:serilog 和serilog.aspnetcore 1、在控制台下使用日志: 需要引入Serilog.Sinks.Console包 然后在program.cs中写入以下语句: Log.Logger=new LogerConfigur ......
Serilog 笔记 日志

Uniapp学习笔记(vue3)

https://uniapp.dcloud.net.cn/ 使用 Vue.js 开发所有前端应用的框架 开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 周边生态丰富 发送请求 meth ......
笔记 Uniapp vue3 vue

软件工程第三次作业-结对作业

软件工程第三次作业 作业概述 这次作业是属于哪个课程 软件工程 这个作业要求在哪 结对编程 这个作业的目标 实现一个自动生成小学四则运算题目的命令行程序 Github 链接 需求分析 使用 -n 参数控制生成题目的个数 使用 -r 参数控制题目中数值的范围 生成的题目中不允许负数 生成的题目中,如果 ......
软件工程 工程 软件

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

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

读书笔记

上下文图是软件需求这门课程中的一项很重要的图,上下文图是DFD最高层次的图,是系统功能的最高抽象。上下文图将整个系统看做是一个过程,这个过程实现系统的所有功能。所以上下文图中存在且仅存在一个过程,表示整个系统。这个单一的过程通常编号为0。 将整个系统功能抽象为单一过程之后,系统本身就变成了一个黑盒, ......
笔记

每日总结2023/9/28(软件需求分析)

某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。 为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据 ......
需求 软件 2023 28

学习笔记4

第七章 第八章 自学笔记 1.第七章 7.1 文件操作级别 文件操作分为五个级别,按照从低到高的顺序排列如下。 (1)硬件级别∶硬件级别的文件操作包括∶ ● fdisk∶将硬盘、U盘或SDC盘分区。 ● mkfs∶格式化磁盘分区,为系统做好准备。 ● fsck∶检查和维修系统。 ● 碎片整理;压缩文 ......
笔记

阅读笔记一:《软件需求分析》的观后感

软件需求分析是软件开发过程中至关重要的一环,它为项目的成功奠定了坚实的基础。通过对软件需求分析的学习和思考,我深刻地认识到了其在软件开发中的重要性以及如何有效地进行需求分析。 首先,我认为软件需求分析是软件工程的关键步骤之一,因为它直接关系到软件项目的成败。在需求分析阶段,我们需要与客户和利益相关者 ......
观后 观后感 需求 笔记 软件

深入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

软件开发全套资料获取

前言: 在软件开发过程中,文档的编写是不可或缺的一部分。这是因为软件开发文档不仅可以帮助开发者更好地理解需求、设计和实现,还可以为项目的后续维护和管理提供方便。通过撰写文档,开发者可以更好地聚焦于代码的实现,而项目管理者则可以通过文档来跟踪项目的进展情况,及时发现和解决问题。 软件开发文档的主要类型 ......
全套 软件开发 资料 软件

Linux TLB 刷新的懒惰模式【转】

转自:https://blog.csdn.net/Henzox/article/details/41963271 我们都知道,在切换页表时会刷新 TLB,这样就可以使用新的地址空间,那什么是 TLB 刷新的懒惰模式呢? TLB 是什么这里不作多的解释,可以简单理解为,为了加快 MMU 对虚拟地址的转 ......
模式 Linux TLB

第三方软件检测机构做验收测试靠谱吗?软件测试报告收费标准

​ 验收测试报告的费用 一、第三方软件检测机构做验收测试靠谱吗? 具备CMA或者CNAS资质的第三方检测机构就是靠谱的测试机构,但还是有一些项目做下来多多少少有一些问题,这个需要在选定机构之前多一点了解和沟通,从机构的各种流程要求,和人员交流是否顺畅来决定。 二、软件测试报告收费标准 收费方式一般有 ......

Linux centos7内核升级 简单快速的方法

Linux是支持多版本内核共存的,无非是系统启动的时候应用哪个版本内核而已。 关于内核: Linux 内核分两种:官方内核(通常是内核开发人员用)和各大 Linux 发行版内核(一般用户常用)。 关于Linux内核版本号:例如:[root@centos7 ~]# uname -r3.10.0-112 ......
简单快速 内核 centos7 方法 centos

Linux 操作另一台服务器

服务器信任 在运维场景中,如果需要在一台服务器操作另一台服务器,就需要目标服务器(下面称为 B 服务器)信任当前服务器(下面称为 A 服务器)。 在 A 服务器生成证书。 ssh-keygen -t rsa 一直回车结束。 会在 /root/.ssh 目录下生成 id_rsa 和 id_rs.pub ......
服务器 Linux