相关文章
GitLab 密钥详解:如何安全地使用 SSH 密钥进行身份验证
目录 一、什么是 GitLab SSH 密钥?二、为什么要使用 SSH 密钥?三、如何生成 SSH 密钥?1. Linux/macOS2. Windows 四、将公钥添加到 GitLab五、配置 SSH 客户端六、常见问题及解决方案七、总结 GitLab 是一个功能强大的 Git 仓库管理平台&…
建站知识
2025/4/16 14:10:55
SQL 注入详解:原理、危害与防范措施
文章目录
一、什么是SQL注入?二、SQL注入的工作原理三、SQL注入的危害 1. 数据泄露2. 数据篡改3. 拒绝服务4. 权限提升 四、SQL注入的类型 1. 基于错误的信息泄露2. 联合查询注入3. 盲注 (1). 基于布尔响应的盲注(2). 基于时间延迟的盲注 4. 基于带外的注入 五、防…
建站知识
2025/4/19 22:44:04
【STM32F103ZET6——库函数】4.串口通讯
目录
配置串口引脚
引脚图
中断优先级分组
使能时钟
配置中断优先级
配置串口
重写中断服务函数
清空中断标志位
获取中断标志位
接收函数
打印数据
例程
例程说明
main.h
main.c
usart.h
usart.c
配置串口引脚
引脚图 配置引脚号 配置引脚速度 配置引脚的…
建站知识
2025/4/20 15:23:32
基于redis的位图实现签到功能
基于Redis位图实现签到功能是一种高效且节省内存的方法。以下是分步实现的详细方案:
1. 键设计策略
采用 sign:<userId>:<YYYYMM> 格式存储每月签到数据
# 示例:用户1001在2023年8月的签到数据
sign_key "sign:1001:202308"2.…
建站知识
2025/4/20 16:23:24
基于链家房源成都二手房的数据爬取、分析与可视化
1.项目背景
随着房价的持续上涨,年轻人面临着前所未有的购房压力。我们刚刚从校园走向社会,怀揣着对未来的憧憬,却被高企的房价所困扰。在这个矛盾的时代,虽然我们无力参与炒房和购房,但仍希望通过理性分析来为未来做…
建站知识
2025/4/20 15:15:28
委托者模式(掌握设计模式的核心之一)
目录 问题:
举例:
总结:核心就是利用Java中的多态来完成注入。 问题:
今天刷面经,刷到装饰者模式,又进阶的发现委托者模式,发现还是不理解,特此记录。
举例: 老板…
建站知识
2025/4/18 15:14:19
神经网络代码入门解析
神经网络代码入门解析
import torch
import matplotlib.pyplot as pltimport randomdef create_data(w, b, data_num): # 数据生成x torch.normal(0, 1, (data_num, len(w)))y torch.matmul(x, w) b # 矩阵相乘再加bnoise torch.normal(0, 0.01, y.shape) # 为y添加噪声…
建站知识
2025/4/13 1:11:16