摘要: 探索 snprintf:C 语言中安全高效的字符串格式化利器 在编程的世界里,C 语言以其高效和接近硬件的特性广受欢迎。然而,正因为其强大和灵活,C 语言也容易让开发者在不经意间犯下错误,尤其是在处理字符串时。今天,我想和大家聊聊一个在 C 语言中不可或缺的函数——snprintf,它不仅提升了代码 阅读全文
posted @ 2025-01-06 18:58 悲三乐二 阅读(399) 评论(0) 推荐(0)
摘要: use std::fmt; #[derive(Debug)] enum MyError { DivisionByZero, InvalidInput, } impl fmt::Display for MyError { fn fmt(&self, f: &mut fmt::Formatter) -> 阅读全文
posted @ 2024-12-01 16:14 悲三乐二 阅读(29) 评论(0) 推荐(0)
摘要: 时间轮 基于排序链表的定时器存在一个问题:添加定时器的效率低。 阅读全文
posted @ 2024-09-07 15:39 悲三乐二 阅读(17) 评论(0) 推荐(0)
摘要: Torchaudio 处理音频数据的 PyTorch 库,提供了对音频数据的加载、处理、转换等功能,并且与 PyTorch 深度学习框架紧密集成,可以很方便地将音频数据与神经网络模型结合使用。 安装 Torchaudio //需要先安装 PyTorch pip install torch pip i 阅读全文
posted @ 2024-09-03 20:37 悲三乐二 阅读(549) 评论(0) 推荐(0)
摘要: 多层感知机(Multilayer Perceptron,简称 MLP)是最经典的前馈神经网络之一,广泛应用于分类、回归等任务。MLP 是构建深度学习模型的基本组件,理解其结构和原理对于深入理解神经网络至关重要。 1. 多层感知机的结构 MLP 由以下几个部分组成: 输入层(Input Layer): 阅读全文
posted @ 2024-09-03 20:13 悲三乐二 阅读(1097) 评论(0) 推荐(0)
摘要: 单精度浮点算力通常用每秒浮点运算次数(FLOPS, Floating Point Operations Per Second)来衡量。比如: GFLOPS:每秒十亿次浮点运算(Giga FLOPS)。 TFLOPS:每秒万亿次浮点运算(Tera FLOPS)。 单精度浮点算力的用途 单精度浮点数在很 阅读全文
posted @ 2024-09-03 20:09 悲三乐二 阅读(296) 评论(0) 推荐(0)
摘要: NVIDIA A100 简介:A100是NVIDIA基于Ampere架构的高性能数据中心GPU,提供了极高的计算能力和内存带宽,适合大规模深度学习训练和推理。 特点 : 支持多实例GPU(MIG)技术,可将一块GPU划分为多个独立实例。 采用第三代Tensor Core,性能显著提升。 提供高达80 阅读全文
posted @ 2024-09-03 20:01 悲三乐二 阅读(171) 评论(0) 推荐(0)
摘要: 创建 socket、绑定、监听、接受连接和发送/接收数据等功能。用于在服务端创建一个 Socket 并接受客户端连接。 #include <iostream> #include <cstring> #include <sys/socket.h> #include <arpa/inet.h> #inc 阅读全文
posted @ 2024-08-30 23:01 悲三乐二 阅读(17) 评论(0) 推荐(0)
摘要: socket() 函数是用于创建套接字(Socket)的基础系统调用之一。套接字是网络通信的基本结构,用于在不同主机之间进行数据传输。socket() 函数返回一个文件描述符(file descriptor),这个描述符代表了新创建的套接字。 函数原型 cpp 复制代码 int socket(int 阅读全文
posted @ 2024-08-30 22:17 悲三乐二 阅读(20) 评论(0) 推荐(0)
摘要: #include <iostream> #include <filesystem> #include <chrono> using namespace std; using namespace std::filesystem; void hello_file(path ph){ if (!exist 阅读全文
posted @ 2024-07-18 20:31 悲三乐二 阅读(32) 评论(0) 推荐(0)