随笔分类 -  C#

摘要:最近碰到一个Html转PDF的需求,看了一下基本上都是需要依赖Wkhtmltopdf,需要在Windows或者linux安装这个可以后使用。找了一下选择了HtmlToPDFCore,这个库是对Wkhtmltopdf.NetCore简单二次封装,这个库的好处就是通过NuGet安装HtmlToPDFCo 阅读全文
posted @ 2025-06-04 17:18 长空nice 阅读(232) 评论(0) 推荐(0)
摘要:现在免费的SSL证书三个月就到期了,为了方便写了一个更新SSL证书的程序,把程序和xxx_nginx.zip的证书放在同一目录下,先解压ssl文件,然后上传到服务器,最后复制到nginx的路径下。一台服务器有多个ssl证书,最好ssl有效期控制在同一天这样方便更新,只需要将多个ssl压缩包和程序放在 阅读全文
posted @ 2025-03-25 13:45 长空nice 阅读(46) 评论(0) 推荐(0)
摘要:在 ASP.NET Core 中处理 MongoDB 的 动态字段(即文档结构不固定)时,通常有以下几种方法: 1. 使用 BsonDocument(最灵活) 如果你的文档结构变化很大,直接使用 BsonDocument 进行存储和查询: using MongoDB.Bson; using Mong 阅读全文
posted @ 2025-03-19 09:35 长空nice 阅读(86) 评论(0) 推荐(0)
摘要:在 ASP.NET Core 中使用 MongoDB 可以通过官方驱动 MongoDB.Driver 实现。以下是完整的集成步骤和示例代码: 1. 安装 MongoDB 驱动 dotnet add package MongoDB.Driver 2. 配置 MongoDB 连接 appsettings 阅读全文
posted @ 2025-03-17 10:02 长空nice 阅读(166) 评论(0) 推荐(0)
摘要:C#的小数舍入提供了五种规则,常用的就是AwayFromZero和Toeven,这里主要介绍这两个枚举值,其他三个了解一下一般规则有印象就好,用的不多。 MidpointRounding枚举值 MidpointRounding枚举值相关含义: 枚举值 恰好在中间时的处理 一般规则 ToEven 向最 阅读全文
posted @ 2025-01-08 09:26 长空nice 阅读(312) 评论(0) 推荐(0)
摘要:C++ 和 C# 的 Native AOT 都可以编译为 原生机器码,但它们的编译流程、运行时需求和功能特性有所不同。以下是两者在 Native AOT 编译方面的主要区别: 1. 编译方式: C++: C++ 是 静态编译型语言,编译器将 C++ 代码直接编译为 本地机器码。生成的程序完全不依赖运 阅读全文
posted @ 2024-12-12 09:18 长空nice 阅读(462) 评论(0) 推荐(0)