logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MCU嵌入式软件架构设计:模块化与分层实践指南

本文深入探讨了MCU嵌入式软件架构设计的核心原则与实践方法,重点解析模块化与分层架构在STM32、ESP32等平台的应用。通过智能家居、工业控制器等实战案例,展示如何通过硬件抽象层(HAL)、核心服务层和应用逻辑层的分层设计,实现代码可移植性与性能的平衡。文章详细介绍了模块边界划分技巧、接口设计规范以及层间通信优化方案,为开发者提供可落地的架构设计指南。

c# UpdateLayeredWindow异形窗口

     #region UpdateLayeredWindow#region 重写窗体的 CreateParams 属性protected override CreateParams CreateParams{get{CreatePara...

#c#
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库

跨平台开发 -- C# 使用 C/C++ 生成的动态链接库原文:跨平台开发 -- C# 使用 C/C++ 生成的动态链接库操作环境:Visual Studio 2017如何实现 使用 C# 进行嵌入式开发?.NET Core 虽然实现了跨平台,但是不可能处处使用 C# 开发,就好像没人使用SQL开发安卓APP,每种语言都有其优秀...

#c#
别再只会用 `git branch -D` 了!Git 分支删除的 3 种正确姿势与 5 个避坑场景

本文深入解析Git分支删除的3种正确方法(安全删除、强制删除和图形界面删除)及5个常见避坑场景,帮助开发者高效管理代码库。重点介绍`git branch -D`的适用场景与风险,提供误删恢复、团队协作保护等实用技巧,确保分支删除操作既安全又高效。

Open WebUI+RAG实战:用本地文档库打造你的私有AI知识助手(Ollama+Markdown教程)

本文详细介绍了如何通过Open WebUI与RAG技术结合,实现本地文档库的私有AI知识助手构建。从环境部署、文档预处理到RAG引擎调优,提供了完整的实战指南,特别适合企业级知识管理需求。通过本地化部署和大模型技术,打造高效、安全的私有知识库解决方案。

如何在Quartus II软件中使用Pin Planner改变一个I/O bank的电压?

为了在Quartus® II的Pin Planner中改变一个I/O bank的电压,你可以参考下面的步骤(假如使用的是IOBANK_1):1. 打开 Pin Planner (快捷键: CTRL + Shift + N)2.在Pin Planner窗口中点击右键菜单并选择 "Show I/O Banks".3. 在IOBANK_1文本框中点击右键菜单并选择 "I...

osg shader 相机观察矩阵逆矩阵 求顶点世界坐标

uniform mat4 osg_ViewMatrixInverse;//osg内置uniformvoid main(){vec4 posWorld = osg_ViewMatrixInverse*gl_ModelViewMatrix*gl_Vertex;.....}转载于:https://www.cnblogs.com/coolbear/p/10717756....

黑盒测试用例设计——PICT(QQ实践)

以QQ的状态设置来做一次实践。QQ用户可以对如下的状态方面的设置。后两张图是登录后的状态的可选项和鼠标键盘无动作后将状态切换至的可选项。默认的自动回复有三种,默认的快捷回复有四种。对于自动回复和快捷回复,用户都可以做增、删、改。登录状态: 我在线上, Q我吧, 离开, 忙碌, 请勿打扰, 隐身运行全屏程序时切换至忙碌: 真, 假[备注1] :“鼠标键盘无动作”其实包含...

别再手动写Excel了!用Coze+GPT-4o,5分钟把Word需求文档变成测试用例表格

本文介绍了如何利用Coze平台和GPT-4o大模型技术,快速将Word需求文档转换为测试用例表格,实现测试用例的自动化生成。通过五步构建自动化工作流,显著提升测试效率,减少人工错误,适用于敏捷开发环境中的高频需求变更场景。

#测试用例
Nginx和Tomcat等保2.0自查避坑指南:从配置到日志,手把手教你过测评

本文详细解析了Nginx和Tomcat在等保2.0测评中的关键配置与深度防御策略,涵盖身份鉴别、访问控制、安全审计、入侵防范及合规性持续监测等方面。通过实战案例和代码示例,帮助企业在中间件层面实现等保2.0合规,提升系统安全防护能力。

    共 298 条
  • 1
  • 2
  • 3
  • 30
  • 请选择