几个常用脚本
系统初始化 #!/bin/bash # 定义颜色常量 RED\033[0;31m GREEN\033[0;32m NC\033[0m # No Color #功能菜单 menu() {clearecho "请选择要执行的操作:"echo "1. 检查网络"echo "2. 关闭防火墙和SELinux"echo "3. 替换YUM源"echo "…
2025-08-21单例模式 定义:旨在确保类只有一个实例,并提供一个全局访问点来访问该实例。单例模式通常用于需要在整个应用程序中共享相同对象实例的情况,例如全局配置对象、日志对象、数据库连接等。 人话:只在程序程序运行的时候初始化一次…
安全管理 信息安全管理 信息安全管理是指通过维护信息的机密性、完整性和可用性来管理和保护信息资产,是对信息安全保障进行指导、规范和管理的一系列活 动和过程。 信息安全管理的意义在于他是组织或者公司管理体系的一个重要环节 ,比如说一所大学就是…
系统初始化 #!/bin/bash # 定义颜色常量 RED\033[0;31m GREEN\033[0;32m NC\033[0m # No Color #功能菜单 menu() {clearecho "请选择要执行的操作:"echo "1. 检查网络"echo "2. 关闭防火墙和SELinux"echo "3. 替换YUM源"echo "…
2025-08-21一,二次注入的工作原理 1. 初始注入 在表单提交、URL参数或Ajax请求中插入 malicious scripts 或 SQL 查询 2. 触发条件 恶意代码或数据被服务器端处理后,存储到数据库或缓存中,或者直接返回给客户端 3. 二次利用 当合法用户访问包含恶意…
2025-08-21文章目录 一、线性表的基本概念1. 定义2. 特点2.1 元素有序排列2.2 元素类型相同2.3 元素之间存在一对一的关系 二、线性表的实现方式(C)1. 顺序表(数组)1.1 定义1.2 实现示例1.3 优点1.4 缺点 2. 链表2.1 定义2.2 实现示例2.3 优…
2025-08-21一、Docker 核心概念 Docker 是一个开源的容器化平台,允许开发者将应用及其所有依赖(代码、运行时、系统工具、库等)打包成一个轻量级、可移植的“容器”,实现 “一次构建,随处运行”。 1、容器(Container…
2025-08-21目录 1. 基本概念 2. QMap 的特性 3. 基本使用方法 3.1 创建和初始化 QMap 3.2 添加和访问元素 3.3 查找和删除元素 3.4 遍历 QMap 4. 深入功能 4.1 QMap 的键排序 4.2 QMap 的多键支持 4.3 查找所有值 . 性能考虑 6. 总结 参考文档 1. 基本概念 QMap 是 Qt 框架…
2025-08-21分布式事务与两阶段提交协议详解 分布式事务是分布式系统中保证数据一致性和可靠性的核心技术之一。在大数据处理、微服务架构以及实时流处理等领域,分布式事务的应用场景越来越广泛。两阶段提交协议(Two-Phase Commit, 2PC)作为一种经典的分布式事务管理协议,在保证强一致…
2025-08-21目录 一、设计模式的起源二、设计模式的分类1. 创建型模式2. 结构型模式3. 行为型模式三、设计模式的实践1. 单例模式2. 工厂模式3. 策略模式四、设计模式的优势五、设计模式的局限性六、总结在软件开发的浩瀚星空中,设计模式犹如一颗颗璀璨的星辰,照亮了开发者前行的道路。它…
2025-08-21文章目录 论文地址AbstractMotivation模型框架详细结构小结 论文地址 DETR Abstract 提出了一种将目标检测视为直接集预测问题的新方法。简化了检测pipeline,有效地消除了许多手工设计的组件的需求,例如非最大抑制过程或锚生成,这些组件明…
2025-08-21本文首发于 ❄️慕雪的寒舍 本文测试的是旧版本v2.11.4的部署方式,实测当前(2024.08.15)最新的v3.1.3版本也可以用相同的方式部署。本文的部署方式共写了三种,非qnap的linux系统也可以参考本文部署思源笔记。 阅读本文之前&#…
2025-08-211 设置-编辑-样式 1.1 设置说明 1.1.1 折叠样式 默认为箭头,折叠样式选项如下: 箭头: 矩形和线条 五边形 圆形图标 1.1.2 光标样式 光标用于指示当前用户输入位置,光标样式选项如下: 默认 纤细 字宽 …
2025-08-21说明: 1、本来这段时间是一年一度Hackaday硬件设计开源盛宴,但hackaday电子大赛在去年终结了。所以我开源个我的吧。 2、三代示波器的高速波形刷新方案,前两年就做好了,这两年忙H7-TOOL的更新比较多,三代示波器的更新…
2025-08-21一、题目描述 ⭐️ 二、代码(C语言)⭐️ #include <stdio.h>int main() {int N, U, D; // N: 井的总高度,U: 每分钟向上爬的高度,D: 每分钟滑下的高度int height 0; // 蠕虫当前的高度int minute 0; // 蠕虫爬行的时间sc…
2025-08-21目录 一、栈的定义与特性 (1)定义 (2)特性 二、栈的基本操作 三、顺序栈(栈的顺序存储结构) 1、顺序栈的类型定义 2、顺序栈基本操作的实现 四、栈的应用 一、栈的定义与特性 (1&#…
2025-08-21首先是未优化过的 hashshuffle的流程: 在Map阶段会根据上游RDD的分区数生成M个task任务; 然后再reduce阶段会根据下游RDD所需的分区数据生成R个task任务 每个R任务会从M个task任务区获取各自分区的数据,最终声场的文件数就是,M 乘以 R 缺点就…
2025-08-21随着人工智能(AI)的飞速发展,新的编程语言层出不穷,而华为推出的仓颉编程语言(Cangjie Language)正以其独特的性能优化和强大功能脱颖而出。仓颉语言不仅在传统应用开发中表现优异,还在人工智能…
2025-08-21友元(friend)机制允许某些函数或类访问另一个类的私有(private)和保护(protected)成员。友元不是类的成员,但可以像成员一样访问类的私有数据。友元分为三种常见形式:全局函数做友元…
2025-08-21操作系统层面 CPU内存I/O磁盘系统基本信息操作系统日志 巡检没啥特别的,就直奔主题把。 CUP sar -u 10 3内存 sar -r 10 3I/O sar -b 10 3磁盘 df -h系统基础信息 查看是否使用numa和swap,或是否频繁交互信息等。还有其他的监控项目,…
2025-08-21Django 模型 在Django框架中,模型(Model)是ORM(对象关系映射)的核心,它允许开发者以面向对象的方式操作数据库。模型类定义了数据库表的结构,每个实例代表表中的一行记录。在前面的基础上&…
2025-08-21二级菜单效果图 核心思路 使用divcss写好布局,然后通过javascript脚本语言 通过类名获取 myHeaderInfoStyle 控制显示获取的子元素添加鼠标入事件,鼠标移出事件的 ,子菜单也是如此 布局文件代码 <div class"myHeaderStyle"> <div c…
2025-08-21在C中,可以使用 std::thread 来创建和管理线程,同时可以通过几种方式将参数传递给线程函数。这些方法包括使用值传递、引用传递和指针传递。下面将对这些方法进行详细讲解并给出相应的代码示例。 1. 值传递参数 当你创建线程并希望传递参数时ÿ…
2025-08-21