logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vscode的c工程配置文件详解

在 VSCode 中开发 C/C++ 项目时,`.vscode` 目录通常包含以下配置文件,用于控制代码编辑、构建、调试等行为

#vscode#c语言#ide
图形化界面生成和配置.vscode配置文件

在 VS Code 中,可以通过图形化界面(UI)生成和配置 C/C++ 项目所需的 `.vscode` 配置文件,而无需手动编写 JSON

#vscode#ide#编辑器
探索Mbed TLS:嵌入式系统中的加密与安全通信

Mbed TLS 是一个开源的加密库,旨在为嵌入式系统和资源受限的设备提供安全通信和加密功能。它支持多种加密算法(如AES、RSA、ECC)、哈希函数(如SHA-256)、随机数生成器以及SSL/TLS协议的实现。Mbed TLS 的设计目标是模块化、可移植和易于集成,使其成为嵌入式开发者的首选加密库。Mbed TLS 的模块化设计允许你根据需要启用或禁用特定功能。通过修改config.h文件,你

#安全
Mermaid时序图完全指南

在系统设计、接口文档和故障排查中,时序图(Sequence Diagram)是描述对象间交互过程的最佳可视化工具。与Mermaid其他图表相比,时序图特别擅长展示**时间维度上的消息传递**和**并发处理流程**。

文章图片
Mermaid完全指南:从基础到高级的图表语法详解

Mermaid的出现完美解决了这些问题。作为一个基于JavaScript的图表绘制工具,它使用纯文本描述图表,让图表可以像代码一样被版本控制、协作编辑和自动化生成。

文章图片
网卡虚拟化技术详解

硬件辅助的IO虚拟化主要包括英特尔VT-d, AMD的IOMMU(AMD-Vi)和PCI-SIG 的SR-IOV。前两种属于DirectedI/O。物理设备直接分配给虚拟机使用,通过硬件芯片完成GPA到MA 的翻译。IOV 通过在硬件设备中增加一个PCIe设备,用于呈现一个PF或多个VF,从而可以将每个VF单独分配给不同的虚机使用。SR-IOV简介SR-IOV 技术是一种基于硬件的虚拟化解决方案,

#网络
探索Mbed TLS:嵌入式系统中的加密与安全通信

Mbed TLS 是一个开源的加密库,旨在为嵌入式系统和资源受限的设备提供安全通信和加密功能。它支持多种加密算法(如AES、RSA、ECC)、哈希函数(如SHA-256)、随机数生成器以及SSL/TLS协议的实现。Mbed TLS 的设计目标是模块化、可移植和易于集成,使其成为嵌入式开发者的首选加密库。Mbed TLS 的模块化设计允许你根据需要启用或禁用特定功能。通过修改config.h文件,你

#安全
Matplotlib 绘图入门指南

在数据科学和工程研究的领域,数据可视化是洞察数据、传达信息不可或缺的一环。而在 Python 的世界里,**Matplotlib** 无疑是这块领域的基石和绝对主流。它功能强大、高度灵活,是几乎所有其他高级可视化库(如 Seaborn, pandas.plot)的底层引擎。

#matplotlib
使用 glog 实现高效的日志记录

glog高性能:基于异步日志记录,减少对主线程的影响。灵活的日志级别:支持多种日志级别(如 INFO、WARNING、ERROR、FATAL)。日志文件管理:自动按日期或大小分割日志文件。线程安全:支持多线程环境下的日志记录。跨平台:支持 Linux、macOS 和 Windows 等操作系统。glog广泛应用于 Google 的开源项目(如 gRPC、TensorFlow)以及其他许多 C++

串口、UART、RS-232、RS-485、RS-422:终于有人把它们的关系讲清楚了

在嵌入式开发、工业控制和物联网领域,我们几乎天天都在和“串口”打交道。但有一个现象很有意思:很多工程师虽然能用好它,但当被问到“UART和RS-232到底有什么区别?”时,往往会陷入短暂的迷茫。

    共 72 条
  • 1
  • 2
  • 3
  • 8
  • 请选择