相关文章
Docker新手入门(持续更新中)
一、定义
快速构建、运行、管理应用的工具。 Docker可以帮助我们下载应用镜像,创建并运行镜像的容器,从而快速部署应用。 所谓镜像,就是将应用所需的函数库、依赖、配置等应用一起打包得到的。 所谓容器,为每个镜像的应用进程创建…
建站知识
2025/5/3 6:47:05
【星云 Orbit • STM32F4】07. 用判断数据尾来接收据的串口通用程序框架
【星云 Orbit • STM32F4】用判断数据尾来接收一串数据的串口通用程序框架
摘要
本文介绍了一种基于STM32F407微控制器的串口数据接收通用程序框架。该框架通过判断数据尾来实现一串数据的完整接收,适用于需要可靠数据传输的应用场景。本文从零开始,详…
建站知识
2025/5/2 22:31:34
系统架构设计师—软件工程基础篇—软件开发方法
文章目录 软件开发方法按照开发风范分类自顶向下自底向上 按照性质分类形式化非形式化结构化方法面向对象方法原型方法按照实现功能划分按照最终结果划分 面向服务的方法抽象级别 构件化开发方法构件的获取构件的分类构件复用方法构件的检索方法 敏捷开发方法核心思想核心价值观…
建站知识
2025/5/3 16:58:41
在 Docker 中为 ThinkPHP 项目安装 PHP Redis 扩展并解决 500 错误
背景
今天在打开基于 ThinkPHP6 开发的网站时,遇到了 500 错误。经过排查,echo phpinfo(); 发现是 PHP 的 Redis 扩展未安装导致的。由于本地开发环境使用的是 Docker,且 Redis 服务已经在 Docker 中运行,因此需要为 PHP 容器安装…
建站知识
2025/5/3 14:53:33
Go语言select的高级玩法
Go语言select的高级玩法
介绍
select 是 Go 语言中用于处理多路通道操作的关键字,它可以同时监听多个通道的读写操作,并根据就绪的通道执行相应的逻辑。select 的高级用法可以帮助开发者编写更高效、更灵活的并发代码。以下是 select 的一些高级玩法&a…
建站知识
2025/5/3 17:37:41
第5章 使用OSSEC进行监控(网络安全防御实战--蓝军武器库)
网络安全防御实战--蓝军武器库是2020年出版的,已经过去3年时间了,最近利用闲暇时间,抓紧吸收,总的来说,第5章开始进入主机安全(HIDS)领域了,2022年的时候有幸做过终端安全一段时间&a…
建站知识
2025/5/15 6:08:05
开篇词 | Go 项目开发极速入门课介绍
欢迎加入我的训练营:云原生 AI 实战营,一个助力 Go 开发者在 AI 时代建立技术竞争力的实战营。实战营中包含大量 Go、云原生、AI Infra 相关的优质实战课程和项目。欢迎关注我的公众号:令飞编程,持续分享 Go、云原生、AI Infra 技…
建站知识
2025/5/4 6:39:29
C/C++通过SQLiteSDK增删改查
SQLite 是一款轻量级的数据库,它的设计目标是嵌入式数据库,因此在资源消耗上十分节省。SQLite SDK为C和C提供了一套简洁的接口,可实现数据库的增删改查等操作。本文将详细解析如何通过SQLite SDK在C或C项目中执行数据库的基本操作。
首先&am…
建站知识
2025/5/4 4:18:38