子系统pinctrl linux
Linux下安装miniforge
Linux下下载、安装miniforge,并去掉mamba的banner。 # Setup Miniforge wget https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/LatestRelease/M ......
linux/ubuntu定时清空日志
需求1:定时清空uwsgi.log和app.log 结构demo 方法 针对清空uwsgi.log和app.log日志文件的Shell脚本,并使用cron作业进行定时清理的例子。 首先,创建一个脚本文件,比如 clear_logs.sh: #!/bin/bash ## 设置日志文件路径 uwsgi_ ......
【操作系统学习笔记04】
以下是下面链接中教程的笔记,如有侵权请联系我删除。随便学学可能不严谨,但如果有离谱错误烦请指正。 https://www.bilibili.com/video/BV1YE411D7nH?p=3&vd_source=febdc1a8028af6b442667407286a2750 进程 程序:静态的可 ......
Linux第七周
静态查看进程状态 cup占用率按降序排列,格式不对导致运行错误,是--sort,不是-sort 一些常用的命令 使用-u参数时不对,因为找不到指定用户的进程,连了网之后可以使用yum安装vsftpd服务程序 kill -1命令行敲错了-1敲成-l了,导致了无效的信号声明,改了就可以了,然后测试了18 ......
Linux socket API
socket是进程通信机制的一种,与PIPE、FIFO不同的是,socket即可以在同一台主机通信(unix domain),也可以通过网络在不同主机上的进程间通信(如:ipv4、ipv6),例如因特网,应用层通过调用socket API来与内核TCP/IP协议栈的通信,通过网络字节实现不用主机之间 ......
更新系统后obsidian打开花屏
gentoo更新后,打开obsidian提示一堆错误,主要的错误是 ERROR:grcontext_for_gles2_interface.cc(61)] Skia shader compilation error 上网搜了下,主要是electron缓存问题,给缓存删了就行 # 找到缓存 find ......
NIFI系列---【Linux单机安装nifi】
1.下载地址 这里以1.19.1版本为例,下载nifi-1.19.1-bin.zip包 https://archive.apache.org/dist/nifi/1.19.1/ 2.上传到服务器并解压 例如:上传到/opt/app/middles目录下 yum install -y unzip #解 ......
Linux服务器之TOP命令详解
在做性能调优的过程中,我们经常需要用到top命令来查看服务器实时的资源占用情况,通过top命令,我们可以查看到服务器的各项性能指标以及各个进行的资源使用情况。 命令格式: top [参数] 命令参数: -b 批处理 -c 显示完整的治命令 -I 忽略失效过程 -s 保密模式 -S 累积模式 -i<时 ......
团队作业3--需求改进&系统设计
1. 作业概述 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 团队项目 这个作业的目标 需求改进&系统设计 2、需求&原型改进: (1)针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 以下将对项目Java版即时聊天程序 进行详细的需求规格分析及说明 (2)修改完善上周提交 ......
2023年11月14号(学生选课管理系统源代码)
今天将本周一的代码进行了bug修改和完善,下面是源代码 四张数据库的内容与命名: 主页面: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>选课管理系统</title> </ ......
嵌入式Linux adbd实现概要梳理(基于STM32MP157D+Buildroot)
关键词:USB Gadget、dwc2、configfs、functionfs、adbd等等。 基于STM32MP157D简单记录ADB实现的过程,涉及到USB、Gadget、configfs、functionfs、adbd、ADB协议等等。 基于Buildroot 2020.02.6编译adbd运 ......
2023-2024-1 20211306 密码系统设计与实现课程学习笔记10
20211306 密码系统设计与实现课程学习笔记10 任务详情 自学教材第12章,提交学习笔记 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” ......
Django实战项目-学习任务系统-任务完成率统计
接着上期代码内容,继续完善优化系统功能。 本次增加任务完成率统计功能,为更好的了解哪些任务完成率高,哪些任务完成率低。 该功能完成后,学习任务系统1.0版本就基本完成了。 1,编辑urls配置文件:./mysite/study_system/urls.py path('task/getClassTa ......
linux 常用命令
创建用户组:groupadd usergroup; 创建用户并归属于哪个组 useradd -g username usergroup 修改用户组 usermod -g usergroup username 创建用户 :useradd add; 设置密码:passwd username 删除用户: ......
团队作业3——需求改进&系统设计
这个作业属于哪个课程 软件工程 这个作业要求在哪里 团队作业3——需求改进&系统设计 这个作业的目标 团队项目:针对需求分析进行改进,通过系统设计满足需求,细化项目任务分配并确定测试计划 团队成员 学号 博客园主页 GitHub 徐宗韬(组长) 3121004802 yuLLin yulinnn 冯 ......
操作系统(9)---存储管理
一、引入 1.计算机体系结构 2.内存层次 存储管理,也可以称为内存管理,其特点主要有:抽象(拥有逻辑地址空间),保护(每个进程都有独立的地址空间),共享(可以访问相同内存),虚拟化(虚拟存储)。 存储管理主要要解决两个问题: 1.存储空间如何分配?(连续分配,非连续分配) 2.地址如何映射? 地址 ......
在linux上部署SpringBoot项目
部署项目到linux 软件安装 项目部署 1. 软件安装 1.1 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm安装 软件已经按照redhat的包管理规范进行打 ......
《需求分析与系统设计》阅读笔记4
应用程序依赖与数据库的不仅仅是数据,还有数据库提供的解决并发冲突、保证数据的安全访问、保证数据一致性、事务错误恢复等功能。实体类表示应用程序中持久数据库对象,但实体类不是数据库中的持久类。必须谨慎设计业务对象和持久数据库之间的关系。 规则和描述性引用完整性约束允许在数据库中定义简单的业务规则,触发器 ......
Linux第六周
setfacl -m命令参数无效,因为我是按照书上来的,所以对alice用户的ACL权限进行修改,但是我并没有创建该用户,后面改成对lhw用户进行ACL权限修改 使用getfacl命令修改用户lhw,tom和组hr的ACL权限 -x参数删除用户对文件的所以权限,-b参数删除所有扩展的ACL权限 同时 ......
Unity-背包系统
Unity-背包系统 简介 背包是每个成功游戏中不可缺少的,玩家获取的装备与道具将会放入背包,需要时再拿出来使用。如果没有背包来储存玩家在游戏中获得的武器和道具,或许游戏将会变得十分单一枯燥,出招方式一成不变。 有了背包系统,玩家才可以使用不同的武器,搭配不同的道具,使出不同的攻击搭配,从而 ......
Linux命令(二)
1、文本处理命令sed: 替换 sed "s/原数据/新数据/" ⽂件名,仅把每⾏的第⼀个"原数据"替换为"新数据",不对原⽂件操作。 [root@localhost ~]# cat a12.txt I love you you love me Do you love me? [root@local ......
Linux基础43 nginx多server优先级, nginx禁止IP访问, nginx的alias, nginx的try_file
Nginx常见问题 一、nginx多server优先级 在开始处理一个http请求时,nginx会去除header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如果配置多个相同的server_name,会 ......
linux离线安装portainer&配置远程连接其他linux服务器的docker环境
1、下载安装包的地址 https://github.com/portainer/portainer/releases/tag/2.19.2 2、将安装包上传linux服务器并解压 cd到安装包所在目录后执行如下命令解压: for file in *.tar.gz; do tar -zxvf "$fi ......
HarmonyOS分布式文件系统开发指导
分布式文件系统概述 分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景: ● 两台设备组网,用户可以利用一台设备上的编辑软件编辑另外一台设备上的文档。 ● 平板保存的音乐,车载系统直接可见并可播放。 ● 户外拍摄的 ......
系统权限设计
一、简介 【关键字】:RBAC模型、角色继承RBAC、带约束RBAC、用户组、组织、职位 从业务分类上来讲权限可以分为数据查看权限,数据修改权限等,对应到系统设计中有页面权限、菜单权限、按钮权限等。菜单也分一级菜单、二级菜单甚至三级菜单,我们在设计的时候最好把权限设计成树形结构,这样在申请权限的时候 ......
linux锁定脚本防止脚本重复运行
问题描述:设置在定时任务中的脚本一定要注意防止脚本重复执行,要不然会带来一些想象不到的结果。 方式一:使用锁定文件的方式来进行防止脚本重复运行,类似数据库socket文件,但是这种情况有一种弊端就是,如果脚本因为某些原因退出,但是lock文件没有被清理掉,就会导致下一次的脚本运行失败 # get s ......
团队作业3--需求改进&系统设计
这个作业属于哪个课程 计科二班 这个作业要求在哪里 《需求规格说明书》 这个作业的目标 编写需求规格说明书 1.需求&原型改进 1.1选题及需求进行修改 问题1:这个项目适合哪些公司使用? 修改:项目系统的使用对象进行集中,适合土建项目的公司进行使用(可用对人员名称进行改动) 问题2:这个项目具体解 ......
海康设备接入安防监控系统EasyCVR平台实现语音对讲的必要操作步骤
安防监控系统EasyCVR平台可拓展性强、视频能力灵活,平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析接入等功能。其中,在语音对讲方面,EasyCVR平台目前可兼容海康设备的对讲。今天我们来介绍下接入、配置与使用。 1)首先配置HTTPS。 ......
在Window系统中安装VMware虚拟机搭建Linux服务器
1、什么是VMware Workstation VMware Workstation Pro是一款桌面虚拟化软件。我们可以通过Workstation Pro在Windows或Linux PC上运行多个操作系统作为虚拟机。它是运行虚拟机的行业通用标准,可以方便快速地使用Windows或者Linux 。 ......