logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Rust 零成本抽象原理:性能与安全性的编译期融合

零成本抽象(Zero-Cost Abstraction)这一概念由 Bjarne Stroustrup(C++ 创建者)推广,但在 Rust 中得到了更彻底的实践。不为未使用付费 (You don’t pay for what you don’t use):如果代码没有使用某个特性,编译后的产物中就不会包含与之相关的代码或数据结构。等价性能 (Performance Equivalence)

#rust#开发语言
PyTorch 2.0 核心技术深度解析torch.compile 从原理到实践

通过 TorchDynamo 的字节码重写、AOT Autograd 的图优化和 TorchInductor 的代码生成,实现了在保持 PyTorch 灵活性的同时获得接近静态图的性能。随着深度学习模型复杂度的不断提升,模型推理和训练的性能优化成为了业界关注的焦点。PyTorch 2.0 引入的 torch.compile 功能,通过即时编译(JIT)技术实现了显著的性能提升。随着技术的不断成熟,

文章图片
#pytorch#人工智能#python +1
【Linux网络#21】ICMP协议与Traceroute、Ping工具原理解析

本文深入剖析网络诊断的核心——ICMP协议,从报文结构、作用到IPv4/IPv6差异,为你构建清晰的知识框架。文章重点拆解Traceroute与Ping两大经典工具的工作原理,揭示其背后依赖的TTL机制与Echo请求/应答模型。同时,详解RFC 1071校验和算法及关键C语言实现,并介绍getaddrinfo等实用函数。最后通过代码模块,手把手教你实现ping与traceroute功能,助你从理论

文章图片
#网络#linux#php
【Docker#10】Docker 网络概述(为什么需要网络管理 | 网络架构 | 网络模式)

本文详细介绍了Docker网络管理的关键概念和实现方式。主要内容包括: Docker网络必要性:容器默认隔离的网络环境需要通过Docker网络实现容器间通信、服务暴露、宿主机交互等需求。 核心架构: CNM(Container Network Model)模型定义了Sandbox、Endpoint和Network三大组件 Libnetwork作为CNM的具体实现 多种网络驱动(bridge、hos

文章图片
#docker#网络#架构
昇腾Atlas 800I A2部署Qwen2.5-7B实战记录

本文记录了在华为昇腾Atlas 800I A2推理卡上部署Qwen2.5-7B-Instruct模型的完整过程,包括环境搭建、模型部署、性能调优等关键步骤,希望能为有类似需求的朋友提供参考。经过完整的部署和测试过程,Qwen2.5-7B模型在昇腾Atlas 800I A2平台上运行稳定,性能表现良好。从监控结果可以看到4张NPU卡都正常工作,温度控制在45°C左右,功耗稳定,为后续部署提供了良好的

#intellij idea
【QT】 控件 -- 显示类

这篇文章主要是关于 QT 控件中显示类的了解,做了一个详细的分析

文章图片
#qt#数据库#开发语言
【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件

我们这篇文章主要是关于 QT 控件以及 QT 核心属性 API 的文章,并且对一些常用的核心属性进行了了解,并且拓展了对 窗口结构、API、资源管理路径以及 qrc 的理解

文章图片
#qt#开发语言
【QT】QT界面的美容院 -- QSS

A. 界面上创建一个按钮B. 右键 -> 改变样式表,使用 Qt Designer 设置样式属性说明font-size设置文字大小。设置圆角矩形。数值设置的越大,角就越圆。设置背景颜色。A. 创建一个文件,并导入以下图片使用黑色作为默认形态使用蓝色作为 hover 形态使用红色作为 pressed 形态⚽ 使用阿里矢量图标库,可以下载到上述图片,下载的时候可以手动选择颜色注意这里的文件命名。B.

文章图片
#qt#开发语言
【QT】QT 的窗口坐标 & 信号与槽

本篇文章主要是关于 QT 信号与槽的知识,文章开篇通过窗口坐标来引入对信号和槽的概念,后面就详述了信号和槽的知识内容

文章图片
#qt#开发语言
【QT】 控件 -- 按钮类(Button)

这篇文章主要是关于 QT 的按钮类控件,包括 PushButton、Radio Button、Check Box和 Tool Button,对主要的按钮类控件做了讲述和使用

文章图片
#qt#数据库#java
    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择