相关文章
stm32学习-光敏传感器控制蜂鸣器
接线 GPIO配置
初始化GPIO
1.使用RCC开启GPIO时钟 void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState); 作用:外设时钟控制(根据外设连接的总线选择要开启的时钟)
RCC_AHBPeriph/RCC_APB2Periph/RCC_APB1Periph&#x…
建站知识
2025/5/7 9:20:52
C-数据结构-双向循环链表
常用的双向循环链表,不易出错 /* 通用性比较强的双向环链
为了函数的通用性,我们在.h .c 需要用户去定夺的关键字,内容全部做成通用的接口 利用typedef抽象出了一些接口比较统一的实现方法 */
llist.h
#ifndef LLIST_H__
#define LLSIT_H_…
建站知识
2025/5/14 2:40:23
11、设计模式之外观模式
外观模式 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。
这种模式涉及到一个单一的…
建站知识
2025/5/15 21:00:41
2024.5.20-5.26 训练记录(30)
文章目录 CF 1325D Ehab the Xorcist(*1700 思维)CF 1516C Baby Ehab Partitions Again(*1700 01背包思维)CF 486C Palindrome Transformation(*1700 思维)CF 1368D AND, OR and square sum(*17…
建站知识
2025/5/12 15:26:20
浏览器的下载行为基本原理
浏览器解析
在使用浏览器访问某些资源时,有些资源是直接下载有些资源是直接打开。例如前端的html,xml,css,图片等资源都是直接打开,而txt,excel等文件是直接下载。那么如何控制访问一个资源时是下载文件还…
建站知识
2025/5/10 20:36:33
Nginx SSL/TLS配置:搭建安全的HTTPS网站
随着互联网安全性的日益提升,HTTPS已经成为网站安全通信的标配。Nginx作为一款高性能的HTTP和反向代理服务器,支持SSL/TLS协议,使得我们可以轻松地搭建安全的HTTPS网站。下面,我们将详细介绍如何在Nginx上配置SSL/TLS,…
建站知识
2025/4/24 20:10:19