相关文章
每日算法-250326
83. 删除排序链表中的重复元素
题目描述 思路 使用快慢指针遍历排序链表。slow 指针指向当前不重复序列的最后一个节点,fast 指针用于向前遍历探索。当 fast 找到一个与 slow 指向的节点值不同的新节点时,就将 slow 的 next 指向 fast,然后 …
建站知识
2025/4/20 12:44:42
GD32复用 PB3、PB4和PA15为GPIO功能
在GD32微控制器中,将PB3、PB4和PA15配置为GPIO引脚需要禁用其默认的JTAG/SWD功能,并正确初始化GPIO
通过AFIO配置,禁用JTAG并保留SWD
// 使能GPIOA和GPIOB时钟
rcu_periph_clock_enable(RCU_GPIOA);
rcu_periph_clock_enable(RCU_GPIOB);…
建站知识
2025/3/27 7:33:59
基于Flask的通用登录注册模块,并代理跳转到目标网址
实现了用户密码的加密,代理跳转到目标网址,不会暴露目标路径,未登录的情况下访问proxy则自动跳转到登录页,使用时需要修改配置项config,登录注册页面背景快速修改,可以实现登录注册模块的快速复用。
1.app…
建站知识
2025/4/16 14:49:22
常考计算机操作系统面试习题(三上)
目录
1. 为何要引入与设备的无关性?如何实现设备的独立性?
2. 页面置换先进先出算法
3. 页面置换先进先出算法,4个页框
4. 进程优先级调度算法
5. 短作业优先调度策略
6. 平均内存访问时间计算
7. 页式存储和段式存储的物理地址计算
…
建站知识
2025/3/27 7:23:44
深入理解指针(3)(C语言版)
文章目录 前言 一、字符指针变量二、数组指针变量2.1 数组指针变量是什么2.2 数组指针变量怎么初始化2.2.1 静态初始化2.2.2 动态初始化 三、二维数组传参的本质四、函数指针变量4.1 函数指针变量的创建4.2 函数指针变量的使用4.3 typedef关键字4.4拓展 五、函数指针数组六、转…
建站知识
2025/3/27 7:20:38
Mybatis-plus配置动态多数据源
前言:微服务架构中,有些模块中可能不同组件用不同数据源,或者做数据库主从集群需要读写分离,动态切换数据源,或不同方法需要不同数据源就需要一个快捷方便的方法。引用动态数据源组件dynamic-datasource-spring-boot-s…
建站知识
2025/4/9 0:24:02
Linux 常见漏洞修复方法和防御措施整理
Linux 常见漏洞修复方法和防御措施整理
一、Linux 漏洞分类与危害
Linux 漏洞主要分为以下几类:
漏洞类型典型案例危害等级权限提升Dirty COW (CVE-2016-5195)高缓冲区溢出Bash Shellshock (CVE-2014-6271)高服务漏洞OpenSSH 弱加密算法中高配置错误777 权限文件…
建站知识
2025/4/18 8:27:08
Docker应用部署之mysql篇(day5)
文章目录 前言一、问题描述二、解决方案1. 搜索 MySQL 镜像2. 拉取 MySQL 镜像3. 创建并运行 MySQL 容器参数说明: 4. 验证容器是否运行5. 进入 MySQL 容器 三、总结 前言
在日常开发和部署中,MySQL 是最常用的关系型数据库之一。借助 Docker࿰…
建站知识
2025/4/18 10:15:25