BlogPosts

C# 并发请求中的线程安全问题

在现代软件开发中,尤其是涉及高并发场景时,线程安全是一个非常重要的主题。当多个线程同时访问共享资源(如变量、集合或文件)时,如果没有采取适当的措施,可能会导致数据竞争、不一致的状态或其他不可预测的行为。本文将深入探讨并发请求中的线程安全问题

avatar
不若风吹尘
2025-02-17T20:17:23
2270

开放神经网络交换 (ONNX) 简单介绍

ONNX,全称是 Open Neural Network Exchange,是一个开放的格式,用于表示机器学习模型。它旨在提供一个通用的模型表示方式,使得不同的深度学习框架之间可以无缝地交换和使用模型。通过 ONNX,开发者可以在一个框架中

avatar
不若风吹尘
2025-02-16T10:10:28
2480

机器学习与大模型的关系

机器学习与大模型的关系机器学习(Machine Learning, ML) 是一种通过数据训练算法来完成特定任务的技术。它是一个广泛的领域,涵盖了从简单的线性回归到复杂的深度学习模型的多种方法。而 大模型(Large Models) 是机器

avatar
不若风吹尘
2025-02-13T17:19:27
2570

Avalonia UI 设置器优先级

Avalonia 的 Setters 按照 BindingPriority 的顺序应用,然后是视觉树的局部性,最后是 Styles 集合中的顺序。优先级针对每个 StyledProperty 单独应用,以便样式可以从组合中受益。Direct

avatar
不若风吹尘
2024-10-14T15:56:34
6040

使用 Pandoc 将文档转换为 PDF 格式

Pandoc 是一个强大的文档转换工具,可以将文档在多种格式之间进行转换。需要注意的是,Pandoc 只能将 PDF 作为输出目标格式,而不能从 PDF 转换为其他格式。如果要将 PDF 转换成其他格式,需要使用其他的工具或服务。安装 Te

avatar
不若风吹尘
2024-09-09T17:14:38
8290

文档格式转换神器 - Pandoc

Pandoc 是一个强大的命令行工具,它能够将文档从一种格式转换为另一种格式。以下是 Pandoc 支持的部分流行格式:Markdown (markdown) - 广泛用于 Web 写作,易于阅读和编写。HTML (html) - Web

avatar
不若风吹尘
2024-09-09T17:11:06
8581

了解 C# 8 中的默认接口方法

在本文中,我将介绍默认接口方法及其工作原理,并讨论其典型用途。最后,我将讨论该功能的一些棘手问题:需要注意的事项、可能遇到的编译器错误以及使用时的注意事项。在我的下一篇博客中,我将讨论一个使用默认接口方法提高 ASP.NET Core 性能

avatar
不若风吹尘
2024-09-05T18:54:47
5630

在 .NET 8 中处理 tar 文件

早在 2022 年,.NET 7 就在基础类库中增加了对原生处理 tar 文件的支持。在这篇文章中,将介绍如何执行一些基本的 tar 文件操作,如何使用 tar 命令行工具来完成这些操作的,以及如何改用 .NET 内置的支持。然后我将讨论现

avatar
不若风吹尘
2024-09-05T10:15:46
9540

C#12 集合表达式的幕后揭秘 5 - 为自己的类型添加对集合表达式的支持

通过支持集合初始化器添加集合表达式支持使用 CollectionBuilder 创建集合使用 CollectionBuilder 处理泛型集合将 CollectionBuilder 添加到接口在早期框架版本中使用 CollectionBui

avatar
不若风吹尘
2024-08-16T16:57:01
8590